Wallet Contracts
Smart contract wallets providing enhanced functionality beyond simple EOA accounts, including recovery mechanisms and access control.
Contract 0x5d200d14...
ETH forwarder with configurable destination. Forwards incoming Ether to a parent address set at deployment, with an owner-only flush() method.
0x5d200d...52b7faJanuary 4, 2018Contract 0x60071929...
Minimal ETH forwarder. Hardcodes a destination address at deployment and unconditionally forwards all incoming Ether to it.
0x600719...e09409January 7, 2018Contract 0xf53188e0...
Exchange deposit wallet that collects ERC20 tokens via collect(tokenAddress, recipient, amount) and ETH via a payable fallback function.
0xf53188...a66c1cJanuary 22, 2018Contract 0x5e63e5f3...
User withdrawal account. Holds ETH and ERC20 tokens on behalf of a user and allows owner-authorized withdrawals to a registered user address.
0x5e63e5...ee2973January 30, 2018Contract 0x6b2d255a...
ETH forwarder with administrative controls. Forwards incoming Ether to a parent address and supports flushTokens(ERC20) and a kill() self-destruct.
0x6b2d25...8f1ebbFebruary 13, 2018Contract 0xe0f42a3f...
BitGo WalletSimple multisig wallet. Requires two-of-three key signatures for sendMultiSig ETH transfers and sendMultiSigToken ERC20 transfers.
0xe0f42a...415cd4March 19, 2018Contract 0x1fb8ba29...
ERC223-compatible deposit wallet. Accepts token transfers via tokenFallback and sweeps held ERC20 tokens to a configured owner address.
0x1fb8ba...610fa3June 12, 2018Forwarder
Payment forwarding contract from BitGo's exchange infrastructure. Receives ETH and forwards it to a parent address for deposit address management.
0xb16a11...9f7783UserWallet
Proxy wallet pattern used by exchanges and custodians. Each instance delegates to a shared implementation, deployed millions of times by factory contracts.
0xd1dd82...221e27