ETH Price: $3,260.79 (+5.14%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer217204442025-01-28 3:49:232 days ago1738036163IN
0x1fa4d2cd...04DBfa61B
2 ETH0.000138354.32600691
Transfer217080672025-01-26 10:22:474 days ago1737886967IN
0x1fa4d2cd...04DBfa61B
0.12 ETH0.000132044.12862744
Transfer216301052025-01-15 13:13:2315 days ago1736946803IN
0x1fa4d2cd...04DBfa61B
1.5766 ETH0.000130484.08005722
Transfer216034452025-01-11 19:51:3518 days ago1736625095IN
0x1fa4d2cd...04DBfa61B
3 ETH0.000100423.1400182
Transfer215095982024-12-29 17:23:4731 days ago1735493027IN
0x1fa4d2cd...04DBfa61B
12.55094815 ETH0.000214946.72088709
Transfer214712642024-12-24 8:53:3537 days ago1735030415IN
0x1fa4d2cd...04DBfa61B
35 ETH0.000204976.40922074
Transfer214587662024-12-22 14:55:1138 days ago1734879311IN
0x1fa4d2cd...04DBfa61B
1.406 ETH0.000251947.87781818
Transfer214462842024-12-20 21:01:2340 days ago1734728483IN
0x1fa4d2cd...04DBfa61B
0.55 ETH0.0004726214.77784594
Transfer214332082024-12-19 1:11:3542 days ago1734570695IN
0x1fa4d2cd...04DBfa61B
0.5 ETH0.0003817211.93549928
Transfer214084422024-12-15 14:13:2345 days ago1734272003IN
0x1fa4d2cd...04DBfa61B
0.087 ETH0.000318279.95164893
Transfer213960082024-12-13 20:33:5947 days ago1734122039IN
0x1fa4d2cd...04DBfa61B
0.69 ETH0.0005760118.01067161
Transfer213836072024-12-12 3:02:1149 days ago1733972531IN
0x1fa4d2cd...04DBfa61B
6.4 ETH0.0006901521.57962538
Transfer213588692024-12-08 16:08:3552 days ago1733674115IN
0x1fa4d2cd...04DBfa61B
12.90322381 ETH0.0005139616.07031382
Transfer213093292024-12-01 18:03:1159 days ago1733076191IN
0x1fa4d2cd...04DBfa61B
1 ETH0.0005760318.01127405
Transfer212845222024-11-28 6:50:1163 days ago1732776611IN
0x1fa4d2cd...04DBfa61B
0.17452522 ETH0.000309389.67385475
Transfer212720822024-11-26 13:00:3565 days ago1732626035IN
0x1fa4d2cd...04DBfa61B
7.95 ETH0.0003962912.39128588
Transfer212472782024-11-23 1:53:5968 days ago1732326839IN
0x1fa4d2cd...04DBfa61B
0.35733901 ETH0.0003947912.34413171
Transfer212349092024-11-21 8:27:5970 days ago1732177679IN
0x1fa4d2cd...04DBfa61B
2.5 ETH0.000310869.71988238
Transfer211103882024-11-03 23:25:3587 days ago1730676335IN
0x1fa4d2cd...04DBfa61B
1 ETH0.000133044.1600939
Transfer210606342024-10-28 0:44:2394 days ago1730076263IN
0x1fa4d2cd...04DBfa61B
10 ETH0.000190355.95191669
Transfer210354682024-10-24 12:30:2398 days ago1729773023IN
0x1fa4d2cd...04DBfa61B
0.049 ETH0.0003871112.10410147
Transfer210231182024-10-22 19:10:1199 days ago1729624211IN
0x1fa4d2cd...04DBfa61B
25 ETH0.000427113.35439399
Transfer209982542024-10-19 7:55:11103 days ago1729324511IN
0x1fa4d2cd...04DBfa61B
2.5 ETH0.000279988.75438116
Transfer209728192024-10-15 18:41:47106 days ago1729017707IN
0x1fa4d2cd...04DBfa61B
5.3 ETH0.0007246222.65716366
Transfer208957742024-10-05 0:34:11117 days ago1728088451IN
0x1fa4d2cd...04DBfa61B
0.67 ETH0.000121533.8
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
217204442025-01-28 3:49:232 days ago1738036163
0x1fa4d2cd...04DBfa61B
2 ETH
217080672025-01-26 10:22:474 days ago1737886967
0x1fa4d2cd...04DBfa61B
0.12 ETH
216301052025-01-15 13:13:2315 days ago1736946803
0x1fa4d2cd...04DBfa61B
1.5766 ETH
216034452025-01-11 19:51:3518 days ago1736625095
0x1fa4d2cd...04DBfa61B
3 ETH
215095982024-12-29 17:23:4731 days ago1735493027
0x1fa4d2cd...04DBfa61B
12.55094815 ETH
214712642024-12-24 8:53:3537 days ago1735030415
0x1fa4d2cd...04DBfa61B
35 ETH
214587662024-12-22 14:55:1138 days ago1734879311
0x1fa4d2cd...04DBfa61B
1.406 ETH
214462842024-12-20 21:01:2340 days ago1734728483
0x1fa4d2cd...04DBfa61B
0.55 ETH
214332082024-12-19 1:11:3542 days ago1734570695
0x1fa4d2cd...04DBfa61B
0.5 ETH
214084422024-12-15 14:13:2345 days ago1734272003
0x1fa4d2cd...04DBfa61B
0.087 ETH
213960082024-12-13 20:33:5947 days ago1734122039
0x1fa4d2cd...04DBfa61B
0.69 ETH
213836072024-12-12 3:02:1149 days ago1733972531
0x1fa4d2cd...04DBfa61B
6.4 ETH
213588692024-12-08 16:08:3552 days ago1733674115
0x1fa4d2cd...04DBfa61B
12.90322381 ETH
213093292024-12-01 18:03:1159 days ago1733076191
0x1fa4d2cd...04DBfa61B
1 ETH
212845222024-11-28 6:50:1163 days ago1732776611
0x1fa4d2cd...04DBfa61B
0.17452522 ETH
212720822024-11-26 13:00:3565 days ago1732626035
0x1fa4d2cd...04DBfa61B
7.95 ETH
212472782024-11-23 1:53:5968 days ago1732326839
0x1fa4d2cd...04DBfa61B
0.35733901 ETH
212349092024-11-21 8:27:5970 days ago1732177679
0x1fa4d2cd...04DBfa61B
2.5 ETH
211103882024-11-03 23:25:3587 days ago1730676335
0x1fa4d2cd...04DBfa61B
1 ETH
210606342024-10-28 0:44:2394 days ago1730076263
0x1fa4d2cd...04DBfa61B
10 ETH
210354682024-10-24 12:30:2398 days ago1729773023
0x1fa4d2cd...04DBfa61B
0.049 ETH
210231182024-10-22 19:10:1199 days ago1729624211
0x1fa4d2cd...04DBfa61B
25 ETH
209982542024-10-19 7:55:11103 days ago1729324511
0x1fa4d2cd...04DBfa61B
2.5 ETH
209728192024-10-15 18:41:47106 days ago1729017707
0x1fa4d2cd...04DBfa61B
5.3 ETH
208957742024-10-05 0:34:11117 days ago1728088451
0x1fa4d2cd...04DBfa61B
0.67 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.