No owner switch.
The deployed contract has no owner, admin withdrawal, pause, or upgrade function. Each address can withdraw only its own recorded ETH balance.
Ethereum mainnet · Live contract
Deposit, view, and withdraw directly through the verified ConcealedBank smart contract. No account. No intermediary. Your wallet is the key.
THE INTERFACE
Use your existing Ethereum wallet.
Deposit ETH or withdraw your recorded balance.
Your wallet shows the exact onchain request.
Ditto Vault never asks for seed phrases or private keys.
ONCHAIN RECORD
Your wallet address is used to read its public deposit and withdrawal events.
READ THE CODE
The interface is only a window. Ethereum and the deployed contract remain the source of truth.
The deployed contract has no owner, admin withdrawal, pause, or upgrade function. Each address can withdraw only its own recorded ETH balance.
The balance mapping is not directly enumerable, but deposit and withdrawal events publicly reveal wallet addresses, amounts, and timestamps.
Published source confirms what runs onchain; it is not a security audit. Smart-contract wallets may also reject withdrawals because the contract uses Solidity's limited-gas transfer method.