Skip to main content
Funds leave a ledger through the Portal contract on Base. You choose how the Portal validates a withdrawal (from a signature check to full state-transition proofs), and the account behind it stays private, so deposits and withdrawals stay unlinkable. See Private Transactions.

Demo

The demo above is mock only. If you want to see onchain demos on Vibenet, head to Base chain demos.

What’s Exposed Onchain

withdraw() is an ordinary Base contract call, so you can batch it with other Base actions in one atomic transaction. They settle together or not at all.

See Also

Deposit to a ledger

Move funds from Base into a ledger.

Transfer inside a ledger

Move value privately between accounts.