ETH Price: $2,439.86 (-0.72%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer211103882024-11-03 23:25:3537 hrs ago1730676335IN
0x1fa4d2cd...04DBfa61B
1 ETH0.000133044.1600939
Transfer210606342024-10-28 0:44:238 days ago1730076263IN
0x1fa4d2cd...04DBfa61B
10 ETH0.000190355.95191669
Transfer210354682024-10-24 12:30:2312 days ago1729773023IN
0x1fa4d2cd...04DBfa61B
0.049 ETH0.0003871112.10410147
Transfer210231182024-10-22 19:10:1113 days ago1729624211IN
0x1fa4d2cd...04DBfa61B
25 ETH0.000427113.35439399
Transfer209982542024-10-19 7:55:1117 days ago1729324511IN
0x1fa4d2cd...04DBfa61B
2.5 ETH0.000279988.75438116
Transfer209728192024-10-15 18:41:4720 days ago1729017707IN
0x1fa4d2cd...04DBfa61B
5.3 ETH0.0007246222.65716366
Transfer208957742024-10-05 0:34:1131 days ago1728088451IN
0x1fa4d2cd...04DBfa61B
0.67 ETH0.000121533.8
Transfer208828072024-10-03 5:10:1133 days ago1727932211IN
0x1fa4d2cd...04DBfa61B
0.9 ETH0.0001263.9397582
Transfer208692532024-10-01 7:48:3535 days ago1727768915IN
0x1fa4d2cd...04DBfa61B
4.525 ETH0.0004733414.80037352
Transfer208410092024-09-27 9:17:3539 days ago1727428655IN
0x1fa4d2cd...04DBfa61B
2.86125389 ETH0.000483415.11482673
Transfer207768622024-09-18 10:23:5948 days ago1726655039IN
0x1fa4d2cd...04DBfa61B
1.1097211 ETH0.000249237.79282501
Transfer207643582024-09-16 16:26:2349 days ago1726503983IN
0x1fa4d2cd...04DBfa61B
2.55 ETH0.0003493310.92284102
Transfer207202742024-09-10 12:40:2356 days ago1725972023IN
0x1fa4d2cd...04DBfa61B
0.05996714 ETH0.0003951612.35593271
Transfer206824092024-09-05 5:51:1161 days ago1725515471IN
0x1fa4d2cd...04DBfa61B
0.7 ETH0.000042891.3411699
Transfer206560302024-09-01 13:30:4764 days ago1725197447IN
0x1fa4d2cd...04DBfa61B
0.5 ETH0.000037441.17074729
Transfer205662862024-08-20 0:34:3577 days ago1724114075IN
0x1fa4d2cd...04DBfa61B
1 ETH0.000091152.85025591
Transfer205023092024-08-11 2:11:5986 days ago1723342319IN
0x1fa4d2cd...04DBfa61B
23.5 ETH0.000031660.99009828
Transfer204898702024-08-09 8:32:4788 days ago1723192367IN
0x1fa4d2cd...04DBfa61B
1 ETH0.000241817.56089964
Transfer203011882024-07-14 0:33:59114 days ago1720917239IN
0x1fa4d2cd...04DBfa61B
43.4985 ETH0.000253427.92401258
Transfer202880322024-07-12 4:26:35116 days ago1720758395IN
0x1fa4d2cd...04DBfa61B
1 ETH0.000071452.23416475
Transfer201192762024-06-18 14:36:35139 days ago1718721395IN
0x1fa4d2cd...04DBfa61B
0.04 ETH0.0006851821.4241708
Transfer201066762024-06-16 20:15:23141 days ago1718568923IN
0x1fa4d2cd...04DBfa61B
0.05 ETH0.000133354.16961395
Transfer200812942024-06-13 7:04:23145 days ago1718262263IN
0x1fa4d2cd...04DBfa61B
29.995 ETH0.0004336713.5600911
Transfer200422912024-06-07 20:18:59150 days ago1717791539IN
0x1fa4d2cd...04DBfa61B
0.1 ETH0.0004412913.79812648
Transfer200297792024-06-06 2:22:47152 days ago1717640567IN
0x1fa4d2cd...04DBfa61B
0.2042461 ETH0.0003877612.12437931
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
211103882024-11-03 23:25:3537 hrs ago1730676335
0x1fa4d2cd...04DBfa61B
1 ETH
210606342024-10-28 0:44:238 days ago1730076263
0x1fa4d2cd...04DBfa61B
10 ETH
210354682024-10-24 12:30:2312 days ago1729773023
0x1fa4d2cd...04DBfa61B
0.049 ETH
210231182024-10-22 19:10:1113 days ago1729624211
0x1fa4d2cd...04DBfa61B
25 ETH
209982542024-10-19 7:55:1117 days ago1729324511
0x1fa4d2cd...04DBfa61B
2.5 ETH
209728192024-10-15 18:41:4720 days ago1729017707
0x1fa4d2cd...04DBfa61B
5.3 ETH
208957742024-10-05 0:34:1131 days ago1728088451
0x1fa4d2cd...04DBfa61B
0.67 ETH
208828072024-10-03 5:10:1133 days ago1727932211
0x1fa4d2cd...04DBfa61B
0.9 ETH
208692532024-10-01 7:48:3535 days ago1727768915
0x1fa4d2cd...04DBfa61B
4.525 ETH
208410092024-09-27 9:17:3539 days ago1727428655
0x1fa4d2cd...04DBfa61B
2.86125389 ETH
207768622024-09-18 10:23:5948 days ago1726655039
0x1fa4d2cd...04DBfa61B
1.1097211 ETH
207643582024-09-16 16:26:2349 days ago1726503983
0x1fa4d2cd...04DBfa61B
2.55 ETH
207202742024-09-10 12:40:2356 days ago1725972023
0x1fa4d2cd...04DBfa61B
0.05996714 ETH
206824092024-09-05 5:51:1161 days ago1725515471
0x1fa4d2cd...04DBfa61B
0.7 ETH
206560302024-09-01 13:30:4764 days ago1725197447
0x1fa4d2cd...04DBfa61B
0.5 ETH
205662862024-08-20 0:34:3577 days ago1724114075
0x1fa4d2cd...04DBfa61B
1 ETH
205023092024-08-11 2:11:5986 days ago1723342319
0x1fa4d2cd...04DBfa61B
23.5 ETH
204898702024-08-09 8:32:4788 days ago1723192367
0x1fa4d2cd...04DBfa61B
1 ETH
203011882024-07-14 0:33:59114 days ago1720917239
0x1fa4d2cd...04DBfa61B
43.4985 ETH
202880322024-07-12 4:26:35116 days ago1720758395
0x1fa4d2cd...04DBfa61B
1 ETH
201192762024-06-18 14:36:35139 days ago1718721395
0x1fa4d2cd...04DBfa61B
0.04 ETH
201066762024-06-16 20:15:23141 days ago1718568923
0x1fa4d2cd...04DBfa61B
0.05 ETH
200812942024-06-13 7:04:23145 days ago1718262263
0x1fa4d2cd...04DBfa61B
29.995 ETH
200422912024-06-07 20:18:59150 days ago1717791539
0x1fa4d2cd...04DBfa61B
0.1 ETH
200297792024-06-06 2:22:47152 days ago1717640567
0x1fa4d2cd...04DBfa61B
0.2042461 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.