ETH Price: $3,855.85 (+0.67%)

Contract

0x2aa46Eb8EeF155EdD21737002078512773e6B220
 

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
Transfer236965532025-10-31 9:50:5920 hrs ago1761904259IN
0x2aa46Eb8...773e6B220
12.17662338 ETH0.0003230510.10126839
Transfer236590432025-10-26 3:46:596 days ago1761450419IN
0x2aa46Eb8...773e6B220
11.27987185 ETH0.000002490.07811484
Transfer235897072025-10-16 10:44:1115 days ago1760611451IN
0x2aa46Eb8...773e6B220
9.66719618 ETH0.000036011.12622787
Transfer235108082025-10-05 9:56:1126 days ago1759658171IN
0x2aa46Eb8...773e6B220
0.19 ETH0.000004320.13517413
Transfer234966822025-10-03 10:33:2328 days ago1759487603IN
0x2aa46Eb8...773e6B220
9.9 ETH0.000007550.23618635
Transfer234841272025-10-01 16:25:1130 days ago1759335911IN
0x2aa46Eb8...773e6B220
30.75 ETH0.000080532.51799848
Transfer233423662025-09-11 21:00:3550 days ago1757624435IN
0x2aa46Eb8...773e6B220
0.55 ETH0.000022220.69496474
Transfer232314452025-08-27 9:04:3565 days ago1756285475IN
0x2aa46Eb8...773e6B220
0.712 ETH0.00001450.47159353
Transfer232036112025-08-23 11:52:4769 days ago1755949967IN
0x2aa46Eb8...773e6B220
20 ETH0.000008460.26479705
Transfer231909192025-08-21 17:21:4771 days ago1755796907IN
0x2aa46Eb8...773e6B220
0.0175 ETH0.00008032.51087624
Transfer231051142025-08-09 17:52:1183 days ago1754761931IN
0x2aa46Eb8...773e6B220
3.54485829 ETH0.00005941.85750027
Transfer230411262025-07-31 19:20:2392 days ago1753989623IN
0x2aa46Eb8...773e6B220
1.14610547 ETH0.000091132.84941961
Transfer225404922025-05-22 19:25:47162 days ago1747941947IN
0x2aa46Eb8...773e6B220
0.219679 ETH0.000185175.7899071
Transfer225253792025-05-20 16:40:47164 days ago1747759247IN
0x2aa46Eb8...773e6B220
9 ETH0.000105483.29835299
Transfer224470232025-05-09 16:16:35175 days ago1746807395IN
0x2aa46Eb8...773e6B220
0.225 ETH0.000254137.94618442
Transfer224190722025-05-05 17:37:47179 days ago1746466667IN
0x2aa46Eb8...773e6B220
9.94034928 ETH0.000048291.50992029
Transfer223297472025-04-23 5:54:35192 days ago1745387675IN
0x2aa46Eb8...773e6B220
1 ETH0.000051031.59576265
Transfer222736882025-04-15 10:08:23199 days ago1744711703IN
0x2aa46Eb8...773e6B220
90 ETH0.000030660.95878905
Transfer221426752025-03-28 3:18:23218 days ago1743131903IN
0x2aa46Eb8...773e6B220
11.37115317 ETH0.000044141.38029411
Transfer221303272025-03-26 9:57:35219 days ago1742983055IN
0x2aa46Eb8...773e6B220
8.34505407 ETH0.00004561.42596263
Transfer221149502025-03-24 6:24:23221 days ago1742797463IN
0x2aa46Eb8...773e6B220
11.63495241 ETH0.00004361.363461
Transfer220819462025-03-19 15:55:47226 days ago1742399747IN
0x2aa46Eb8...773e6B220
0.3 ETH0.000067082.09751283
Transfer220344782025-03-13 0:50:47233 days ago1741827047IN
0x2aa46Eb8...773e6B220
0.034 ETH0.0000822.56425171
Transfer219980902025-03-07 22:49:59238 days ago1741387799IN
0x2aa46Eb8...773e6B220
80 ETH0.000036351.13686436
Transfer219845222025-03-06 1:19:11240 days ago1741223951IN
0x2aa46Eb8...773e6B220
1 ETH0.000037531.17355603
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer236965532025-10-31 9:50:5920 hrs ago1761904259
0x2aa46Eb8...773e6B220
12.17662338 ETH
Transfer236590432025-10-26 3:46:596 days ago1761450419
0x2aa46Eb8...773e6B220
11.27987185 ETH
Transfer235897072025-10-16 10:44:1115 days ago1760611451
0x2aa46Eb8...773e6B220
9.66719618 ETH
Transfer235108082025-10-05 9:56:1126 days ago1759658171
0x2aa46Eb8...773e6B220
0.19 ETH
Transfer234966822025-10-03 10:33:2328 days ago1759487603
0x2aa46Eb8...773e6B220
9.9 ETH
Transfer234841272025-10-01 16:25:1130 days ago1759335911
0x2aa46Eb8...773e6B220
30.75 ETH
Transfer233423662025-09-11 21:00:3550 days ago1757624435
0x2aa46Eb8...773e6B220
0.55 ETH
Transfer232036112025-08-23 11:52:4769 days ago1755949967
0x2aa46Eb8...773e6B220
20 ETH
Transfer231909192025-08-21 17:21:4771 days ago1755796907
0x2aa46Eb8...773e6B220
0.0175 ETH
Transfer231051142025-08-09 17:52:1183 days ago1754761931
0x2aa46Eb8...773e6B220
3.54485829 ETH
Transfer230411262025-07-31 19:20:2392 days ago1753989623
0x2aa46Eb8...773e6B220
1.14610547 ETH
Transfer229392642025-07-17 13:37:11106 days ago1752759431
0x2aa46Eb8...773e6B220
5.99905369 ETH
Transfer229392642025-07-17 13:37:11106 days ago1752759431
0x2aa46Eb8...773e6B220
5.99905369 ETH
Transfer225404922025-05-22 19:25:47162 days ago1747941947
0x2aa46Eb8...773e6B220
0.219679 ETH
Transfer225253792025-05-20 16:40:47164 days ago1747759247
0x2aa46Eb8...773e6B220
9 ETH
Transfer224470232025-05-09 16:16:35175 days ago1746807395
0x2aa46Eb8...773e6B220
0.225 ETH
Transfer224190722025-05-05 17:37:47179 days ago1746466667
0x2aa46Eb8...773e6B220
9.94034928 ETH
Transfer223297472025-04-23 5:54:35192 days ago1745387675
0x2aa46Eb8...773e6B220
1 ETH
Transfer222736882025-04-15 10:08:23199 days ago1744711703
0x2aa46Eb8...773e6B220
90 ETH
Transfer221426752025-03-28 3:18:23218 days ago1743131903
0x2aa46Eb8...773e6B220
11.37115317 ETH
Transfer221303272025-03-26 9:57:35219 days ago1742983055
0x2aa46Eb8...773e6B220
8.34505407 ETH
Transfer221149502025-03-24 6:24:23221 days ago1742797463
0x2aa46Eb8...773e6B220
11.63495241 ETH
Transfer220819462025-03-19 15:55:47226 days ago1742399747
0x2aa46Eb8...773e6B220
0.3 ETH
Transfer220344782025-03-13 0:50:47233 days ago1741827047
0x2aa46Eb8...773e6B220
0.034 ETH
Transfer219980902025-03-07 22:49:59238 days ago1741387799
0x2aa46Eb8...773e6B220
80 ETH
View All Internal Transactions
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.