Reversible Transactions

Reversible Transactions: A 24-Hour Safety Net for Your Crypto

Your payment is held by a smart contract for 24 hours, so you can cancel and get your full amount back if anything goes wrong.

You Send

Smart Contract Holds

Cancel or Let It Settle

What "reversible" means: the funds are locked in the contract before settlement. Within 24 hours, you can call it back and the contract returns your full amount.

Standard Crypto Transfers Are Final. Ours Don't Have to Be.

Standard transfers settle in seconds and are permanent. A reversible transfer is different: the funds are held by a smart contract first, so you can get them back within 24 hours.

Standard Transfers

Settles permanently the moment you hit send

Broadcast and settled within seconds or minutes

Confirmed transfers cannot be reversed

No dispute-resolution mechanism between parties

For known and trusted recipients, standard transfers are fast, simple, and work exactly as expected.

Scion Normal Transfer

Reversible within a 24-hour window

Funds go to a smart contract that holds them for 24 hours

Cancel within that window, and the contract returns your full amount

The recipient can’t access the funds until release

Instead of settling directly to the recipient, your funds are held by a smart contract while you stay in control.

The Full Lifecycle of a Normal Transfer

Three phases. One smart contract. Full control in your hands.

Step 1

You Initiate the Transfer

Select Normal Transfer, enter the recipient and amount, confirm. Funds go to the TransactionReversalContract, a custom, publicly verified smart contract.

Step 2

The Contract Holds Your Funds

The contract locks your funds for 24 hours. The recipient can’t access them. You can cancel or speed up at any time.

Step 3

Three Possible Outcomes

You cancel, you speed up, or the funds auto-release after 24 hours. Explore each outcome below.

Outcome A: You Cancel

At any point before the hold period expires, you can cancel and get your funds back instantly.

1

Click Cancel on the pending transaction

2

The extension calls cancelTransaction on the smart contract

3

The contract verifies you are the original sender

4

The full transfer amount returns to your wallet

5

The scheduled backend release job is cancelled

Gas fees: The blockchain gas fee paid at initiation is non-refundable. It was already consumed by the blockchain transaction.

Good for: Mistakes, wrong addresses, no-shows.

Open Source & Publicly Verified

TransactionReversalContract: Not a Black Box

Publicly deployed and verified on every supported blockchain. Anyone can read the source code on the respective block explorer.

ECDSA Signature Authorization

Every transfer requires a one-time signature bound to sender, receiver, amount, chain, contract, and a timestamp window. Replay attacks are impossible.

OpenZeppelin Security Standards

ReentrancyGuard prevents reentrancy attacks. Ownable2Step handles safe ownership. Pausable gives emergency pause capability.

Emergency Withdrawal

If the contract is paused, emergencyWithdraw returns all pending funds to the original senders. You are never permanently locked out.

Choosing the Right Mode

Two transfer modes. One extra layer of safety.

Feature
Normal Transfer
Secure Transfer
Speed

24-hour hold, or instant with Speed Up

Instant
Reversible

Yes. Cancel within the 24-hour hold and get your amount back.

No
Smart Contract

Yes. Funds held in escrow.

No. Direct on-chain transfer.
OTP Required

Only for Speed Up

Yes, before every transfer
Gas Fees

Non-refundable

Non-refundable
Best For

Large transfers, new counterparties, uncertain situations

Fast transfers with identity verification

Your Funds, Your Control: Even During the Hold Period

Scion can't move your funds anywhere you didn't authorize.

During the 24-hour hold, your funds sit in a self-executing smart contract, not with Scion Wallet. The contract can only release funds to the intended recipient or return them to you.

No company, employee, or admin can redirect your money to any other address. That's not a promise; it's how the code is written.

releaseTransaction

Funds go only to the intended recipient address

cancelTransaction

Funds return only to the original sender

emergencyWithdraw

If paused, all pending funds return to original senders

What the Backend Sees

Only anonymous transaction metadata: no identity link, no name, no email, nothing personal.

On-chain transaction hash

Smart contract transaction ID

Contract address

Blockchain network and chain type

Scheduled release timestamp

Ready to Send With Confidence?

Download Scion Wallet and experience the only crypto wallet with a built-in 24-hour safety net.