ETH Price: $3,340.75 (-1.01%)

Contract

0x46Cc133dc6A69060305cC7dCdA40daC464C39d11
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer214576272024-12-22 11:05:475 days ago1734865547IN
0x46Cc133d...464C39d11
1.05 ETH0.000192946.03292602
Transfer214311112024-12-18 18:09:479 days ago1734545387IN
0x46Cc133d...464C39d11
5 ETH0.0008104525.3409401
Transfer214187102024-12-17 0:36:3511 days ago1734395795IN
0x46Cc133d...464C39d11
0.03 ETH0.0004082212.76413065
Transfer214063302024-12-15 7:08:1112 days ago1734246491IN
0x46Cc133d...464C39d11
0.3 ETH0.000209136.53921872
Transfer213309382024-12-04 18:30:4723 days ago1733337047IN
0x46Cc133d...464C39d11
9.14 ETH0.0009046528.28639232
Transfer213185922024-12-03 1:07:2325 days ago1733188043IN
0x46Cc133d...464C39d11
2.1253733 ETH0.0006738421.06964704
Transfer213062202024-12-01 7:39:1126 days ago1733038751IN
0x46Cc133d...464C39d11
4 ETH0.0003224310.08176446
Transfer212812372024-11-27 19:41:1130 days ago1732736471IN
0x46Cc133d...464C39d11
7 ETH0.0007119722.26177469
Transfer212688502024-11-26 2:10:2332 days ago1732587023IN
0x46Cc133d...464C39d11
0.01 ETH0.000256418.01742114
Transfer212563872024-11-24 8:23:1133 days ago1732436591IN
0x46Cc133d...464C39d11
0.3 ETH0.000242147.57132944
Transfer211819682024-11-13 23:10:5944 days ago1731539459IN
0x46Cc133d...464C39d11
1 ETH0.0010283932.15557057
Transfer211571552024-11-10 12:05:4747 days ago1731240347IN
0x46Cc133d...464C39d11
8.5 ETH0.0006834521.37009069
Transfer211197762024-11-05 6:52:2352 days ago1730789543IN
0x46Cc133d...464C39d11
0.011 ETH0.000122923.84372
Transfer211065942024-11-03 10:43:3554 days ago1730630615IN
0x46Cc133d...464C39d11
70 ETH0.000118623.70912004
Transfer210928002024-11-01 12:28:5956 days ago1730464139IN
0x46Cc133d...464C39d11
66 ETH0.000314419.83098806
Transfer210802812024-10-30 18:36:2358 days ago1730313383IN
0x46Cc133d...464C39d11
5 ETH0.0005195316.24453095
Transfer210042242024-10-20 3:53:1169 days ago1729396391IN
0x46Cc133d...464C39d11
2 ETH0.000216066.75597947
Transfer209547122024-10-13 5:55:5975 days ago1728798959IN
0x46Cc133d...464C39d11
0.031 ETH0.000283268.8568813
Transfer209265842024-10-09 7:36:5979 days ago1728459419IN
0x46Cc133d...464C39d11
0.06 ETH0.000292129.133984
Transfer208996552024-10-05 13:32:2383 days ago1728135143IN
0x46Cc133d...464C39d11
1 ETH0.000271558.49089558
Transfer208415552024-09-27 11:06:5991 days ago1727435219IN
0x46Cc133d...464C39d11
2.398 ETH0.0003732411.67056213
Transfer207823962024-09-19 4:57:3599 days ago1726721855IN
0x46Cc133d...464C39d11
4.7 ETH0.000314989.84882033
Transfer207568862024-09-15 15:22:59103 days ago1726413779IN
0x46Cc133d...464C39d11
0.03 ETH0.000081692.55450009
Transfer207209222024-09-10 14:51:59108 days ago1725979919IN
0x46Cc133d...464C39d11
1 ETH0.000235547.36483007
Transfer207083932024-09-08 20:51:47110 days ago1725828707IN
0x46Cc133d...464C39d11
1.28 ETH0.000058531.83011375
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
214576272024-12-22 11:05:475 days ago1734865547
0x46Cc133d...464C39d11
1.05 ETH
214311112024-12-18 18:09:479 days ago1734545387
0x46Cc133d...464C39d11
5 ETH
214187102024-12-17 0:36:3511 days ago1734395795
0x46Cc133d...464C39d11
0.03 ETH
214063302024-12-15 7:08:1112 days ago1734246491
0x46Cc133d...464C39d11
0.3 ETH
213309382024-12-04 18:30:4723 days ago1733337047
0x46Cc133d...464C39d11
9.14 ETH
213185922024-12-03 1:07:2325 days ago1733188043
0x46Cc133d...464C39d11
2.1253733 ETH
213062202024-12-01 7:39:1126 days ago1733038751
0x46Cc133d...464C39d11
4 ETH
212812372024-11-27 19:41:1130 days ago1732736471
0x46Cc133d...464C39d11
7 ETH
212688502024-11-26 2:10:2332 days ago1732587023
0x46Cc133d...464C39d11
0.01 ETH
212563872024-11-24 8:23:1133 days ago1732436591
0x46Cc133d...464C39d11
0.3 ETH
211819682024-11-13 23:10:5944 days ago1731539459
0x46Cc133d...464C39d11
1 ETH
211571552024-11-10 12:05:4747 days ago1731240347
0x46Cc133d...464C39d11
8.5 ETH
211197762024-11-05 6:52:2352 days ago1730789543
0x46Cc133d...464C39d11
0.011 ETH
211065942024-11-03 10:43:3554 days ago1730630615
0x46Cc133d...464C39d11
70 ETH
210928002024-11-01 12:28:5956 days ago1730464139
0x46Cc133d...464C39d11
66 ETH
210802812024-10-30 18:36:2358 days ago1730313383
0x46Cc133d...464C39d11
5 ETH
210042242024-10-20 3:53:1169 days ago1729396391
0x46Cc133d...464C39d11
2 ETH
209547122024-10-13 5:55:5975 days ago1728798959
0x46Cc133d...464C39d11
0.031 ETH
209265842024-10-09 7:36:5979 days ago1728459419
0x46Cc133d...464C39d11
0.06 ETH
208996552024-10-05 13:32:2383 days ago1728135143
0x46Cc133d...464C39d11
1 ETH
208415552024-09-27 11:06:5991 days ago1727435219
0x46Cc133d...464C39d11
2.398 ETH
207823962024-09-19 4:57:3599 days ago1726721855
0x46Cc133d...464C39d11
4.7 ETH
207568862024-09-15 15:22:59103 days ago1726413779
0x46Cc133d...464C39d11
0.03 ETH
207209222024-09-10 14:51:59108 days ago1725979919
0x46Cc133d...464C39d11
1 ETH
207083932024-09-08 20:51:47110 days ago1725828707
0x46Cc133d...464C39d11
1.28 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.