ETH Price: $3,254.74 (-0.84%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer215502552025-01-04 9:35:475 days ago1735983347IN
0xDC0f9581...317849035
0.35125093 ETH0.000220366.89022755
Transfer215249432024-12-31 20:49:478 days ago1735678187IN
0xDC0f9581...317849035
2.09 ETH0.000288849.03133599
Transfer215123602024-12-30 2:38:2310 days ago1735526303IN
0xDC0f9581...317849035
0.725 ETH0.000111633.49053599
Transfer214876182024-12-26 15:44:5914 days ago1735227899IN
0xDC0f9581...317849035
1.97970924 ETH0.00029869.33659132
Transfer214002952024-12-14 10:55:4726 days ago1734173747IN
0xDC0f9581...317849035
5 ETH0.000252967.90956553
Transfer213006742024-11-30 13:04:5940 days ago1732971899IN
0xDC0f9581...317849035
58.9 ETH0.000316589.8988038
Transfer212634192024-11-25 7:56:1145 days ago1732521371IN
0xDC0f9581...317849035
0.299 ETH0.000233497.30085646
Transfer212386982024-11-21 21:08:5948 days ago1732223339IN
0xDC0f9581...317849035
1.26353883 ETH0.0006739121.07164278
Transfer212263172024-11-20 3:39:1150 days ago1732073951IN
0xDC0f9581...317849035
0.31475018 ETH0.0003993612.48716777
Transfer211516362024-11-09 17:37:3561 days ago1731173855IN
0xDC0f9581...317849035
9.24 ETH0.000304719.527788
Transfer211392422024-11-08 0:06:3562 days ago1731024395IN
0xDC0f9581...317849035
0.52 ETH0.0005828518.22457354
Transfer211144922024-11-04 13:10:1166 days ago1730725811IN
0xDC0f9581...317849035
4 ETH0.000204526.39488656
Transfer210770912024-10-30 7:52:4771 days ago1730274767IN
0xDC0f9581...317849035
8.996 ETH0.0004742914.83013808
Transfer210024572024-10-19 21:58:3581 days ago1729375115IN
0xDC0f9581...317849035
0.051 ETH0.000265528.30225971
Transfer209650262024-10-14 16:34:1187 days ago1728923651IN
0xDC0f9581...317849035
8.3127 ETH0.0009490629.6750536
Transfer209025842024-10-05 23:19:5995 days ago1728170399IN
0xDC0f9581...317849035
0.7 ETH0.000137524.3
Transfer208773812024-10-02 11:00:5999 days ago1727866859IN
0xDC0f9581...317849035
1.34583 ETH0.000236667.3999468
Transfer208259902024-09-25 6:59:47106 days ago1727247587IN
0xDC0f9581...317849035
0.01 ETH0.0003535611.0552385
Transfer208012592024-09-21 20:11:59109 days ago1726949519IN
0xDC0f9581...317849035
1.7344 ETH0.0003849112.03545256
Transfer207754922024-09-18 5:48:23113 days ago1726638503IN
0xDC0f9581...317849035
1.5 ETH0.000166585.20886307
Transfer207373092024-09-12 21:47:35118 days ago1726177655IN
0xDC0f9581...317849035
1.38055362 ETH0.000260588.14790835
Transfer207248992024-09-11 4:11:23120 days ago1726027883IN
0xDC0f9581...317849035
0.02144265 ETH0.000087722.74294779
Transfer206999372024-09-07 16:31:47124 days ago1725726707IN
0xDC0f9581...317849035
0.01071 ETH0.000103943.25011456
Transfer206875142024-09-05 22:56:23125 days ago1725576983IN
0xDC0f9581...317849035
2.954 ETH0.000074132.31817215
Transfer206500312024-08-31 17:25:47131 days ago1725125147IN
0xDC0f9581...317849035
164.44555238 ETH0.000116543.64415976
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
215502552025-01-04 9:35:475 days ago1735983347
0xDC0f9581...317849035
0.35125093 ETH
215249432024-12-31 20:49:478 days ago1735678187
0xDC0f9581...317849035
2.09 ETH
215123602024-12-30 2:38:2310 days ago1735526303
0xDC0f9581...317849035
0.725 ETH
214876182024-12-26 15:44:5914 days ago1735227899
0xDC0f9581...317849035
1.97970924 ETH
214002952024-12-14 10:55:4726 days ago1734173747
0xDC0f9581...317849035
5 ETH
213006742024-11-30 13:04:5940 days ago1732971899
0xDC0f9581...317849035
58.9 ETH
212634192024-11-25 7:56:1145 days ago1732521371
0xDC0f9581...317849035
0.299 ETH
212386982024-11-21 21:08:5948 days ago1732223339
0xDC0f9581...317849035
1.26353883 ETH
212263172024-11-20 3:39:1150 days ago1732073951
0xDC0f9581...317849035
0.31475018 ETH
211516362024-11-09 17:37:3561 days ago1731173855
0xDC0f9581...317849035
9.24 ETH
211392422024-11-08 0:06:3562 days ago1731024395
0xDC0f9581...317849035
0.52 ETH
211144922024-11-04 13:10:1166 days ago1730725811
0xDC0f9581...317849035
4 ETH
210770912024-10-30 7:52:4771 days ago1730274767
0xDC0f9581...317849035
8.996 ETH
210024572024-10-19 21:58:3581 days ago1729375115
0xDC0f9581...317849035
0.051 ETH
209650262024-10-14 16:34:1187 days ago1728923651
0xDC0f9581...317849035
8.3127 ETH
209025842024-10-05 23:19:5995 days ago1728170399
0xDC0f9581...317849035
0.7 ETH
208773812024-10-02 11:00:5999 days ago1727866859
0xDC0f9581...317849035
1.34583 ETH
208259902024-09-25 6:59:47106 days ago1727247587
0xDC0f9581...317849035
0.01 ETH
208012592024-09-21 20:11:59109 days ago1726949519
0xDC0f9581...317849035
1.7344 ETH
207754922024-09-18 5:48:23113 days ago1726638503
0xDC0f9581...317849035
1.5 ETH
207373092024-09-12 21:47:35118 days ago1726177655
0xDC0f9581...317849035
1.38055362 ETH
207248992024-09-11 4:11:23120 days ago1726027883
0xDC0f9581...317849035
0.02144265 ETH
206999372024-09-07 16:31:47124 days ago1725726707
0xDC0f9581...317849035
0.01071 ETH
206875142024-09-05 22:56:23125 days ago1725576983
0xDC0f9581...317849035
2.954 ETH
206500312024-08-31 17:25:47131 days ago1725125147
0xDC0f9581...317849035
164.44555238 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.