ETH Price: $1,970.78 (-4.32%)
Gas: 0.23 Gwei

Contract

0x8312FaA4B10A9557C9c1A219d63b856EfC2B8d8E
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer245986752026-03-06 13:20:353 hrs ago1772803235IN
0x8312FaA4...EfC2B8d8E
0.093 ETH0.000067222.10207593
Transfer245531342026-02-28 4:46:236 days ago1772253983IN
0x8312FaA4...EfC2B8d8E
20.9398718 ETH0.000001390.04359457
Transfer243518772026-01-31 2:30:3534 days ago1769826635IN
0x8312FaA4...EfC2B8d8E
9.69987185 ETH0.000002270.07118021
Transfer243176582026-01-26 7:57:4739 days ago1769414267IN
0x8312FaA4...EfC2B8d8E
2 ETH0.000001770.05551077
Transfer241989962026-01-09 18:43:5955 days ago1767984239IN
0x8312FaA4...EfC2B8d8E
0.135 ETH0.00000310.09716187
Transfer241472292026-01-02 13:24:1163 days ago1767360251IN
0x8312FaA4...EfC2B8d8E
15.80382006 ETH0.0003226410.08819065
Transfer241065222025-12-27 21:02:2368 days ago1766869343IN
0x8312FaA4...EfC2B8d8E
4.09987185 ETH0.000000850.02671307
Transfer240807272025-12-24 6:36:3572 days ago1766558195IN
0x8312FaA4...EfC2B8d8E
34.44924351 ETH0.000029680.92804634
Transfer240298852025-12-17 4:16:1179 days ago1765944971IN
0x8312FaA4...EfC2B8d8E
2.323 ETH0.000003520.11016287
Transfer239903642025-12-11 15:34:3585 days ago1765467275IN
0x8312FaA4...EfC2B8d8E
0.19 ETH0.000006040.18894792
Transfer239777562025-12-09 21:01:5986 days ago1765314119IN
0x8312FaA4...EfC2B8d8E
1.4877945 ETH0.000039541.23646163
Transfer239524772025-12-06 7:52:4790 days ago1765007567IN
0x8312FaA4...EfC2B8d8E
4.93987185 ETH0.000000750.02352457
Transfer239028472025-11-29 7:31:4797 days ago1764401507IN
0x8312FaA4...EfC2B8d8E
24.69175517 ETH0.000030250.94593231
Transfer238777202025-11-25 18:55:35100 days ago1764096935IN
0x8312FaA4...EfC2B8d8E
15.26711212 ETH0.000031570.98717651
Transfer238396852025-11-20 10:34:11106 days ago1763634851IN
0x8312FaA4...EfC2B8d8E
9.25635232 ETH0.000032831.02677698
Transfer238147692025-11-16 22:37:23109 days ago1763332643IN
0x8312FaA4...EfC2B8d8E
66 ETH0.000003750.117301
Transfer236764262025-10-28 14:10:35129 days ago1761660635IN
0x8312FaA4...EfC2B8d8E
1.428 ETH0.000046671.45931884
Transfer236498082025-10-24 20:48:23132 days ago1761338903IN
0x8312FaA4...EfC2B8d8E
50 ETH0.000067212.10160345
Transfer235991292025-10-17 18:19:59139 days ago1760725199IN
0x8312FaA4...EfC2B8d8E
7.95 ETH0.000049182.34230684
Transfer235358802025-10-08 22:03:11148 days ago1759960991IN
0x8312FaA4...EfC2B8d8E
9.71221725 ETH0.000035011.09492348
Transfer234324252025-09-24 10:53:23163 days ago1758711203IN
0x8312FaA4...EfC2B8d8E
0.53224944 ETH0.000037921.18574591
Transfer233726112025-09-16 2:20:35171 days ago1757989235IN
0x8312FaA4...EfC2B8d8E
10 ETH0.000010260.32107774
Transfer233349222025-09-10 20:02:23176 days ago1757534543IN
0x8312FaA4...EfC2B8d8E
0.054 ETH0.000079742.49357805
Transfer232112652025-08-24 13:31:35194 days ago1756042295IN
0x8312FaA4...EfC2B8d8E
30 ETH0.000008280.25899572
Transfer231974982025-08-22 15:24:59196 days ago1755876299IN
0x8312FaA4...EfC2B8d8E
2.12637041 ETH0.000308599.64908265
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer245986752026-03-06 13:20:353 hrs ago1772803235
0x8312FaA4...EfC2B8d8E
0.093 ETH
Transfer245531342026-02-28 4:46:236 days ago1772253983
0x8312FaA4...EfC2B8d8E
20.9398718 ETH
Transfer243518772026-01-31 2:30:3534 days ago1769826635
0x8312FaA4...EfC2B8d8E
9.69987185 ETH
Transfer243176582026-01-26 7:57:4739 days ago1769414267
0x8312FaA4...EfC2B8d8E
2 ETH
Transfer241989962026-01-09 18:43:5955 days ago1767984239
0x8312FaA4...EfC2B8d8E
0.135 ETH
Transfer241472292026-01-02 13:24:1163 days ago1767360251
0x8312FaA4...EfC2B8d8E
15.80382006 ETH
Transfer241065222025-12-27 21:02:2368 days ago1766869343
0x8312FaA4...EfC2B8d8E
4.09987185 ETH
Transfer240807272025-12-24 6:36:3572 days ago1766558195
0x8312FaA4...EfC2B8d8E
34.44924351 ETH
Transfer240298852025-12-17 4:16:1179 days ago1765944971
0x8312FaA4...EfC2B8d8E
2.323 ETH
Transfer239903642025-12-11 15:34:3585 days ago1765467275
0x8312FaA4...EfC2B8d8E
0.19 ETH
Transfer239777562025-12-09 21:01:5986 days ago1765314119
0x8312FaA4...EfC2B8d8E
1.4877945 ETH
Transfer239524772025-12-06 7:52:4790 days ago1765007567
0x8312FaA4...EfC2B8d8E
4.93987185 ETH
Transfer239028472025-11-29 7:31:4797 days ago1764401507
0x8312FaA4...EfC2B8d8E
24.69175517 ETH
Transfer238777202025-11-25 18:55:35100 days ago1764096935
0x8312FaA4...EfC2B8d8E
15.26711212 ETH
Transfer238396852025-11-20 10:34:11106 days ago1763634851
0x8312FaA4...EfC2B8d8E
9.25635232 ETH
Transfer238147692025-11-16 22:37:23109 days ago1763332643
0x8312FaA4...EfC2B8d8E
66 ETH
Transfer236764262025-10-28 14:10:35129 days ago1761660635
0x8312FaA4...EfC2B8d8E
1.428 ETH
Transfer236498082025-10-24 20:48:23132 days ago1761338903
0x8312FaA4...EfC2B8d8E
50 ETH
Transfer235358802025-10-08 22:03:11148 days ago1759960991
0x8312FaA4...EfC2B8d8E
9.71221725 ETH
Transfer234324252025-09-24 10:53:23163 days ago1758711203
0x8312FaA4...EfC2B8d8E
0.53224944 ETH
Transfer233726112025-09-16 2:20:35171 days ago1757989235
0x8312FaA4...EfC2B8d8E
10 ETH
Transfer233349222025-09-10 20:02:23176 days ago1757534543
0x8312FaA4...EfC2B8d8E
0.054 ETH
Transfer232112652025-08-24 13:31:35194 days ago1756042295
0x8312FaA4...EfC2B8d8E
30 ETH
Transfer231974982025-08-22 15:24:59196 days ago1755876299
0x8312FaA4...EfC2B8d8E
2.12637041 ETH
Transfer231669752025-08-18 9:12:59200 days ago1755508379
0x8312FaA4...EfC2B8d8E
0.5608 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x8770c4e5...413038178
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Deposit

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 800 runs

Other Settings:
paris EvmVersion, MIT license

Contract Source Code (Solidity Standard Json-Input format)

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "IERC20Lite.sol";

/**
 * @title    Deposit contract
 * @notice   Creates a contract with a known address and withdraws tokens from it.
 *           After deployment, the Vault will call fetch() to withdraw tokens.
 * @dev      Any change in this contract, including comments, will affect the final
 *           bytecode and therefore will affect the create2 derived addresses.
 *           Do NOT modify unless the consequences of doing so are fully understood.
 */
contract Deposit {
    address payable private immutable vault;

    /**
     * @notice  Upon deployment it fetches the tokens (native or ERC20) to the Vault.
     * @param token  The address of the token to fetch
     */
    constructor(address token) {
        vault = payable(msg.sender);
        // Slightly cheaper to use msg.sender instead of Vault.
        if (token == 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE) {
            // solhint-disable-next-line avoid-low-level-calls
            (bool success, ) = msg.sender.call{value: address(this).balance}("");
            require(success);
        } else {
            // IERC20Lite.transfer doesn't have a return bool to avoid reverts on non-standard ERC20s
            IERC20Lite(token).transfer(msg.sender, IERC20Lite(token).balanceOf(address(this)));
        }
    }

    /**
     * @notice  Allows the Vault to fetch ERC20 tokens from this contract.
     * @param token  The address of the token to fetch
     */
    function fetch(address token) external {
        require(msg.sender == vault);
        // IERC20Lite.transfer doesn't have a return bool to avoid reverts on non-standard ERC20s
        IERC20Lite(token).transfer(msg.sender, IERC20Lite(token).balanceOf(address(this)));
    }

    /// @notice Receives native tokens, emits an event and sends them to the Vault. Note that this
    // requires the sender to forward some more gas than for a simple transfer.
    receive() external payable {
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, ) = vault.call{value: address(this).balance}("");
        require(success);
    }
}

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

/**
 * @title    ERC20 Lite Interface
 * @notice   The interface for functions ERC20Lite implements. This is intended to
 *           be used only in the Deposit contract.
 * @dev      Any change in this contract, including comments, will affect the final
 *           bytecode and therefore will affect the create2 derived addresses.
 *           Do NOT modify unless the consequences of doing so are fully understood.
 */
interface IERC20Lite {
    /// @dev Removed the return bool to avoid reverts on non-standard ERC20s.
    function transfer(address, uint256) external;

    function balanceOf(address) external view returns (uint256);
}

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": true,
    "runs": 800
  },
  "libraries": {
    "Deposit.sol": {}
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"token","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"fetch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

0x60a060405234801561001057600080fd5b5060405161045a38038061045a83398101604081905261002f91610189565b336080526001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee036100b257604051600090339047908381818185875af1925050503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50509050806100ac57600080fd5b50610183565b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa158015610100573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012491906101b9565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561016a57600080fd5b505af115801561017e573d6000803e3d6000fd5b505050505b506101d2565b60006020828403121561019b57600080fd5b81516001600160a01b03811681146101b257600080fd5b9392505050565b6000602082840312156101cb57600080fd5b5051919050565b6080516102686101f260003960008181602b015260d401526102686000f3fe6080604052600436106100225760003560e01c8063f109a0be146100ae57600080fd5b366100a95760007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03164760405160006040518083038185875af1925050503d8060008114610094576040519150601f19603f3d011682016040523d82523d6000602084013e610099565b606091505b50509050806100a757600080fd5b005b600080fd5b3480156100ba57600080fd5b506100a76100c93660046101e9565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146100fe57600080fd5b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa15801561014c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101709190610219565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b5050505050565b6000602082840312156101fb57600080fd5b81356001600160a01b038116811461021257600080fd5b9392505050565b60006020828403121561022b57600080fd5b505191905056fea26469706673582212207a3063a75755b8b3364bcf7137526722a9ac4adcc81866e63e0a9dfb44df3a3e64736f6c63430008140033000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Deployed Bytecode

0x6080604052600436106100225760003560e01c8063f109a0be146100ae57600080fd5b366100a95760007f000000000000000000000000f5e10380213880111522dd0efd3dbb45b9f62bcc6001600160a01b03164760405160006040518083038185875af1925050503d8060008114610094576040519150601f19603f3d011682016040523d82523d6000602084013e610099565b606091505b50509050806100a757600080fd5b005b600080fd5b3480156100ba57600080fd5b506100a76100c93660046101e9565b336001600160a01b037f000000000000000000000000f5e10380213880111522dd0efd3dbb45b9f62bcc16146100fe57600080fd5b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa15801561014c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101709190610219565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b5050505050565b6000602082840312156101fb57600080fd5b81356001600160a01b038116811461021257600080fd5b9392505050565b60006020828403121561022b57600080fd5b505191905056fea26469706673582212207a3063a75755b8b3364bcf7137526722a9ac4adcc81866e63e0a9dfb44df3a3e64736f6c63430008140033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.