ETH Price: $3,437.67 (-1.21%)
Gas: 4 Gwei

Contract

0x06B1258EC67880C56b34c1eC78030108eFb3ba88
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer201055172024-06-16 16:21:5915 days ago1718554919IN
0x06B1258E...8eFb3ba88
0.32 ETH0.000152514.76871858
Transfer200683412024-06-11 11:39:4720 days ago1718105987IN
0x06B1258E...8eFb3ba88
0.06 ETH0.0004522214.14006424
Transfer199300592024-05-23 4:00:5940 days ago1716436859IN
0x06B1258E...8eFb3ba88
14 ETH0.000155624.86589483
Transfer198929642024-05-17 23:28:2345 days ago1715988503IN
0x06B1258E...8eFb3ba88
1 ETH0.00010043.1392829
Transfer198429092024-05-10 23:26:4752 days ago1715383607IN
0x06B1258E...8eFb3ba88
1.5 ETH0.000173745.43249553
Transfer198051922024-05-05 16:50:3557 days ago1714927835IN
0x06B1258E...8eFb3ba88
0.03580217 ETH0.000237147.41495238
Transfer197804152024-05-02 5:40:4761 days ago1714628447IN
0x06B1258E...8eFb3ba88
0.695 ETH0.00023477.3387555
Transfer197676742024-04-30 10:57:4762 days ago1714474667IN
0x06B1258E...8eFb3ba88
0.3 ETH0.00026638.32683631
Transfer197553322024-04-28 17:33:4764 days ago1714325627IN
0x06B1258E...8eFb3ba88
0.1 ETH0.000241427.5486817
Transfer197428532024-04-26 23:39:2366 days ago1714174763IN
0x06B1258E...8eFb3ba88
1.05 ETH0.000178375.57742623
Transfer197056022024-04-21 18:34:5971 days ago1713724499IN
0x06B1258E...8eFb3ba88
33.48 ETH0.000305719.55884215
Transfer196928652024-04-19 23:50:2373 days ago1713570623IN
0x06B1258E...8eFb3ba88
8.1 ETH0.000231237.23030626
Transfer196805202024-04-18 6:21:2375 days ago1713421283IN
0x06B1258E...8eFb3ba88
10.1 ETH0.00038612.06934476
Transfer196432042024-04-13 0:51:2380 days ago1712969483IN
0x06B1258E...8eFb3ba88
0.01 ETH0.0005648517.66166346
Transfer196308552024-04-11 7:21:1182 days ago1712820071IN
0x06B1258E...8eFb3ba88
1.9 ETH0.0007137622.31759744
Transfer196184562024-04-09 13:43:1183 days ago1712670191IN
0x06B1258E...8eFb3ba88
0.85 ETH0.0012603939.40941679
Transfer196060722024-04-07 20:04:2385 days ago1712520263IN
0x06B1258E...8eFb3ba88
0.1 ETH0.000507915.88106428
Transfer195936912024-04-06 2:25:3587 days ago1712370335IN
0x06B1258E...8eFb3ba88
0.15 ETH0.0003498610.93939904
Transfer195564322024-03-31 21:07:2392 days ago1711919243IN
0x06B1258E...8eFb3ba88
4.1173 ETH0.000911428.49748631
Transfer195316702024-03-28 9:18:2395 days ago1711617503IN
0x06B1258E...8eFb3ba88
0.05 ETH0.0007635323.87378169
Transfer195193222024-03-26 14:51:3597 days ago1711464695IN
0x06B1258E...8eFb3ba88
22 ETH0.0014993946.88253706
Transfer195069742024-03-24 21:10:2399 days ago1711314623IN
0x06B1258E...8eFb3ba88
4.5 ETH0.0006224219.46182499
Transfer194693492024-03-19 14:20:47104 days ago1710858047IN
0x06B1258E...8eFb3ba88
0.14 ETH0.0015426948.23650429
Transfer194569632024-03-17 20:33:23106 days ago1710707603IN
0x06B1258E...8eFb3ba88
0.25 ETH0.0013932843.56458549
Transfer194445102024-03-16 2:30:47108 days ago1710556247IN
0x06B1258E...8eFb3ba88
0.02 ETH0.0009622330.08683819
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
201055172024-06-16 16:21:5915 days ago1718554919
0x06B1258E...8eFb3ba88
0.32 ETH
200683412024-06-11 11:39:4720 days ago1718105987
0x06B1258E...8eFb3ba88
0.06 ETH
199300592024-05-23 4:00:5940 days ago1716436859
0x06B1258E...8eFb3ba88
14 ETH
198929642024-05-17 23:28:2345 days ago1715988503
0x06B1258E...8eFb3ba88
1 ETH
198429092024-05-10 23:26:4752 days ago1715383607
0x06B1258E...8eFb3ba88
1.5 ETH
198051922024-05-05 16:50:3557 days ago1714927835
0x06B1258E...8eFb3ba88
0.03580217 ETH
197804152024-05-02 5:40:4761 days ago1714628447
0x06B1258E...8eFb3ba88
0.695 ETH
197676742024-04-30 10:57:4762 days ago1714474667
0x06B1258E...8eFb3ba88
0.3 ETH
197553322024-04-28 17:33:4764 days ago1714325627
0x06B1258E...8eFb3ba88
0.1 ETH
197428532024-04-26 23:39:2366 days ago1714174763
0x06B1258E...8eFb3ba88
1.05 ETH
197056022024-04-21 18:34:5971 days ago1713724499
0x06B1258E...8eFb3ba88
33.48 ETH
196928652024-04-19 23:50:2373 days ago1713570623
0x06B1258E...8eFb3ba88
8.1 ETH
196805202024-04-18 6:21:2375 days ago1713421283
0x06B1258E...8eFb3ba88
10.1 ETH
196680462024-04-16 12:29:1176 days ago1713270551
0x06B1258E...8eFb3ba88
8 ETH
196680462024-04-16 12:29:1176 days ago1713270551
0x06B1258E...8eFb3ba88
8 ETH
196432042024-04-13 0:51:2380 days ago1712969483
0x06B1258E...8eFb3ba88
0.01 ETH
196308552024-04-11 7:21:1182 days ago1712820071
0x06B1258E...8eFb3ba88
1.9 ETH
196184562024-04-09 13:43:1183 days ago1712670191
0x06B1258E...8eFb3ba88
0.85 ETH
196060722024-04-07 20:04:2385 days ago1712520263
0x06B1258E...8eFb3ba88
0.1 ETH
195936912024-04-06 2:25:3587 days ago1712370335
0x06B1258E...8eFb3ba88
0.15 ETH
195564322024-03-31 21:07:2392 days ago1711919243
0x06B1258E...8eFb3ba88
4.1173 ETH
195316702024-03-28 9:18:2395 days ago1711617503
0x06B1258E...8eFb3ba88
0.05 ETH
195193222024-03-26 14:51:3597 days ago1711464695
0x06B1258E...8eFb3ba88
22 ETH
195069742024-03-24 21:10:2399 days ago1711314623
0x06B1258E...8eFb3ba88
4.5 ETH
194693492024-03-19 14:20:47104 days ago1710858047
0x06B1258E...8eFb3ba88
0.14 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.