Features

Everything You Need in a Crypto Wallet, and What Others Don't Have

Two transaction modes. Five blockchains. A custom smart contract. Enterprise-grade security. All non-custodial.

Choose How You Send

Two fundamentally different ways to send crypto, each designed for a different situation.

Normal Transfer: Reversible, Smart Contract-Backed

When you need a safety net

Large transfers, payments to new counterparties, or when you may need to cancel.

How it works:

1

You initiate the transfer. Funds are sent to the TransactionReversalContract on the selected blockchain.

2

The smart contract locks the funds for 24 hours. The recipient cannot access them during this period.

3

Our backend receives anonymous transaction metadata and schedules the release after the hold period.

4

After 24 hours, the backend triggers the smart contract to release the funds to the recipient.

What you can do during the 24-hour window:

Cancel
Speed Up
Do Nothing

Secure Transfer: Instant, OTP-Verified

When you need speed with verification

Fast transfers where you want identity verification but no delay.

How it works:

1

You initiate the transfer from the extension.

2

Before signing, the extension requires OTP verification, a one-time password sent to your registered email.

3

After entering the correct OTP, the extension signs the transaction locally using your private key and broadcasts it directly to the blockchain.

4

The recipient receives the funds immediately. No smart contract, no hold period.

Key points:

Instant Settlement
OTP Verified
Cannot Be Reversed

TransactionReversalContract

Open Source, Publicly Verified. Built on OpenZeppelin standards and deployed on every supported blockchain.

Escrow

Holds sender funds during the hold period. Recipients cannot access funds until release.

Cancellation

cancelTransaction: sender calls this to get funds back before the hold period expires.

Speed-up

speedUpTransaction: sender calls this (after minimum 1 minute) to release funds immediately.

Automatic Release

releaseTransaction: called by the backend after the hold period expires.

Reentrancy Protection

Built with OpenZeppelin ReentrancyGuard against reentrancy attacks.

Ownable2Step

Two-step ownership transfer prevents accidental ownership loss.

Deployed On

Click any chain to view the verified contract on the block explorer

Security at Every Layer

From encryption to architecture, every layer is designed to protect your assets.

Local Encryption

All sensitive wallet data is encrypted using industry-standard cryptographic algorithms before being stored in your browser. Each vault is protected with a unique encryption key and random security parameters, ensuring strong confidentiality and data integrity.

Service Worker Isolation

All cryptographic operations run inside the extension's isolated service worker context. The service worker is completely separate from the page context; web page scripts cannot access wallet keys or trigger signing operations directly.

OTP Authentication

Email OTP verification is mandatory for every login, and Secure Transfers require OTP verification before a transaction is signed. A configurable OTP session (60 minutes by default) reduces repeated verification while maintaining security.

Session Auto-Lock

The wallet automatically locks after a configurable idle period (default: 15 minutes). On lock, the in-memory decryption key is cleared. Data cannot be decrypted without the user's app password.

Rate Limiting & Input Sanitization

The wallet enforces strict request validation and security controls to prevent abuse and unauthorized access. All communications are verified, inputs are sanitized, and only approved wallet operations can be performed, with built-in rate limiting to protect against malicious activity.

Non-Custodial & HTTPS Only

Your sensitive wallet credentials remain on your device and are never transmitted or stored on our servers. Only the minimum information required to support wallet functionality is shared, with all communication protected using secure, encrypted connections.

Built for Teams and Organizations

Enterprise-grade wallet infrastructure with centralized billing and decentralized control.

How the Enterprise Model Works

1

Register

Create an account on scion.digital with name and email.

2

Verify

Submit organization documents. Admin reviews and approves.

3

Subscribe

Purchase a plan using stablecoins (USDC, USDT, DAI, BUSD) with a separate payment wallet.

4

Invite

Send email invitations individually or via CSV bulk upload.

5

Access

Invited users register via email and gain full wallet access.

6

Manage

View users, subscription status, and remaining days from the dashboard.

7

Expiry

When subscription expires, wallet access is automatically revoked for all users.

What Enterprise Admins Can See

User names and email addresses
Invitation and account status
Active/inactive user counts
Subscription status and expiry
Company overview and enterprise ID

What Enterprise Admins Cannot See

Wallet addresses
Private keys or seed phrases
Transaction history
Wallet balances
Any blockchain credentials

How Scion Wallet Compares

Feature
Scion Wallet
Typical Wallet
Transaction reversal
Yes, 24-hour window
No
Smart contract escrow
Yes, Built-in
No
OTP-verified transfers
Yes, Optional per transaction
Rare
Non-custodial
Yes, Always
Varies
Multi-chain
Yes, 5 mainnets + testnets
Varies
Enterprise subscription
Yes
No
Speed-up option
Yes, OTP-verified instant release
No
Configurable OTP session
Yes, User-defined duration
No
Open source smart contract
Yes, Verified on-chain
Varies

Ready to Experience It?

Download the Scion Wallet Chrome extension and register on scion.digital to get started.