ETH Price: $1,886.77 (-1.51%)

Contract

0x90A5075722791959243e3d9b4aD303F2e60058F8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer221237772025-03-25 12:00:113 days ago1742904011IN
0x90A50757...2e60058F8
120.7 ETH0.000031810.99466991
Transfer221106802025-03-23 16:06:235 days ago1742745983IN
0x90A50757...2e60058F8
0.035 ETH0.000067162.1
Transfer220364942025-03-13 7:36:1115 days ago1741851371IN
0x90A50757...2e60058F8
0.37 ETH0.000032241.00815541
Transfer220230402025-03-11 10:30:2317 days ago1741689023IN
0x90A50757...2e60058F8
8.34 ETH0.000024770.77454078
Transfer218477462025-02-14 22:44:1142 days ago1739573051IN
0x90A50757...2e60058F8
0.76946573 ETH0.00008452.64235915
Transfer218222392025-02-11 8:58:3545 days ago1739264315IN
0x90A50757...2e60058F8
0.3 ETH0.000025310.7916192
Transfer217175782025-01-27 18:13:4760 days ago1738001627IN
0x90A50757...2e60058F8
0.30228586 ETH0.0005647517.65840702
Transfer217047852025-01-25 23:23:4762 days ago1737847427IN
0x90A50757...2e60058F8
2.76 ETH0.000192236.01088063
Transfer215874392025-01-09 14:12:3578 days ago1736431955IN
0x90A50757...2e60058F8
2.464 ETH0.0006436120.12431168
Transfer215724032025-01-07 11:50:1180 days ago1736250611IN
0x90A50757...2e60058F8
7.8 ETH0.000291479.1136389
Transfer215357082025-01-02 8:51:4785 days ago1735807907IN
0x90A50757...2e60058F8
0.096 ETH0.0004355713.61939219
Transfer214952282024-12-27 17:16:1191 days ago1735319771IN
0x90A50757...2e60058F8
91.7 ETH0.000257098.03866941
Transfer213393922024-12-05 22:51:47113 days ago1733439107IN
0x90A50757...2e60058F8
1.53890579 ETH0.0013511542.24735035
Transfer213270372024-12-04 5:26:11115 days ago1733289971IN
0x90A50757...2e60058F8
0.01006296 ETH0.0005009815.66452765
Transfer212371302024-11-21 15:54:35127 days ago1732204475IN
0x90A50757...2e60058F8
1 ETH0.0008275925.87687062
Transfer211360832024-11-07 13:30:23141 days ago1730986223IN
0x90A50757...2e60058F8
9.31253678 ETH0.0005776518.06172826
Transfer210852472024-10-31 11:13:59148 days ago1730373239IN
0x90A50757...2e60058F8
0.04 ETH0.0003263810.20517319
Transfer210727892024-10-29 17:28:59150 days ago1730222939IN
0x90A50757...2e60058F8
2.8 ETH0.0007364423.02698066
Transfer210604112024-10-27 23:59:47152 days ago1730073587IN
0x90A50757...2e60058F8
0.102 ETH0.000158924.96915193
Transfer210476562024-10-26 5:17:47154 days ago1729919867IN
0x90A50757...2e60058F8
8.6 ETH0.000313639.80656082
Transfer209291282024-10-09 16:07:47170 days ago1728490067IN
0x90A50757...2e60058F8
3.3 ETH0.0014319144.77267284
Transfer209164232024-10-07 21:38:11172 days ago1728337091IN
0x90A50757...2e60058F8
2.2906 ETH0.0006946821.72114281
Transfer208913702024-10-04 9:50:11175 days ago1728035411IN
0x90A50757...2e60058F8
1.248 ETH0.000173425.42251585
Transfer208644822024-09-30 15:51:35179 days ago1727711495IN
0x90A50757...2e60058F8
6.136 ETH0.0006374119.9302961
Transfer207999942024-09-21 15:57:59188 days ago1726934279IN
0x90A50757...2e60058F8
5.5396 ETH0.0004226913.21663181
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer221237772025-03-25 12:00:113 days ago1742904011
0x90A50757...2e60058F8
120.7 ETH
Transfer221106802025-03-23 16:06:235 days ago1742745983
0x90A50757...2e60058F8
0.035 ETH
Transfer220364942025-03-13 7:36:1115 days ago1741851371
0x90A50757...2e60058F8
0.37 ETH
Transfer220230402025-03-11 10:30:2317 days ago1741689023
0x90A50757...2e60058F8
8.34 ETH
Transfer218477462025-02-14 22:44:1142 days ago1739573051
0x90A50757...2e60058F8
0.76946573 ETH
Transfer218222392025-02-11 8:58:3545 days ago1739264315
0x90A50757...2e60058F8
0.3 ETH
Transfer217175782025-01-27 18:13:4760 days ago1738001627
0x90A50757...2e60058F8
0.30228586 ETH
Transfer217047852025-01-25 23:23:4762 days ago1737847427
0x90A50757...2e60058F8
2.76 ETH
Transfer215874392025-01-09 14:12:3578 days ago1736431955
0x90A50757...2e60058F8
2.464 ETH
Transfer215724032025-01-07 11:50:1180 days ago1736250611
0x90A50757...2e60058F8
7.8 ETH
Transfer215357082025-01-02 8:51:4785 days ago1735807907
0x90A50757...2e60058F8
0.096 ETH
Transfer214952282024-12-27 17:16:1191 days ago1735319771
0x90A50757...2e60058F8
91.7 ETH
Transfer213393922024-12-05 22:51:47113 days ago1733439107
0x90A50757...2e60058F8
1.53890579 ETH
Transfer213270372024-12-04 5:26:11115 days ago1733289971
0x90A50757...2e60058F8
0.01006296 ETH
Transfer212371302024-11-21 15:54:35127 days ago1732204475
0x90A50757...2e60058F8
1 ETH
Transfer211360832024-11-07 13:30:23141 days ago1730986223
0x90A50757...2e60058F8
9.31253678 ETH
Transfer210852472024-10-31 11:13:59148 days ago1730373239
0x90A50757...2e60058F8
0.04 ETH
Transfer210727892024-10-29 17:28:59150 days ago1730222939
0x90A50757...2e60058F8
2.8 ETH
Transfer210604112024-10-27 23:59:47152 days ago1730073587
0x90A50757...2e60058F8
0.102 ETH
Transfer210476562024-10-26 5:17:47154 days ago1729919867
0x90A50757...2e60058F8
8.6 ETH
Transfer209291282024-10-09 16:07:47170 days ago1728490067
0x90A50757...2e60058F8
3.3 ETH
Transfer209164232024-10-07 21:38:11172 days ago1728337091
0x90A50757...2e60058F8
2.2906 ETH
Transfer208913702024-10-04 9:50:11175 days ago1728035411
0x90A50757...2e60058F8
1.248 ETH
Transfer208644822024-09-30 15:51:35179 days ago1727711495
0x90A50757...2e60058F8
6.136 ETH
Transfer207999942024-09-21 15:57:59188 days ago1726934279
0x90A50757...2e60058F8
5.5396 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

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

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
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.