Wallet Contracts

Smart contract wallets providing enhanced functionality beyond simple EOA accounts, including recovery mechanisms and access control.

1353 documented contracts

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, 2018

Contract 0x60071929...

Minimal ETH forwarder. Hardcodes a destination address at deployment and unconditionally forwards all incoming Ether to it.

0x600719...e09409January 7, 2018

Contract 0xf53188e0...

Exchange deposit wallet that collects ERC20 tokens via collect(tokenAddress, recipient, amount) and ETH via a payable fallback function.

0xf53188...a66c1cJanuary 22, 2018

Contract 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, 2018

Contract 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, 2018

Contract 0xe0f42a3f...

BitGo WalletSimple multisig wallet. Requires two-of-three key signatures for sendMultiSig ETH transfers and sendMultiSigToken ERC20 transfers.

0xe0f42a...415cd4March 19, 2018

Contract 0x1fb8ba29...

ERC223-compatible deposit wallet. Accepts token transfers via tokenFallback and sweeps held ERC20 tokens to a configured owner address.

0x1fb8ba...610fa3June 12, 2018

Forwarder

Payment forwarding contract from BitGo's exchange infrastructure. Receives ETH and forwards it to a parent address for deposit address management.

0xb16a11...9f7783

UserWallet

Proxy wallet pattern used by exchanges and custodians. Each instance delegates to a shared implementation, deployed millions of times by factory contracts.

0xd1dd82...221e27
PreviousPage 57 of 57