ETH Price: $2,828.59 (-4.23%)

Contract

0x4200000000000000000000000000000000000010

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

ContractCreator

N/A (Genesis Contract)
Transaction Hash
Method
Block
From
To
0xe11013dd166366292025-12-17 11:12:4114 hrs ago1765969961IN
0x42000000...000000010
0.096 ETH0.000000130.00100025
0xe11013dd165185162025-12-14 17:35:353 days ago1765733735IN
0x42000000...000000010
2.501 ETH00.00000032
0xe11013dd164643362025-12-13 11:29:354 days ago1765625375IN
0x42000000...000000010
0.9 ETH00.00000032
0xe11013dd164353302025-12-12 19:22:435 days ago1765567363IN
0x42000000...000000010
0.00213737 ETH00.00000032
0xa3a79548163691222025-12-11 6:35:476 days ago1765434947IN
0x42000000...000000010
0 ETH00.00000032
0xe11013dd163021912025-12-09 17:24:458 days ago1765301085IN
0x42000000...000000010
8.4228 ETH0.000000160.0012
0xe11013dd162949292025-12-09 13:22:418 days ago1765286561IN
0x42000000...000000010
2.5 ETH00.00000032
0xe11013dd162723612025-12-09 0:50:259 days ago1765241425IN
0x42000000...000000010
0.00057843 ETH0.000000130.00100025
0xe11013dd162371452025-12-08 5:16:339 days ago1765170993IN
0x42000000...000000010
100 ETH00.00000032
0xe11013dd162251232025-12-07 22:35:4910 days ago1765146949IN
0x42000000...000000010
0.03810151 ETH0.000000130.00100025
0xe11013dd162110002025-12-07 14:45:0310 days ago1765118703IN
0x42000000...000000010
5 ETH0.000000020.00000032
0xe11013dd161067052025-12-05 4:48:3312 days ago1764910113IN
0x42000000...000000010
0.00499767 ETH0.000000130.00100025
0xe11013dd160749282025-12-04 11:09:1913 days ago1764846559IN
0x42000000...000000010
17.34668112 ETH0.000000130.00100025
0xe11013dd160733052025-12-04 10:15:1313 days ago1764843313IN
0x42000000...000000010
0.26192649 ETH00.00000032
0xe11013dd160732172025-12-04 10:12:1713 days ago1764843137IN
0x42000000...000000010
0.0139861 ETH0.000000010.00000032
0xe11013dd160359132025-12-03 13:28:4914 days ago1764768529IN
0x42000000...000000010
0.09995939 ETH0.000000130.00100025
0xe11013dd160298272025-12-03 10:05:5714 days ago1764756357IN
0x42000000...000000010
0.0492 ETH0.000000130.00100025
0xe11013dd159158822025-11-30 18:47:4717 days ago1764528467IN
0x42000000...000000010
0.0123 ETH00.00000032
0xe11013dd158725782025-11-29 18:44:1918 days ago1764441859IN
0x42000000...000000010
6 ETH00.00000032
0xe11013dd158623602025-11-29 13:03:4318 days ago1764421423IN
0x42000000...000000010
37.945 ETH00.00000032
0xe11013dd157816392025-11-27 16:13:0120 days ago1764259981IN
0x42000000...000000010
0.01 ETH0.000000130.00100025
0xe11013dd157607022025-11-27 4:35:0720 days ago1764218107IN
0x42000000...000000010
0.2 ETH00.00000032
0xe11013dd157605382025-11-27 4:29:3920 days ago1764217779IN
0x42000000...000000010
0.01147676 ETH00.00000032
0xe11013dd157349002025-11-26 14:15:0321 days ago1764166503IN
0x42000000...000000010
0.08199949 ETH0.000000130.00100025
0xe11013dd157105472025-11-26 0:43:1722 days ago1764117797IN
0x42000000...000000010
0.0008 ETH00.00000032
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
166366292025-12-17 11:12:4114 hrs ago1765969961
0x42000000...000000010
0.096 ETH
166358432025-12-17 10:46:2914 hrs ago1765968389
0x42000000...000000010
0.000035 ETH
166358432025-12-17 10:46:2914 hrs ago1765968389
0x42000000...000000010
0.000035 ETH
165511842025-12-15 11:44:312 days ago1765799071
0x42000000...000000010
0.00003 ETH
165511842025-12-15 11:44:312 days ago1765799071
0x42000000...000000010
0.00003 ETH
165240322025-12-14 20:39:273 days ago1765744767
0x42000000...000000010
0.0000672 ETH
165240322025-12-14 20:39:273 days ago1765744767
0x42000000...000000010
0.0000672 ETH
165185162025-12-14 17:35:353 days ago1765733735
0x42000000...000000010
2.501 ETH
165084562025-12-14 12:00:153 days ago1765713615
0x42000000...000000010
0.61843483 ETH
165084562025-12-14 12:00:153 days ago1765713615
0x42000000...000000010
0.61843483 ETH
164643362025-12-13 11:29:354 days ago1765625375
0x42000000...000000010
0.9 ETH
164498002025-12-13 3:25:034 days ago1765596303
0x42000000...000000010
0.001 ETH
164498002025-12-13 3:25:034 days ago1765596303
0x42000000...000000010
0.001 ETH
164441132025-12-13 0:15:295 days ago1765584929
0x42000000...000000010
400 ETH
164441132025-12-13 0:15:295 days ago1765584929
0x42000000...000000010
400 ETH
164353302025-12-12 19:22:435 days ago1765567363
0x42000000...000000010
0.00213737 ETH
164343692025-12-12 18:50:415 days ago1765565441
0x42000000...000000010
0.00339425 ETH
164343692025-12-12 18:50:415 days ago1765565441
0x42000000...000000010
0.00339425 ETH
164296502025-12-12 16:13:235 days ago1765556003
0x42000000...000000010
8 ETH
164296502025-12-12 16:13:235 days ago1765556003
0x42000000...000000010
8 ETH
163867602025-12-11 16:23:436 days ago1765470223
0x42000000...000000010
0.00001111 ETH
163867602025-12-11 16:23:436 days ago1765470223
0x42000000...000000010
0.00001111 ETH
163639002025-12-11 3:41:436 days ago1765424503
0x42000000...000000010
4.13 ETH
163639002025-12-11 3:41:436 days ago1765424503
0x42000000...000000010
4.13 ETH
163635572025-12-11 3:30:176 days ago1765423817
0x42000000...000000010
3 ETH
View All Internal Transactions

Latest 25 Deposits

L2 Txn Hash L1 Deposit Txn Value Token
0xcd2068898a8d2bc01968f51159300f297d2b20d036e1236c08790d0118ab32c62025-12-17 10:46:2914 hrs ago17659683890.000035 Ether (ETH)
0x58432df3d3f72232cc907550496378500ef059b651e4a5a03f21e8bd398988822025-12-15 11:44:312 days ago17657990710.00003 Ether (ETH)
0xa7fe5d912e4be040c6a55bf35980def1e684027902c2f6e11419312f3572b83e2025-12-14 20:39:273 days ago17657447670.000067206045418928 Ether (ETH)
0xcb3b1928cf74b33cbb4298c21e72a95da76bef1b2ae14e3c5a0916774c37a2c92025-12-14 12:00:153 days ago17657136150.618434835548667094 Ether (ETH)
0x45bc487f086b316aa902653c78d46dc766fefe1e3bd9f98fd8047e31350c51fb2025-12-13 3:25:034 days ago17655963030.001 Ether (ETH)
0x8129d2bce205884dc9cc25b5b58a49d5ff0bdf8e296d7b3632d355bdec205e7d2025-12-13 0:15:295 days ago1765584929400 Ether (ETH)
0xf7db3c46bcc1a471b4c208841e251758033e96f67c62953714a80cfa66882c7c2025-12-12 18:50:415 days ago17655654410.003394252807201858 Ether (ETH)
0x13a06251fd27cc40e8d58c2e1fe818ebb99e8193f59c220d11b7e86e7ea9f7582025-12-12 16:13:235 days ago17655560038 Ether (ETH)
0x3e99a53381c90a98473d2f4b6a5d5c29c6e5a2495006fa765579bfebd7fd32a12025-12-11 16:23:436 days ago17654702230.00001111 Ether (ETH)
0x3929861c59280ce0e19521fa00d4b82d455887202ede6698a77f7ad4ba6af2ba2025-12-11 3:41:436 days ago17654245034.13 Ether (ETH)
0x2c7e1e527016c7573fd41cad70459a0fa5440f0d2fab3920b72eeb3b7d6c5fbb2025-12-11 3:30:176 days ago17654238173 Ether (ETH)
0x795c05b4d3cea2c155446b5ab1230fe691a300fbff898f85e0c8ff28b8dcc55e2025-12-10 15:46:597 days ago17653816190.00001 Ether (ETH)
0x856a703b76e4f8d8669814c6d80d263056270f987e187260d0ecd7a2b6d58dad2025-12-09 14:26:238 days ago17652903830.0002 Ether (ETH)
0x5bddaafea48478960d067d82495f8c0adf10e36172f0eba0eb2d2335e72f95d12025-12-09 0:46:179 days ago17652411770.001 Ether (ETH)
0x3baeccae276b5228b1b9780a17f64366645cc797cc394255beff270eacbdd46a2025-12-09 0:25:499 days ago17652399490.001 Ether (ETH)
0xcd1a4872c3ca5ff0e11fb3496605594b9eb28993a19cbf8b5b9d33a4d4ae0aef2025-12-08 21:24:039 days ago17652290430.001 Ether (ETH)
0xbaf95b7f28f769bf855892ed94f41d089cb091733d0d9ae2d0a08b5d32a737322025-12-07 14:07:1710 days ago17651164370.0048 Ether (ETH)
0xa3f19d5ebce72274708a407836102185125034d65f5296d971face28187919402025-12-07 3:22:3710 days ago17650777570.992 Ether (ETH)
0x7bec38c6196ef994b1e142b90daa4ee5554f1e4d00a56ae0c92905b40bdbcfaa2025-12-06 10:34:0711 days ago17650172470.0064 Ether (ETH)
0x87296e20201f7872ccdf1960a27cacc7ff14ee0b2ca1abb4fa21869dfd3572062025-12-06 10:09:5111 days ago17650157910.003 Ether (ETH)
0x692d0db2ed2d7bdd71d50336df513d8357fe1f6f52d7c701bcfe0af1b8f9e3952025-12-06 8:32:3511 days ago17650099550.0046 Ether (ETH)
0xd11c142e13dbd6f138a3ef9899eec123b4aa3090f8b5a4e89271b854638df7ae2025-12-06 6:51:0511 days ago17650038650.3333608144832169 Ether (ETH)
0x574389508f7f6728241da844f4ca0087fc16567f1a2443fc859fbac2bba70e9e2025-12-06 4:53:3311 days ago17649968135.487 Ether (ETH)
0xcdd5eab2d3f4cb32ff69404ae7d744d3e23f422230c6ae8a305ff748cbd56fa02025-12-05 7:10:3712 days ago17649186370.002 Ether (ETH)
0x4b5744354cc932798a82834f5d9af756cbeee8026aae4a4f917b546546a18baa2025-12-04 9:54:3313 days ago17648420730.0034 Ether (ETH)
View All Deposits

Cross-Chain Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x42000000...000000016 in Unichain Mainnet
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Proxy

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 999999 runs

Other Settings:
london EvmVersion, MIT license

Contract Source Code (Solidity Standard Json-Input format)

File 2 of 3 : IResourceMetering.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IResourceMetering {
    struct ResourceParams {
        uint128 prevBaseFee;
        uint64 prevBoughtGas;
        uint64 prevBlockNum;
    }

    struct ResourceConfig {
        uint32 maxResourceLimit;
        uint8 elasticityMultiplier;
        uint8 baseFeeMaxChangeDenominator;
        uint32 minimumBaseFee;
        uint32 systemTxMaxGas;
        uint128 maximumBaseFee;
    }

    error OutOfGas();

    event Initialized(uint8 version);

    function params() external view returns (uint128 prevBaseFee, uint64 prevBoughtGas, uint64 prevBlockNum);
}

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import { IResourceMetering } from "src/L1/interfaces/IResourceMetering.sol";

/// @title Constants
/// @notice Constants is a library for storing constants. Simple! Don't put everything in here, just
///         the stuff used in multiple contracts. Constants that only apply to a single contract
///         should be defined in that contract instead.
library Constants {
    /// @notice Special address to be used as the tx origin for gas estimation calls in the
    ///         OptimismPortal and CrossDomainMessenger calls. You only need to use this address if
    ///         the minimum gas limit specified by the user is not actually enough to execute the
    ///         given message and you're attempting to estimate the actual necessary gas limit. We
    ///         use address(1) because it's the ecrecover precompile and therefore guaranteed to
    ///         never have any code on any EVM chain.
    address internal constant ESTIMATION_ADDRESS = address(1);

    /// @notice Value used for the L2 sender storage slot in both the OptimismPortal and the
    ///         CrossDomainMessenger contracts before an actual sender is set. This value is
    ///         non-zero to reduce the gas cost of message passing transactions.
    address internal constant DEFAULT_L2_SENDER = 0x000000000000000000000000000000000000dEaD;

    /// @notice The storage slot that holds the address of a proxy implementation.
    /// @dev `bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)`
    bytes32 internal constant PROXY_IMPLEMENTATION_ADDRESS =
        0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /// @notice The storage slot that holds the address of the owner.
    /// @dev `bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1)`
    bytes32 internal constant PROXY_OWNER_ADDRESS = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

    /// @notice The address that represents ether when dealing with ERC20 token addresses.
    address internal constant ETHER = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;

    /// @notice The address that represents the system caller responsible for L1 attributes
    ///         transactions.
    address internal constant DEPOSITOR_ACCOUNT = 0xDeaDDEaDDeAdDeAdDEAdDEaddeAddEAdDEAd0001;

    /// @notice Returns the default values for the ResourceConfig. These are the recommended values
    ///         for a production network.
    function DEFAULT_RESOURCE_CONFIG() internal pure returns (IResourceMetering.ResourceConfig memory) {
        IResourceMetering.ResourceConfig memory config = IResourceMetering.ResourceConfig({
            maxResourceLimit: 20_000_000,
            elasticityMultiplier: 10,
            baseFeeMaxChangeDenominator: 8,
            minimumBaseFee: 1 gwei,
            systemTxMaxGas: 1_000_000,
            maximumBaseFee: type(uint128).max
        });
        return config;
    }
}

// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;

import { Constants } from "src/libraries/Constants.sol";

/// @title Proxy
/// @notice Proxy is a transparent proxy that passes through the call if the caller is the owner or
///         if the caller is address(0), meaning that the call originated from an off-chain
///         simulation.
contract Proxy {
    /// @notice An event that is emitted each time the implementation is changed. This event is part
    ///         of the EIP-1967 specification.
    /// @param implementation The address of the implementation contract
    event Upgraded(address indexed implementation);

    /// @notice An event that is emitted each time the owner is upgraded. This event is part of the
    ///         EIP-1967 specification.
    /// @param previousAdmin The previous owner of the contract
    /// @param newAdmin      The new owner of the contract
    event AdminChanged(address previousAdmin, address newAdmin);

    /// @notice A modifier that reverts if not called by the owner or by address(0) to allow
    ///         eth_call to interact with this proxy without needing to use low-level storage
    ///         inspection. We assume that nobody is able to trigger calls from address(0) during
    ///         normal EVM execution.
    modifier proxyCallIfNotAdmin() {
        if (msg.sender == _getAdmin() || msg.sender == address(0)) {
            _;
        } else {
            // This WILL halt the call frame on completion.
            _doProxyCall();
        }
    }

    /// @notice Sets the initial admin during contract deployment. Admin address is stored at the
    ///         EIP-1967 admin storage slot so that accidental storage collision with the
    ///         implementation is not possible.
    /// @param _admin Address of the initial contract admin. Admin has the ability to access the
    ///               transparent proxy interface.
    constructor(address _admin) {
        _changeAdmin(_admin);
    }

    // slither-disable-next-line locked-ether
    receive() external payable {
        // Proxy call by default.
        _doProxyCall();
    }

    // slither-disable-next-line locked-ether
    fallback() external payable {
        // Proxy call by default.
        _doProxyCall();
    }

    /// @notice Set the implementation contract address. The code at the given address will execute
    ///         when this contract is called.
    /// @param _implementation Address of the implementation contract.
    function upgradeTo(address _implementation) public virtual proxyCallIfNotAdmin {
        _setImplementation(_implementation);
    }

    /// @notice Set the implementation and call a function in a single transaction. Useful to ensure
    ///         atomic execution of initialization-based upgrades.
    /// @param _implementation Address of the implementation contract.
    /// @param _data           Calldata to delegatecall the new implementation with.
    function upgradeToAndCall(
        address _implementation,
        bytes calldata _data
    )
        public
        payable
        virtual
        proxyCallIfNotAdmin
        returns (bytes memory)
    {
        _setImplementation(_implementation);
        (bool success, bytes memory returndata) = _implementation.delegatecall(_data);
        require(success, "Proxy: delegatecall to new implementation contract failed");
        return returndata;
    }

    /// @notice Changes the owner of the proxy contract. Only callable by the owner.
    /// @param _admin New owner of the proxy contract.
    function changeAdmin(address _admin) public virtual proxyCallIfNotAdmin {
        _changeAdmin(_admin);
    }

    /// @notice Gets the owner of the proxy contract.
    /// @return Owner address.
    function admin() public virtual proxyCallIfNotAdmin returns (address) {
        return _getAdmin();
    }

    //// @notice Queries the implementation address.
    /// @return Implementation address.
    function implementation() public virtual proxyCallIfNotAdmin returns (address) {
        return _getImplementation();
    }

    /// @notice Sets the implementation address.
    /// @param _implementation New implementation address.
    function _setImplementation(address _implementation) internal {
        bytes32 proxyImplementation = Constants.PROXY_IMPLEMENTATION_ADDRESS;
        assembly {
            sstore(proxyImplementation, _implementation)
        }
        emit Upgraded(_implementation);
    }

    /// @notice Changes the owner of the proxy contract.
    /// @param _admin New owner of the proxy contract.
    function _changeAdmin(address _admin) internal {
        address previous = _getAdmin();
        bytes32 proxyOwner = Constants.PROXY_OWNER_ADDRESS;
        assembly {
            sstore(proxyOwner, _admin)
        }
        emit AdminChanged(previous, _admin);
    }

    /// @notice Performs the proxy call via a delegatecall.
    function _doProxyCall() internal {
        address impl = _getImplementation();
        require(impl != address(0), "Proxy: implementation not initialized");

        assembly {
            // Copy calldata into memory at 0x0....calldatasize.
            calldatacopy(0x0, 0x0, calldatasize())

            // Perform the delegatecall, make sure to pass all available gas.
            let success := delegatecall(gas(), impl, 0x0, calldatasize(), 0x0, 0x0)

            // Copy returndata into memory at 0x0....returndatasize. Note that this *will*
            // overwrite the calldata that we just copied into memory but that doesn't really
            // matter because we'll be returning in a second anyway.
            returndatacopy(0x0, 0x0, returndatasize())

            // Success == 0 means a revert. We'll revert too and pass the data up.
            if iszero(success) { revert(0x0, returndatasize()) }

            // Otherwise we'll just return and pass the data up.
            return(0x0, returndatasize())
        }
    }

    /// @notice Queries the implementation address.
    /// @return Implementation address.
    function _getImplementation() internal view returns (address) {
        address impl;
        bytes32 proxyImplementation = Constants.PROXY_IMPLEMENTATION_ADDRESS;
        assembly {
            impl := sload(proxyImplementation)
        }
        return impl;
    }

    /// @notice Queries the owner of the proxy contract.
    /// @return Owner address.
    function _getAdmin() internal view returns (address) {
        address owner;
        bytes32 proxyOwner = Constants.PROXY_OWNER_ADDRESS;
        assembly {
            owner := sload(proxyOwner)
        }
        return owner;
    }
}

Settings
{
  "remappings": [
    "@lib-keccak/=lib/lib-keccak/contracts/lib/",
    "@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
    "@openzeppelin/contracts-v5/=lib/openzeppelin-contracts-v5/contracts/",
    "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/",
    "@rari-capital/solmate/=lib/solmate/",
    "@solady-test/=lib/lib-keccak/lib/solady/test/",
    "@solady/=lib/solady/src/",
    "automate/=lib/automate/contracts/",
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "erc4626-tests/=lib/openzeppelin-contracts-v5/lib/erc4626-tests/",
    "forge-std/=lib/forge-std/src/",
    "gelato/=lib/automate/contracts/",
    "hardhat/=lib/automate/node_modules/hardhat/",
    "kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/",
    "lib-keccak/=lib/lib-keccak/contracts/",
    "openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/",
    "openzeppelin-contracts-v5/=lib/openzeppelin-contracts-v5/",
    "openzeppelin-contracts/=lib/openzeppelin-contracts/",
    "prb-test/=lib/automate/lib/prb-test/src/",
    "prb/-est/=lib/automate/lib/prb-test/src/",
    "safe-contracts/=lib/safe-contracts/contracts/",
    "solady/=lib/solady/",
    "solmate/=lib/solmate/src/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "metadata": {
    "bytecodeHash": "none"
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"changeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

0x60806040526004361061005e5760003560e01c80635c60da1b116100435780635c60da1b146100be5780638f283970146100f8578063f851a440146101185761006d565b80633659cfe6146100755780634f1ef286146100955761006d565b3661006d5761006b61012d565b005b61006b61012d565b34801561008157600080fd5b5061006b6100903660046106dd565b610224565b6100a86100a33660046106f8565b610296565b6040516100b5919061077b565b60405180910390f35b3480156100ca57600080fd5b506100d3610419565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100b5565b34801561010457600080fd5b5061006b6101133660046106dd565b6104b0565b34801561012457600080fd5b506100d3610517565b60006101577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff8116610201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f50726f78793a20696d706c656d656e746174696f6e206e6f7420696e6974696160448201527f6c697a656400000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3660008037600080366000845af43d6000803e8061021e573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061027d575033155b1561028e5761028b816105a3565b50565b61028b61012d565b60606102c07fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102f7575033155b1561040a57610305846105a3565b6000808573ffffffffffffffffffffffffffffffffffffffff16858560405161032f9291906107ee565b600060405180830381855af49150503d806000811461036a576040519150601f19603f3d011682016040523d82523d6000602084013e61036f565b606091505b509150915081610401576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603960248201527f50726f78793a2064656c656761746563616c6c20746f206e657720696d706c6560448201527f6d656e746174696f6e20636f6e7472616374206661696c65640000000000000060648201526084016101f8565b91506104129050565b61041261012d565b9392505050565b60006104437fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061047a575033155b156104a557507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6104ad61012d565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610509575033155b1561028e5761028b8161060c565b60006105417fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610578575033155b156104a557507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a25050565b60006106367fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61038381556040805173ffffffffffffffffffffffffffffffffffffffff80851682528616602082015292935090917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a1505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106d857600080fd5b919050565b6000602082840312156106ef57600080fd5b610412826106b4565b60008060006040848603121561070d57600080fd5b610716846106b4565b9250602084013567ffffffffffffffff8082111561073357600080fd5b818601915086601f83011261074757600080fd5b81358181111561075657600080fd5b87602082850101111561076857600080fd5b6020830194508093505050509250925092565b600060208083528351808285015260005b818110156107a85785810183015185820160400152820161078c565b818111156107ba576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b818382376000910190815291905056fea164736f6c634300080f000a

Deployed Bytecode

0x60806040526004361061005e5760003560e01c80635c60da1b116100435780635c60da1b146100be5780638f283970146100f8578063f851a440146101185761006d565b80633659cfe6146100755780634f1ef286146100955761006d565b3661006d5761006b61012d565b005b61006b61012d565b34801561008157600080fd5b5061006b6100903660046106dd565b610224565b6100a86100a33660046106f8565b610296565b6040516100b5919061077b565b60405180910390f35b3480156100ca57600080fd5b506100d3610419565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100b5565b34801561010457600080fd5b5061006b6101133660046106dd565b6104b0565b34801561012457600080fd5b506100d3610517565b60006101577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff8116610201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f50726f78793a20696d706c656d656e746174696f6e206e6f7420696e6974696160448201527f6c697a656400000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b3660008037600080366000845af43d6000803e8061021e573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061027d575033155b1561028e5761028b816105a3565b50565b61028b61012d565b60606102c07fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102f7575033155b1561040a57610305846105a3565b6000808573ffffffffffffffffffffffffffffffffffffffff16858560405161032f9291906107ee565b600060405180830381855af49150503d806000811461036a576040519150601f19603f3d011682016040523d82523d6000602084013e61036f565b606091505b509150915081610401576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603960248201527f50726f78793a2064656c656761746563616c6c20746f206e657720696d706c6560448201527f6d656e746174696f6e20636f6e7472616374206661696c65640000000000000060648201526084016101f8565b91506104129050565b61041261012d565b9392505050565b60006104437fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061047a575033155b156104a557507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6104ad61012d565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610509575033155b1561028e5761028b8161060c565b60006105417fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610578575033155b156104a557507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a25050565b60006106367fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61038381556040805173ffffffffffffffffffffffffffffffffffffffff80851682528616602082015292935090917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a1505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106d857600080fd5b919050565b6000602082840312156106ef57600080fd5b610412826106b4565b60008060006040848603121561070d57600080fd5b610716846106b4565b9250602084013567ffffffffffffffff8082111561073357600080fd5b818601915086601f83011261074757600080fd5b81358181111561075657600080fd5b87602082850101111561076857600080fd5b6020830194508093505050509250925092565b600060208083528351808285015260005b818110156107a85785810183015185820160400152820161078c565b818111156107ba576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b818382376000910190815291905056fea164736f6c634300080f000a

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
0x4200000000000000000000000000000000000010
Chain Token Portfolio % Price Amount Value
BASE98.79%$0.1074726,385,370.5855$686,248.55
BASE0.02%$0.99998154.6382$154.64
BASE<0.01%$0.00060844,593$27.13
BASE<0.01%$2,827.630.00138092$3.9
BASE<0.01%$0.000001740,000$0.6702
BASE<0.01%$0.4789441$0.4789
BASE<0.01%$2,823.50.000077$0.2174
ETH0.99%$2,827.022.4292$6,867.27
ETH<0.01%$1.210$12
ETH<0.01%$0.037874100$3.79
ETH<0.01%$0.00198869$0.1371
FRAXTAL0.09%$0.002521249,705.0367$629.54
FRAXTAL0.01%$2,803.70.03$84.11
BSC0.06%$840.650.5069$426.14
BSC<0.01%$0.9997864.71$4.71
ZKSYNC0.02%$2,827.630.037$104.62
ARB<0.01%$2,827.950.0109$30.92
LINEA<0.01%$2,827.630.0092$26.01
SCROLL<0.01%$2,827.020.0065$18.38
OP<0.01%$2,827.140.002646$7.48
OP<0.01%$0.9999871$0.9999
POL<0.01%$0.106674.0067$0.427397
BLAST<0.01%$2,828.530.00010124$0.286349
WORLD<0.01%$2,827.250.000000000002624<$0.000001
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ 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.