Ethereum mainnet · Live contract

Your ETH.
Held by code.

Deposit, view, and withdraw directly through the verified ConcealedBank smart contract. No account. No intermediary. Your wallet is the key.

LIVEETH in contract
VERIFIED BYTECODEBLOCK SYNCING
01Verified sourcePublished on Ethereum explorers
02No contract adminNo owner or upgrade controls
03Direct settlementWallet-to-contract transactions

THE INTERFACE

One vault.
Three clear moves.

  1. 1
    Connect

    Use your existing Ethereum wallet.

  2. 2
    Choose

    Deposit ETH or withdraw your recorded balance.

  3. 3
    Confirm

    Your wallet shows the exact onchain request.

Ditto Vault never asks for seed phrases or private keys.

LIVE ETH / USD
Coinbase Data API · —
YOUR POSITION
ETH
Connect to view value
Not connected
WalletConnect to view
VaultConnect to view
ETH
USD
Network fee is calculated by your wallet.

USD is an indicative live conversion. Your onchain transaction always uses the ETH amount shown above.

CONTRACT

ONCHAIN RECORD

Your vault activity

TYPEAMOUNTDATETRANSACTION
Connect to reveal your record

Your wallet address is used to read its public deposit and withdrawal events.

READ THE CODE

Trust less.
Verify more.

The interface is only a window. Ethereum and the deployed contract remain the source of truth.

NetworkEthereum Mainnet
ContractConcealedBank
Deployed04 Aug 2026
CompilerSolidity 0.8.20
Source Verified
0x172CE465577F3D2e8ab59DFaca346e16FE8fDeaD
01 / OWNERSHIP

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.

02 / PRIVACY

Public by design.

The balance mapping is not directly enumerable, but deposit and withdrawal events publicly reveal wallet addresses, amounts, and timestamps.

03 / RISK

Verified ≠ audited.

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.