ETH Price: $3,322.21 (+6.12%)

Contract

0x4200000000000000000000000000000000000010

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

ContractCreator

N/A (Genesis Contract)
Transaction Hash
Method
Block
From
To
Withdraw345331092025-12-09 11:57:4810 hrs ago1765281468IN
0x42000000...000000010
13.81561401 ETH0.000000270.00200027
Withdraw345330872025-12-09 11:57:2610 hrs ago1765281446IN
0x42000000...000000010
56.17000152 ETH0.000000270.00200027
Withdraw To345262602025-12-09 10:03:3912 hrs ago1765274619IN
0x42000000...000000010
0 ETH0.000000010.00010027
Withdraw To345127502025-12-09 6:18:2915 hrs ago1765261109IN
0x42000000...000000010
0 ETH0.000000010.00010027
Withdraw To344371902025-12-08 9:19:0936 hrs ago1765185549IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To344360362025-12-08 8:59:5537 hrs ago1765184395IN
0x42000000...000000010
0 ETH0.000000040.00025715
Withdraw To344359412025-12-08 8:58:2037 hrs ago1765184300IN
0x42000000...000000010
0 ETH00.00000036
Bridge ETH To343152362025-12-06 23:26:352 days ago1765063595IN
0x42000000...000000010
10.1 ETH0.000000010.00009205
Withdraw To343148332025-12-06 23:19:522 days ago1765063192IN
0x42000000...000000010
0 ETH00.00000036
Withdraw To342979102025-12-06 18:37:493 days ago1765046269IN
0x42000000...000000010
0 ETH00.00000036
Withdraw342790642025-12-06 13:23:433 days ago1765027423IN
0x42000000...000000010
57.49764186 ETH0.000000260.00200025
Withdraw342790632025-12-06 13:23:423 days ago1765027422IN
0x42000000...000000010
10.29416296 ETH0.000000260.00200025
Withdraw To342306872025-12-05 23:57:263 days ago1764979046IN
0x42000000...000000010
0 ETH0.000000140.00100025
Bridge ETH To342243462025-12-05 22:11:454 days ago1764972705IN
0x42000000...000000010
1 ETH0.000000130.00100025
Withdraw To342239962025-12-05 22:05:554 days ago1764972355IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To342229542025-12-05 21:48:334 days ago1764971313IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To342101072025-12-05 18:14:264 days ago1764958466IN
0x42000000...000000010
0 ETH0.000000280.00199925
Withdraw342077022025-12-05 17:34:214 days ago1764956061IN
0x42000000...000000010
8.10411492 ETH0.000000270.00200025
Withdraw342077012025-12-05 17:34:204 days ago1764956060IN
0x42000000...000000010
55.98017691 ETH0.000000270.00200025
Bridge ETH To342016612025-12-05 15:53:404 days ago1764950020IN
0x42000000...000000010
1.00247223 ETH0.000000010.00010026
Withdraw To341638302025-12-05 5:23:094 days ago1764912189IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To341582272025-12-05 3:49:464 days ago1764906586IN
0x42000000...000000010
0 ETH0.000000050.00100025
Withdraw To341504762025-12-05 1:40:354 days ago1764898835IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw341223152025-12-04 17:51:145 days ago1764870674IN
0x42000000...000000010
24.89223005 ETH0.000000260.00200025
Withdraw341223142025-12-04 17:51:135 days ago1764870673IN
0x42000000...000000010
55.1630168 ETH0.000000260.00200025
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
345587972025-12-09 19:05:563 hrs ago1765307156
0x42000000...000000010
0.03 ETH
345587972025-12-09 19:05:563 hrs ago1765307156
0x42000000...000000010
0.03 ETH
345331092025-12-09 11:57:4810 hrs ago1765281468
0x42000000...000000010
13.81561401 ETH
345330872025-12-09 11:57:2610 hrs ago1765281446
0x42000000...000000010
56.17000152 ETH
344753872025-12-08 19:55:4626 hrs ago1765223746
0x42000000...000000010
100 ETH
344753872025-12-08 19:55:4626 hrs ago1765223746
0x42000000...000000010
100 ETH
344610852025-12-08 15:57:2430 hrs ago1765209444
0x42000000...000000010
106.37871725 ETH
344610852025-12-08 15:57:2430 hrs ago1765209444
0x42000000...000000010
106.37871725 ETH
344519142025-12-08 13:24:3332 hrs ago1765200273
0x42000000...000000010
60 ETH
344519142025-12-08 13:24:3332 hrs ago1765200273
0x42000000...000000010
60 ETH
344348022025-12-08 8:39:2137 hrs ago1765183161
0x42000000...000000010
1.03 ETH
344348022025-12-08 8:39:2137 hrs ago1765183161
0x42000000...000000010
1.03 ETH
343772992025-12-07 16:40:582 days ago1765125658
0x42000000...000000010
0.0003 ETH
343772992025-12-07 16:40:582 days ago1765125658
0x42000000...000000010
0.0003 ETH
343697492025-12-07 14:35:082 days ago1765118108
0x42000000...000000010
87.64 ETH
343697492025-12-07 14:35:082 days ago1765118108
0x42000000...000000010
87.64 ETH
343647022025-12-07 13:11:012 days ago1765113061
0x42000000...000000010
60 ETH
343647022025-12-07 13:11:012 days ago1765113061
0x42000000...000000010
60 ETH
343152362025-12-06 23:26:352 days ago1765063595
0x42000000...000000010
10.1 ETH
342935852025-12-06 17:25:443 days ago1765041944
0x42000000...000000010
106.758483 ETH
342935852025-12-06 17:25:443 days ago1765041944
0x42000000...000000010
106.758483 ETH
342934412025-12-06 17:23:203 days ago1765041800
0x42000000...000000010
100 ETH
342934412025-12-06 17:23:203 days ago1765041800
0x42000000...000000010
100 ETH
342844082025-12-06 14:52:473 days ago1765032767
0x42000000...000000010
0.02 ETH
342844082025-12-06 14:52:473 days ago1765032767
0x42000000...000000010
0.02 ETH
View All Internal Transactions

Latest 25 Deposits

L2 Txn Hash L1 Deposit Txn Value Token
0x0e8ff12c7492282badc6ce44d9aa2117af5ecaea27508e212b6b732a386ade312025-12-09 19:05:563 hrs ago17653071560.03 Ether (ETH)
0x290a1953e1b3fa38ff4f3087ddfd7bacfb2e0e94237a18af96399087bd5fdee92025-12-08 19:55:4626 hrs ago1765223746100 Ether (ETH)
0x6b977d1f928e3aa7336ac108b2ed02dd13a2f5c816891136878a0eb912478cc02025-12-08 15:57:2430 hrs ago1765209444106.378717258477161545 Ether (ETH)
0xc9f9b0f94f08c8b13234073474a83a9805573fc3268c07f16f34c5b76df1f62b2025-12-08 13:24:3332 hrs ago176520027360 Ether (ETH)
0x69fabafb44de06ee694d4bb61f2e4069a6439d288096d909cc32db918abbe06c2025-12-08 8:39:2137 hrs ago17651831611.03 Ether (ETH)
0xea8cde3afccbfa67ff4611547daa4bccf228af7b2502297a5e907ca8f04070a42025-12-07 16:40:582 days ago17651256580.0003 Ether (ETH)
0x8bcf060a577897d9793b7a372179b0ac410b87aa6b970894685a673fd3db115e2025-12-07 14:35:082 days ago176511810887.64 Ether (ETH)
0x91fd0b825079b0553bea0f756005c95ea0c857f88cf999303b831ee45e0e0f312025-12-07 13:11:012 days ago176511306160 Ether (ETH)
0x28748e4f1b5a58a58ea0cd058f9c0bc805a77cd532be37458aa47a2ad10c88672025-12-06 17:25:443 days ago1765041944106.758483 Ether (ETH)
0x44cc1695f85b54a8b5ec99019efa4b1547665e35d3adf9e259142bc519a45dc42025-12-06 17:23:203 days ago1765041800100 Ether (ETH)
0x68170fa579d294f5b842c7ee8e3e6815e68c9b3601e4a480ff079a8e0f27f5872025-12-06 14:52:473 days ago17650327670.02 Ether (ETH)
0xb835b6a1cea8edf0bc0f4ab098b4d7cdc2d6e6e846147d6eb4b8fb79699adea42025-12-06 13:02:413 days ago17650261614.99949 Ether (ETH)
0x681a70d4a8e073f272ce9a24c4b9ed5f8d2e323e7c511ca024e9a3044e19785a2025-12-06 2:48:443 days ago176498932418 Ether (ETH)
0x6d6260f28dd5aa26e86c26e2c83ec509e92f1703661c6322af7ce324de29c1cf2025-12-06 0:41:173 days ago176498167759.83 Ether (ETH)
0xf0cb8df62b1d31a78429705d60ff34a55d7fbabd7b8c48af85ac780fa983cd6e2025-12-05 23:22:423 days ago176497696262.68 Ether (ETH)
0xd41bc2162ebdd1161f3109931bfc394d76ae8a70b2c781ddb3582a4eb03db5852025-12-05 22:30:433 days ago17649738430.08 Ether (ETH)
0x85ce8e8fa1e7ec470bb5f942a27c61ef50cbed01b4676d78a5bc9610f13e15ca2025-12-05 18:18:344 days ago176495871415 Ether (ETH)
0xd61a2ac5728e521a7b83dda93b62246680e5ed82c2983619faf5216dcbfa0cff2025-12-05 18:12:444 days ago176495836415 Ether (ETH)
0xda0d56dea5029a8e631f681af386e7c364added5ff74eb27a04667501937fea42025-12-05 17:56:354 days ago176495739515 Ether (ETH)
0x5f529eb938c191883bea466f0e132a60f4d4f0ddee14da440c8fc7aae8ac6de72025-12-05 17:50:214 days ago176495702115 Ether (ETH)
0x31981c9d10cd8817a3333c23a68eb326db2d885ab736bd1e19d3f258387094ca2025-12-05 17:09:424 days ago1764954582590 Ether (ETH)
0x35223f7fcf4faaec9e314237a6b64cbdcde45dc1ee4c950723bfead1e00654592025-12-05 12:35:354 days ago176493813570 Ether (ETH)
0x51914126ca7ea0e556539767fa8eedae8303f31f7daeb9223fa3f3ee596e8fa02025-12-05 12:01:224 days ago176493608250 Ether (ETH)
0xd5831a4bbfa01de48aff1360de9cdfe27ba07f18f4c4de9c30a503dc39b7b9eb2025-12-05 11:04:464 days ago17649326860.0004 Ether (ETH)
0x45511228cf4af464b7a258d9629c45759013637dbc61af2c1c887a049fd95f592025-12-05 9:35:454 days ago176492734515.4 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
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)

// 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;
    }
}

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;
    }
}

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

Deployed Bytecode Sourcemap

357:6471:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2156:14;:12;:14::i;:::-;357:6471;;2307:14;:12;:14::i;2557:133::-;;;;;;;;;;-1:-1:-1;2557:133:2;;;;;:::i;:::-;;:::i;3026:472::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4064:125;;;;;;;;;;;;;:::i;:::-;;;1911:42:3;1899:55;;;1881:74;;1869:2;1854:18;4064:125:2;1735:226:3;3648:111:2;;;;;;;;;;-1:-1:-1;3648:111:2;;;;;:::i;:::-;;:::i;3854:107::-;;;;;;;;;;;;;:::i;5051:1061::-;5095:12;5110:20;1653:66:1;6421:26:2;;6214:273;5110:20;5095:35;-1:-1:-1;5149:18:2;;;5141:68;;;;;;;2168:2:3;5141:68:2;;;2150:21:3;2207:2;2187:18;;;2180:30;2246:34;2226:18;;;2219:62;2317:7;2297:18;;;2290:35;2342:19;;5141:68:2;;;;;;;;;5335:14;5330:3;5325;5312:38;5512:3;5507;5491:14;5486:3;5480:4;5473:5;5460:56;5814:16;5809:3;5804;5789:42;5941:7;5931:52;;5964:16;5959:3;5952:29;5931:52;;6077:16;6072:3;6065:29;2557:133;1918:66:1;6767:17:2;1366:25;;:10;:25;;;:53;;;-1:-1:-1;1395:10:2;:24;1366:53;1362:195;;;2647:35:::1;2666:15;2647:18;:35::i;:::-;2557:133:::0;:::o;1362:195::-;1531:14;:12;:14::i;3026:472::-;3221:12;1380:11;1918:66:1;6767:17:2;;6585:240;1380:11;1366:25;;:10;:25;;;:53;;;-1:-1:-1;1395:10:2;:24;1366:53;1362:195;;;3251:35:::1;3270:15;3251:18;:35::i;:::-;3298:12;3312:23:::0;3339:15:::1;:28;;3368:5;;3339:35;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3297:77;;;;3393:7;3385:77;;;::::0;::::1;::::0;;2850:2:3;3385:77:2::1;::::0;::::1;2832:21:3::0;2889:2;2869:18;;;2862:30;2928:34;2908:18;;;2901:62;2999:27;2979:18;;;2972:55;3044:19;;3385:77:2::1;2648:421:3::0;3385:77:2::1;3480:10:::0;-1:-1:-1;1362:195:2;;-1:-1:-1;1362:195:2;;1531:14;:12;:14::i;:::-;3026:472;;;;;:::o;4064:125::-;4134:7;1380:11;1918:66:1;6767:17:2;;6585:240;1380:11;1366:25;;:10;:25;;;:53;;;-1:-1:-1;1395:10:2;:24;1366:53;1362:195;;;-1:-1:-1;1653:66:1;6421:26:2;;4064:125::o;1362:195::-;1531:14;:12;:14::i;:::-;4064:125;:::o;3648:111::-;1918:66:1;6767:17:2;1366:25;;:10;:25;;;:53;;;-1:-1:-1;1395:10:2;:24;1366:53;1362:195;;;3731:20:::1;3744:6;3731:12;:20::i;3854:107::-:0;3915:7;1380:11;1918:66:1;6767:17:2;;6585:240;1380:11;1366:25;;:10;:25;;;:53;;;-1:-1:-1;1395:10:2;:24;1366:53;1362:195;;;-1:-1:-1;1918:66:1;6767:17:2;;4064:125::o;4307:279::-;1653:66:1;4483:44:2;;;4553:25;;;;;;;;4380:27;;4553:25;4369:217;4307:279;:::o;4708:274::-;4766:16;4785:11;1918:66:1;6767:17:2;;6585:240;4785:11;1918:66:1;4892:26:2;;;4944:30;;;3258:42:3;3327:15;;;3309:34;;3379:15;;3374:2;3359:18;;3352:43;4766:30:2;;-1:-1:-1;1918:66:1;;4944:30:2;;3221:18:3;4944:30:2;;;;;;;4755:227;;4708:274;:::o;14:196:3:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;406:665::-;485:6;493;501;554:2;542:9;533:7;529:23;525:32;522:52;;;570:1;567;560:12;522:52;593:29;612:9;593:29;:::i;:::-;583:39;;673:2;662:9;658:18;645:32;696:18;737:2;729:6;726:14;723:34;;;753:1;750;743:12;723:34;791:6;780:9;776:22;766:32;;836:7;829:4;825:2;821:13;817:27;807:55;;858:1;855;848:12;807:55;898:2;885:16;924:2;916:6;913:14;910:34;;;940:1;937;930:12;910:34;985:7;980:2;971:6;967:2;963:15;959:24;956:37;953:57;;;1006:1;1003;996:12;953:57;1037:2;1033;1029:11;1019:21;;1059:6;1049:16;;;;;406:665;;;;;:::o;1076:654::-;1186:4;1215:2;1244;1233:9;1226:21;1276:6;1270:13;1319:6;1314:2;1303:9;1299:18;1292:34;1344:1;1354:140;1368:6;1365:1;1362:13;1354:140;;;1463:14;;;1459:23;;1453:30;1429:17;;;1448:2;1425:26;1418:66;1383:10;;1354:140;;;1512:6;1509:1;1506:13;1503:91;;;1582:1;1577:2;1568:6;1557:9;1553:22;1549:31;1542:42;1503:91;-1:-1:-1;1646:2:3;1634:15;1651:66;1630:88;1615:104;;;;1721:2;1611:113;;1076:654;-1:-1:-1;;;1076:654:3:o;2372:271::-;2555:6;2547;2542:3;2529:33;2511:3;2581:16;;2606:13;;;2581:16;2372:271;-1:-1:-1;2372:271:3:o

Swarm Source

none

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.90%$0.1371136,387,707.8155$875,837.78
BASE0.02%$0.999789154.6382$154.61
BASE<0.01%$0.00072644,593$32.39
BASE<0.01%$3,317.780.00138092$4.58
BASE<0.01%$0.000001740,000$0.7548
BASE<0.01%$0.6437731$0.6437
BASE<0.01%$3,307.370.000077$0.2546
ETH0.91%$3,319.292.4253$8,050.26
ETH<0.01%$1.1110$11.1
ETH<0.01%$0.041166100$4.12
ETH<0.01%$0.00260669$0.1798
FRAXTAL0.08%$0.00295249,705.0367$736.54
FRAXTAL0.01%$3,291.460.03$98.75
BSC0.05%$900.990.5069$456.73
BSC<0.01%$14.71$4.71
ZKSYNC0.01%$3,319.510.037$122.82
ARB<0.01%$3,319.30.0109$36.29
LINEA<0.01%$3,319.510.0092$30.54
SCROLL<0.01%$3,319.510.0065$21.58
OP<0.01%$3,318.30.002646$8.78
OP<0.01%$0.9998021$0.9998
POL<0.01%$0.1266694.0067$0.507524
BLAST<0.01%$3,317.710.00010124$0.335872
WORLD<0.01%$3,317.690.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.