ETH Price: $2,512.02 (+0.02%)

Contract

0x1aae12F9d775998Cf749a074F40be9Fa5a1c46a6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer210902622024-11-01 3:59:3515 hrs ago1730433575IN
0x1aae12F9...a5a1c46a6
5.582 ETH0.000234377.3283407
Transfer210654652024-10-28 16:56:354 days ago1730134595IN
0x1aae12F9...a5a1c46a6
5.96 ETH0.0006968921.79026239
Transfer210029072024-10-19 23:28:4712 days ago1729380527IN
0x1aae12F9...a5a1c46a6
8 ETH0.000238547.45885579
Transfer209775402024-10-16 10:31:1116 days ago1729074671IN
0x1aae12F9...a5a1c46a6
2 ETH0.0004164313.02104094
Transfer209525772024-10-12 22:43:1119 days ago1728772991IN
0x1aae12F9...a5a1c46a6
1.22 ETH0.000302229.44980274
Transfer209400672024-10-11 4:42:5921 days ago1728621779IN
0x1aae12F9...a5a1c46a6
0.423 ETH0.0003875612.11816474
Transfer209276052024-10-09 11:02:1123 days ago1728471731IN
0x1aae12F9...a5a1c46a6
0.44 ETH0.0005967118.65795463
Transfer209026522024-10-05 23:33:3526 days ago1728171215IN
0x1aae12F9...a5a1c46a6
0.05 ETH0.000129444.04745545
Transfer208649542024-09-30 17:25:5932 days ago1727717159IN
0x1aae12F9...a5a1c46a6
0.015 ETH0.0004439113.88014405
Transfer207374812024-09-12 22:22:1149 days ago1726179731IN
0x1aae12F9...a5a1c46a6
8 ETH0.000103993.25157146
Transfer207250832024-09-11 4:48:2351 days ago1726030103IN
0x1aae12F9...a5a1c46a6
1 ETH0.000083152.60019315
Transfer207125122024-09-09 10:38:5953 days ago1725878339IN
0x1aae12F9...a5a1c46a6
0.01 ETH0.000092772.90086528
Transfer207001682024-09-07 17:18:2355 days ago1725729503IN
0x1aae12F9...a5a1c46a6
0.01441 ETH0.000105843.30941843
Transfer206877662024-09-05 23:47:1156 days ago1725580031IN
0x1aae12F9...a5a1c46a6
2 ETH0.000085142.66217938
Transfer206130102024-08-26 13:17:2367 days ago1724678243IN
0x1aae12F9...a5a1c46a6
0.3 ETH0.000087912.74875642
Transfer205879762024-08-23 1:17:5970 days ago1724375879IN
0x1aae12F9...a5a1c46a6
1.9 ETH0.000030290.94725216
Transfer205377322024-08-16 0:54:4777 days ago1723769687IN
0x1aae12F9...a5a1c46a6
3 ETH0.000039841.24581466
Transfer205252382024-08-14 7:00:3579 days ago1723618835IN
0x1aae12F9...a5a1c46a6
1.15 ETH0.000064752.02470804
Transfer204245102024-07-31 5:41:4793 days ago1722404507IN
0x1aae12F9...a5a1c46a6
0.7 ETH0.00007492.34203421
Transfer203724892024-07-23 23:22:35100 days ago1721776955IN
0x1aae12F9...a5a1c46a6
0.36 ETH0.000119733.74387735
Transfer203475682024-07-20 11:53:23104 days ago1721476403IN
0x1aae12F9...a5a1c46a6
0.01588839 ETH0.000176485.5182478
Transfer203198912024-07-16 15:13:11108 days ago1721142791IN
0x1aae12F9...a5a1c46a6
389.5430903 ETH0.0004906815.34243055
Transfer202906062024-07-12 13:05:35112 days ago1720789535IN
0x1aae12F9...a5a1c46a6
0.01 ETH0.00013744.29629438
Transfer202113742024-07-01 11:28:59123 days ago1719833339IN
0x1aae12F9...a5a1c46a6
0.155 ETH0.000195586.1153628
Transfer201356542024-06-20 21:35:35133 days ago1718919335IN
0x1aae12F9...a5a1c46a6
0.03102 ETH0.000122815.84813838
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
210902622024-11-01 3:59:3515 hrs ago1730433575
0x1aae12F9...a5a1c46a6
5.582 ETH
210654652024-10-28 16:56:354 days ago1730134595
0x1aae12F9...a5a1c46a6
5.96 ETH
210029072024-10-19 23:28:4712 days ago1729380527
0x1aae12F9...a5a1c46a6
8 ETH
209775402024-10-16 10:31:1116 days ago1729074671
0x1aae12F9...a5a1c46a6
2 ETH
209525772024-10-12 22:43:1119 days ago1728772991
0x1aae12F9...a5a1c46a6
1.22 ETH
209400672024-10-11 4:42:5921 days ago1728621779
0x1aae12F9...a5a1c46a6
0.423 ETH
209276052024-10-09 11:02:1123 days ago1728471731
0x1aae12F9...a5a1c46a6
0.44 ETH
209026522024-10-05 23:33:3526 days ago1728171215
0x1aae12F9...a5a1c46a6
0.05 ETH
208649542024-09-30 17:25:5932 days ago1727717159
0x1aae12F9...a5a1c46a6
0.015 ETH
207374812024-09-12 22:22:1149 days ago1726179731
0x1aae12F9...a5a1c46a6
8 ETH
207250832024-09-11 4:48:2351 days ago1726030103
0x1aae12F9...a5a1c46a6
1 ETH
207125122024-09-09 10:38:5953 days ago1725878339
0x1aae12F9...a5a1c46a6
0.01 ETH
207001682024-09-07 17:18:2355 days ago1725729503
0x1aae12F9...a5a1c46a6
0.01441 ETH
206877662024-09-05 23:47:1156 days ago1725580031
0x1aae12F9...a5a1c46a6
2 ETH
206130102024-08-26 13:17:2367 days ago1724678243
0x1aae12F9...a5a1c46a6
0.3 ETH
205879762024-08-23 1:17:5970 days ago1724375879
0x1aae12F9...a5a1c46a6
1.9 ETH
205377322024-08-16 0:54:4777 days ago1723769687
0x1aae12F9...a5a1c46a6
3 ETH
205252382024-08-14 7:00:3579 days ago1723618835
0x1aae12F9...a5a1c46a6
1.15 ETH
204245102024-07-31 5:41:4793 days ago1722404507
0x1aae12F9...a5a1c46a6
0.7 ETH
203724892024-07-23 23:22:35100 days ago1721776955
0x1aae12F9...a5a1c46a6
0.36 ETH
203475682024-07-20 11:53:23104 days ago1721476403
0x1aae12F9...a5a1c46a6
0.01588839 ETH
203198912024-07-16 15:13:11108 days ago1721142791
0x1aae12F9...a5a1c46a6
389.5430903 ETH
202906062024-07-12 13:05:35112 days ago1720789535
0x1aae12F9...a5a1c46a6
0.01 ETH
202113742024-07-01 11:28:59123 days ago1719833339
0x1aae12F9...a5a1c46a6
0.155 ETH
200349602024-06-06 19:45:47148 days ago1717703147
0x1aae12F9...a5a1c46a6
3.4 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.