ETH Price: $3,409.72 (-0.68%)

Contract

0xE3a1b5858c19b19F4FB7C9B5A2325E695fE1FF8D
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer212751672024-11-26 23:19:356 hrs ago1732663175IN
0xE3a1b585...95fE1FF8D
0.01202851 ETH0.000216146.75830696
Transfer211755892024-11-13 1:49:4714 days ago1731462587IN
0xE3a1b585...95fE1FF8D
0.25 ETH0.0011465335.84944761
Transfer211632402024-11-11 8:26:4715 days ago1731313607IN
0xE3a1b585...95fE1FF8D
0.77309834 ETH0.0005590517.48037967
Transfer210764202024-10-30 5:37:4728 days ago1730266667IN
0xE3a1b585...95fE1FF8D
14.9 ETH0.0004246513.27781174
Transfer210143142024-10-21 13:40:3536 days ago1729518035IN
0xE3a1b585...95fE1FF8D
0.02 ETH0.0003754311.73903927
Transfer210019372024-10-19 20:14:3538 days ago1729368875IN
0xE3a1b585...95fE1FF8D
0.2646481 ETH0.000240037.50536553
Transfer209394022024-10-11 2:29:2347 days ago1728613763IN
0xE3a1b585...95fE1FF8D
3.4 ETH0.0004968815.53649714
Transfer208642992024-09-30 15:14:5957 days ago1727709299IN
0xE3a1b585...95fE1FF8D
1.96824403 ETH0.0008031325.11207089
Transfer208518432024-09-28 21:32:5959 days ago1727559179IN
0xE3a1b585...95fE1FF8D
0.74 ETH0.000183865.74903722
Transfer208389482024-09-27 2:23:4761 days ago1727403827IN
0xE3a1b585...95fE1FF8D
6.817 ETH0.0003520911.00903414
Transfer208012042024-09-21 20:00:5966 days ago1726948859IN
0xE3a1b585...95fE1FF8D
4.213 ETH0.0005783118.08246055
Transfer207888462024-09-20 2:33:4768 days ago1726799627IN
0xE3a1b585...95fE1FF8D
11.8 ETH0.000171875.37426887
Transfer207634162024-09-16 13:16:1171 days ago1726492571IN
0xE3a1b585...95fE1FF8D
0.45 ETH0.0003337610.43606825
Transfer207257732024-09-11 7:06:2376 days ago1726038383IN
0xE3a1b585...95fE1FF8D
0.2 ETH0.000072762.27522061
Transfer207133772024-09-09 13:33:3578 days ago1725888815IN
0xE3a1b585...95fE1FF8D
23.92970138 ETH0.0005993718.74093534
Transfer206761712024-09-04 8:58:1183 days ago1725440291IN
0xE3a1b585...95fE1FF8D
1 ETH0.000056071.75333697
Transfer206513192024-08-31 21:44:4787 days ago1725140687IN
0xE3a1b585...95fE1FF8D
4 ETH0.000036881.15323529
Transfer206389432024-08-30 4:16:1189 days ago1724991371IN
0xE3a1b585...95fE1FF8D
0.01 ETH0.000072062.25324279
Transfer206136492024-08-26 15:25:5992 days ago1724685959IN
0xE3a1b585...95fE1FF8D
10 ETH0.000131164.1011075
Transfer205885952024-08-23 3:22:2396 days ago1724383343IN
0xE3a1b585...95fE1FF8D
3 ETH0.000038171.19359227
Transfer205760322024-08-21 9:14:2397 days ago1724231663IN
0xE3a1b585...95fE1FF8D
0.2 ETH0.000038951.21803787
Transfer204518752024-08-04 1:23:35115 days ago1722734615IN
0xE3a1b585...95fE1FF8D
0.01 ETH0.000061091.91036966
Transfer204132372024-07-29 15:52:23120 days ago1722268343IN
0xE3a1b585...95fE1FF8D
0.0576 ETH0.000113793.55821552
Transfer204008832024-07-27 22:31:23122 days ago1722119483IN
0xE3a1b585...95fE1FF8D
0.075 ETH0.000126833.96571753
Transfer203491722024-07-20 17:15:47129 days ago1721495747IN
0xE3a1b585...95fE1FF8D
0.0223 ETH0.000145394.54625231
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
212751672024-11-26 23:19:356 hrs ago1732663175
0xE3a1b585...95fE1FF8D
0.01202851 ETH
211755892024-11-13 1:49:4714 days ago1731462587
0xE3a1b585...95fE1FF8D
0.25 ETH
211632402024-11-11 8:26:4715 days ago1731313607
0xE3a1b585...95fE1FF8D
0.77309834 ETH
210764202024-10-30 5:37:4728 days ago1730266667
0xE3a1b585...95fE1FF8D
14.9 ETH
210143142024-10-21 13:40:3536 days ago1729518035
0xE3a1b585...95fE1FF8D
0.02 ETH
210019372024-10-19 20:14:3538 days ago1729368875
0xE3a1b585...95fE1FF8D
0.2646481 ETH
209394022024-10-11 2:29:2347 days ago1728613763
0xE3a1b585...95fE1FF8D
3.4 ETH
208642992024-09-30 15:14:5957 days ago1727709299
0xE3a1b585...95fE1FF8D
1.96824403 ETH
208518432024-09-28 21:32:5959 days ago1727559179
0xE3a1b585...95fE1FF8D
0.74 ETH
208389482024-09-27 2:23:4761 days ago1727403827
0xE3a1b585...95fE1FF8D
6.817 ETH
208012042024-09-21 20:00:5966 days ago1726948859
0xE3a1b585...95fE1FF8D
4.213 ETH
207888462024-09-20 2:33:4768 days ago1726799627
0xE3a1b585...95fE1FF8D
11.8 ETH
207634162024-09-16 13:16:1171 days ago1726492571
0xE3a1b585...95fE1FF8D
0.45 ETH
207257732024-09-11 7:06:2376 days ago1726038383
0xE3a1b585...95fE1FF8D
0.2 ETH
207133772024-09-09 13:33:3578 days ago1725888815
0xE3a1b585...95fE1FF8D
23.92970138 ETH
206761712024-09-04 8:58:1183 days ago1725440291
0xE3a1b585...95fE1FF8D
1 ETH
206513192024-08-31 21:44:4787 days ago1725140687
0xE3a1b585...95fE1FF8D
4 ETH
206389432024-08-30 4:16:1189 days ago1724991371
0xE3a1b585...95fE1FF8D
0.01 ETH
206136492024-08-26 15:25:5992 days ago1724685959
0xE3a1b585...95fE1FF8D
10 ETH
205885952024-08-23 3:22:2396 days ago1724383343
0xE3a1b585...95fE1FF8D
3 ETH
205760322024-08-21 9:14:2397 days ago1724231663
0xE3a1b585...95fE1FF8D
0.2 ETH
204518752024-08-04 1:23:35115 days ago1722734615
0xE3a1b585...95fE1FF8D
0.01 ETH
204132372024-07-29 15:52:23120 days ago1722268343
0xE3a1b585...95fE1FF8D
0.0576 ETH
204008832024-07-27 22:31:23122 days ago1722119483
0xE3a1b585...95fE1FF8D
0.075 ETH
203491722024-07-20 17:15:47129 days ago1721495747
0xE3a1b585...95fE1FF8D
0.0223 ETH
View All Internal Transactions
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
File 1 of 2 : Deposit.sol
// 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);
    }
}

File 2 of 2 : IERC20Lite.sol
// 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

[{"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"}]

Deployed Bytecode

0x6080604052600436106100225760003560e01c8063f109a0be146100ae57600080fd5b366100a95760007f000000000000000000000000f5e10380213880111522dd0efd3dbb45b9f62bcc6001600160a01b03164760405160006040518083038185875af1925050503d8060008114610094576040519150601f19603f3d011682016040523d82523d6000602084013e610099565b606091505b50509050806100a757600080fd5b005b600080fd5b3480156100ba57600080fd5b506100a76100c93660046101e9565b336001600160a01b037f000000000000000000000000f5e10380213880111522dd0efd3dbb45b9f62bcc16146100fe57600080fd5b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa15801561014c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101709190610219565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b5050505050565b6000602082840312156101fb57600080fd5b81356001600160a01b038116811461021257600080fd5b9392505050565b60006020828403121561022b57600080fd5b505191905056fea26469706673582212207a3063a75755b8b3364bcf7137526722a9ac4adcc81866e63e0a9dfb44df3a3e64736f6c63430008140033

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.