How Backsies works

Every outgoing transfer waits in the Backsies vault for a short window. Until it ends, you can take it back, and the funds go to a safe address you registered in advance.

Three ways in, one vault

All three entry points meet in the same vault, and the vault’s code never changes. The Undo RPC runs off-chain and never touches the vault.

LayerHow it worksSetupWhen
Undo RPCAdd the Backsies RPC URL to your wallet. Signed transactions are held before they’re broadcast.1 minutePhase 1
Backsies AccountWith EIP-7702 your existing address behaves like a smart account. Vault Mode opens an ERC-4337 account.2 minutesPhase 2
bUSDGDeposit USDG, get bUSDG. Every transfer enters the window, in any wallet.No setupPhase 3

Every transfer ends one of two ways

A queued transfer is released when its window ends, or cancelled before then by you or a guardian. Released and cancelled are final. Release is permissionless: the Backsies keeper triggers it, and if the keeper ever stops, the recipient can trigger it themselves.

Your safe address

Cancelled funds never go back to the sending address. They go to a safe address you registered in advance: a cold wallet or a second wallet. If you haven’t set one, transfers aren’t queued at all.

Changing the safe address takes 48 hours, and your current safe address can abort the change. So even if someone steals your key and presses cancel, the funds still land somewhere they can’t reach.

The window fits the risk

The waiting time comes from the transfer itself. 0 minutes to an address on your allowlist. 5 minutes for a small amount to a new address. 24 hours for a large amount to a suspicious contract. Never more than 72 hours. Spending approvals to unknown contracts enter the window too.

The recipient can’t shorten it

If a recipient could pay to receive early, a drainer would always pay. Only two things skip the window:

What it can’t do (yet)

The Undo RPC and 7702 mode protect you from bad transactions you sign yourself. Full protection against a stolen key only comes with Vault Mode, the ERC-4337 smart account planned for Phase 2.

What each Backsies layer stops
ThreatUndo RPC nowVault Mode Phase 2
Transfer signed on a phishing siteStopsStops
Malicious approvalStopsStops
Off-chain permit signature (EIP-2612, Permit2)WarnsStops
Wrong address or amountStopsStops
Seed phrase theftCan’t stopStops
Backsies server goes downTransactions waitUnaffected

Known limits

Protect my walletRead the whitepaper