ETH Price: $2,681.14 (+1.24%)

Contract

0xD6395FB165F8E4FEf82BAd1d723fc6f4B2eaa0d9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer210724782024-10-29 16:26:4723 hrs ago1730219207IN
0xD6395FB1...4B2eaa0d9
1 ETH0.0006625820.7174907
Transfer210600502024-10-27 22:47:352 days ago1730069255IN
0xD6395FB1...4B2eaa0d9
0.0154 ETH0.000237037.41162809
Transfer210476072024-10-26 5:07:594 days ago1729919279IN
0xD6395FB1...4B2eaa0d9
9 ETH0.0003198210
Transfer210352562024-10-24 11:47:476 days ago1729770467IN
0xD6395FB1...4B2eaa0d9
0.07224596 ETH0.0003331110.41574428
Transfer209853442024-10-17 12:39:3513 days ago1729168775IN
0xD6395FB1...4B2eaa0d9
1.4 ETH0.0016915652.89117946
Transfer209603352024-10-14 0:49:4716 days ago1728866987IN
0xD6395FB1...4B2eaa0d9
0.022 ETH0.000246267.7
Transfer209343452024-10-10 9:34:3520 days ago1728552875IN
0xD6395FB1...4B2eaa0d9
2.08206374 ETH0.0004455713.93220283
Transfer208839252024-10-03 8:54:3527 days ago1727945675IN
0xD6395FB1...4B2eaa0d9
0.2 ETH0.000301019.41200254
Transfer208715312024-10-01 15:26:4729 days ago1727796407IN
0xD6395FB1...4B2eaa0d9
0.4305 ETH0.0013107840.98510302
Transfer208589752024-09-29 21:26:2330 days ago1727645183IN
0xD6395FB1...4B2eaa0d9
0.375 ETH0.000238367.4532481
Transfer208072262024-09-22 16:10:4737 days ago1727021447IN
0xD6395FB1...4B2eaa0d9
1.14072624 ETH0.0003543111.07858389
Transfer207947992024-09-20 22:31:2339 days ago1726871483IN
0xD6395FB1...4B2eaa0d9
40.01 ETH0.0009843330.777629
Transfer207573202024-09-15 16:50:2344 days ago1726419023IN
0xD6395FB1...4B2eaa0d9
1.505 ETH0.000069912.18593298
Transfer206577372024-09-01 19:13:4758 days ago1725218027IN
0xD6395FB1...4B2eaa0d9
0.5 ETH0.00005681.77630227
Transfer206063122024-08-25 14:50:3566 days ago1724597435IN
0xD6395FB1...4B2eaa0d9
20.54 ETH0.00003471.08501801
Transfer205933192024-08-23 19:14:2367 days ago1724440463IN
0xD6395FB1...4B2eaa0d9
0.5 ETH0.000147314.60624997
Transfer205554142024-08-18 12:08:4773 days ago1723982927IN
0xD6395FB1...4B2eaa0d9
1 ETH0.000041571.3
Transfer205429332024-08-16 18:18:2374 days ago1723832303IN
0xD6395FB1...4B2eaa0d9
0.435 ETH0.000112613.52111025
Transfer205303622024-08-15 0:10:3576 days ago1723680635IN
0xD6395FB1...4B2eaa0d9
1 ETH0.00016065.02180253
Transfer204798172024-08-07 22:54:5983 days ago1723071299IN
0xD6395FB1...4B2eaa0d9
0.01 ETH0.000072722.27396326
Transfer203199352024-07-16 15:21:59106 days ago1721143319IN
0xD6395FB1...4B2eaa0d9
4.998 ETH0.0005514317.24216376
Transfer202769882024-07-10 15:26:59112 days ago1720625219IN
0xD6395FB1...4B2eaa0d9
0.1 ETH0.0007029321.97921828
Transfer202333882024-07-04 13:15:59118 days ago1720098959IN
0xD6395FB1...4B2eaa0d9
0.03 ETH0.0004483814.01995117
Transfer202207002024-07-02 18:44:59119 days ago1719945899IN
0xD6395FB1...4B2eaa0d9
14 ETH0.000222556.9586782
Transfer202083282024-07-01 1:16:35121 days ago1719796595IN
0xD6395FB1...4B2eaa0d9
4.88 ETH0.000143524.48772676
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
210724782024-10-29 16:26:4723 hrs ago1730219207
0xD6395FB1...4B2eaa0d9
1 ETH
210600502024-10-27 22:47:352 days ago1730069255
0xD6395FB1...4B2eaa0d9
0.0154 ETH
210476072024-10-26 5:07:594 days ago1729919279
0xD6395FB1...4B2eaa0d9
9 ETH
210352562024-10-24 11:47:476 days ago1729770467
0xD6395FB1...4B2eaa0d9
0.07224596 ETH
209853442024-10-17 12:39:3513 days ago1729168775
0xD6395FB1...4B2eaa0d9
1.4 ETH
209603352024-10-14 0:49:4716 days ago1728866987
0xD6395FB1...4B2eaa0d9
0.022 ETH
209343452024-10-10 9:34:3520 days ago1728552875
0xD6395FB1...4B2eaa0d9
2.08206374 ETH
208839252024-10-03 8:54:3527 days ago1727945675
0xD6395FB1...4B2eaa0d9
0.2 ETH
208715312024-10-01 15:26:4729 days ago1727796407
0xD6395FB1...4B2eaa0d9
0.4305 ETH
208589752024-09-29 21:26:2330 days ago1727645183
0xD6395FB1...4B2eaa0d9
0.375 ETH
208072262024-09-22 16:10:4737 days ago1727021447
0xD6395FB1...4B2eaa0d9
1.14072624 ETH
207947992024-09-20 22:31:2339 days ago1726871483
0xD6395FB1...4B2eaa0d9
40.01 ETH
207573202024-09-15 16:50:2344 days ago1726419023
0xD6395FB1...4B2eaa0d9
1.505 ETH
206577372024-09-01 19:13:4758 days ago1725218027
0xD6395FB1...4B2eaa0d9
0.5 ETH
206063122024-08-25 14:50:3566 days ago1724597435
0xD6395FB1...4B2eaa0d9
20.54 ETH
205933192024-08-23 19:14:2367 days ago1724440463
0xD6395FB1...4B2eaa0d9
0.5 ETH
205554142024-08-18 12:08:4773 days ago1723982927
0xD6395FB1...4B2eaa0d9
1 ETH
205429332024-08-16 18:18:2374 days ago1723832303
0xD6395FB1...4B2eaa0d9
0.435 ETH
205303622024-08-15 0:10:3576 days ago1723680635
0xD6395FB1...4B2eaa0d9
1 ETH
204798172024-08-07 22:54:5983 days ago1723071299
0xD6395FB1...4B2eaa0d9
0.01 ETH
203199352024-07-16 15:21:59106 days ago1721143319
0xD6395FB1...4B2eaa0d9
4.998 ETH
202769882024-07-10 15:26:59112 days ago1720625219
0xD6395FB1...4B2eaa0d9
0.1 ETH
202333882024-07-04 13:15:59118 days ago1720098959
0xD6395FB1...4B2eaa0d9
0.03 ETH
202207002024-07-02 18:44:59119 days ago1719945899
0xD6395FB1...4B2eaa0d9
14 ETH
202083282024-07-01 1:16:35121 days ago1719796595
0xD6395FB1...4B2eaa0d9
4.88 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.