Coercion-Resistant Vault
Live demo on Sepolia — a smart contract wallet that protects against physical coercion through spending limits, timelocks, and multisig.
Vault address
Deployed your own vault? Paste its address below to use it with this demo. Leave empty to use the default DeFiRe Labs vault.
Not connected. Click "Connect MetaMask" to begin.
Vault state
Total balance
--
ETH in vault
Hot (immediately spendable)
--
-- spent this epoch
Cold (timelocked)
--
-- unlock delay
Deposit ETH
Send Sepolia ETH into the vault. Anyone can deposit.
Hot spend
Instant transfer from the rate-limited hot balance. Owner only.
Cold withdrawal
Request a large withdrawal. Starts the timelock — funds unlock after the delay, OR guardians can bypass with multisig.
DeFi: Swap on Uniswap V3
WETH to USDC swap via Uniswap. Wraps ETH, approves router, swaps — hot counter stays at zero.
Three txs: wrap via execute(), approve, swap via execute().
Pending withdrawals
No pending withdrawals.