ETH Price: $1,728.79 (+9.52%)

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
Withdraw To145969012025-04-22 18:07:403 hrs ago1745345260IN
0x42000000...000000010
0 ETH0.000000140.0010006
Withdraw To145937032025-04-22 17:14:224 hrs ago1745342062IN
0x42000000...000000010
0 ETH0.000000150.0010005
Withdraw To145920912025-04-22 16:47:304 hrs ago1745340450IN
0x42000000...000000010
0 ETH0.000000140.00100028
Withdraw To145851762025-04-22 14:52:156 hrs ago1745333535IN
0x42000000...000000010
0 ETH0.000000140.0010004
Withdraw To145836272025-04-22 14:26:267 hrs ago1745331986IN
0x42000000...000000010
0 ETH0.000000030.0002277
Withdraw To145805842025-04-22 13:35:438 hrs ago1745328943IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145777892025-04-22 12:49:088 hrs ago1745326148IN
0x42000000...000000010
0 ETH0.000000150.00100025
Withdraw To145746332025-04-22 11:56:329 hrs ago1745322992IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To145614412025-04-22 8:16:4013 hrs ago1745309800IN
0x42000000...000000010
0 ETH0.000000140.0010004
Withdraw To145606712025-04-22 8:03:5013 hrs ago1745309030IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145597202025-04-22 7:47:5913 hrs ago1745308079IN
0x42000000...000000010
0 ETH0.000000140.0010003
Withdraw To145525582025-04-22 5:48:3715 hrs ago1745300917IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To145450472025-04-22 3:43:2618 hrs ago1745293406IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To145417652025-04-22 2:48:4418 hrs ago1745290124IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To145410682025-04-22 2:37:0719 hrs ago1745289427IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145387022025-04-22 1:57:4119 hrs ago1745287061IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145335042025-04-22 0:31:0321 hrs ago1745281863IN
0x42000000...000000010
0 ETH00.00000025
Withdraw To145329572025-04-22 0:21:5621 hrs ago1745281316IN
0x42000000...000000010
0 ETH0.000000140.0010004
Withdraw To145156782025-04-21 19:33:5726 hrs ago1745264037IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145153892025-04-21 19:29:0826 hrs ago1745263748IN
0x42000000...000000010
0 ETH0.000000010.00010025
Bridge ETH To145153672025-04-21 19:28:4626 hrs ago1745263726IN
0x42000000...000000010
0.002 ETH0.00000020.00150037
Withdraw To145087032025-04-21 17:37:4228 hrs ago1745257062IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145044672025-04-21 16:27:0629 hrs ago1745252826IN
0x42000000...000000010
0 ETH0.000000140.00100025
Withdraw To145016092025-04-21 15:39:2830 hrs ago1745249968IN
0x42000000...000000010
0 ETH0.000000140.0010004
Withdraw To144999482025-04-21 15:11:4730 hrs ago1745248307IN
0x42000000...000000010
0 ETH0.000000030.0002158
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
146092062025-04-22 21:32:4512 mins ago1745357565
0x42000000...000000010
177.54262082 ETH
146092062025-04-22 21:32:4512 mins ago1745357565
0x42000000...000000010
177.54262082 ETH
146079122025-04-22 21:11:1133 mins ago1745356271
0x42000000...000000010
0.0001 ETH
146079122025-04-22 21:11:1133 mins ago1745356271
0x42000000...000000010
0.0001 ETH
146077912025-04-22 21:09:1035 mins ago1745356150
0x42000000...000000010
60.6 ETH
146077912025-04-22 21:09:1035 mins ago1745356150
0x42000000...000000010
60.6 ETH
146076102025-04-22 21:06:0938 mins ago1745355969
0x42000000...000000010
9.63199299 ETH
146076102025-04-22 21:06:0938 mins ago1745355969
0x42000000...000000010
9.63199299 ETH
146076102025-04-22 21:06:0938 mins ago1745355969
0x42000000...000000010
30.22103404 ETH
146076102025-04-22 21:06:0938 mins ago1745355969
0x42000000...000000010
30.22103404 ETH
146073132025-04-22 21:01:1243 mins ago1745355672
0x42000000...000000010
0.31 ETH
146073132025-04-22 21:01:1243 mins ago1745355672
0x42000000...000000010
0.31 ETH
146068292025-04-22 20:53:0851 mins ago1745355188
0x42000000...000000010
0.0988 ETH
146068292025-04-22 20:53:0851 mins ago1745355188
0x42000000...000000010
0.0988 ETH
146064662025-04-22 20:47:0557 mins ago1745354825
0x42000000...000000010
0.005 ETH
146064662025-04-22 20:47:0557 mins ago1745354825
0x42000000...000000010
0.005 ETH
146062312025-04-22 20:43:101 hr ago1745354590
0x42000000...000000010
0.12 ETH
146062312025-04-22 20:43:101 hr ago1745354590
0x42000000...000000010
0.12 ETH
146058742025-04-22 20:37:131 hr ago1745354233
0x42000000...000000010
0.01 ETH
146058742025-04-22 20:37:131 hr ago1745354233
0x42000000...000000010
0.01 ETH
146058132025-04-22 20:36:121 hr ago1745354172
0x42000000...000000010
0.11 ETH
146058132025-04-22 20:36:121 hr ago1745354172
0x42000000...000000010
0.11 ETH
146057042025-04-22 20:34:231 hr ago1745354063
0x42000000...000000010
0.001 ETH
146057042025-04-22 20:34:231 hr ago1745354063
0x42000000...000000010
0.001 ETH
146055352025-04-22 20:31:341 hr ago1745353894
0x42000000...000000010
0.01 ETH
View All Internal Transactions

Latest 25 Deposits

L2 Txn Hash L1 Deposit Txn Value Token
0x018c0670f751a8357dcdf61307752dd3fd25015bf30106ada793bb0279159e792025-04-22 21:32:4512 mins ago1745357565177.542620824520500915 Ether (ETH)
0x0cc0c42d672946cbe59ee7d6757738eafa26615057a6cc528f633df9449f31f82025-04-22 21:11:1133 mins ago17453562710.0001 Ether (ETH)
0x7c5a9d41ab4d41cdb3f3340408ad4dea10206a0af3e170715f1fa05630d73de32025-04-22 21:09:1035 mins ago174535615060.6 Ether (ETH)
0x9dd82b5a4ce1e47b2f12e75d1e74f45d61a8db8083fccfe24a35f896f1e477cc2025-04-22 21:06:0938 mins ago17453559699.631992995848049741 Ether (ETH)
0x3912f99e044b9bd0719442cf6b1fbd7fd659fcd07ef630e005038f53edbbafaf2025-04-22 21:06:0938 mins ago174535596930.22103404240329865 Ether (ETH)
0x73030284d5501fe983048cb94d78aff80d4aed0c5d683ddb98bba27682085c4f2025-04-22 21:01:1243 mins ago17453556720.31 Ether (ETH)
0xd461c79762cf869743524502229b6636d817b9d7ea7f97ee6a3607f80a2114592025-04-22 20:53:0851 mins ago17453551880.0988 Ether (ETH)
0xa59a2385744502cbc756149bf4c6d7192e51b96f007d0cc4389f7766f657c32f2025-04-22 20:47:0557 mins ago17453548250.005 Ether (ETH)
0x8d98c27fe48dbcf8536a4870bf7ebbc213432eec3ace0039e38cbee559d85f552025-04-22 20:43:101 hr ago17453545900.12 Ether (ETH)
0x1f38672426d37f78e0c25577f156bccb744ae29e4f927aa29205f94ce55b9e732025-04-22 20:37:131 hr ago17453542330.01 Ether (ETH)
0x648aa6049401c8a2ef125b86b37230cf451b176d2e3077d0e0b5a33555f586bf2025-04-22 20:36:121 hr ago17453541720.11 Ether (ETH)
0xd1fcb5727b3e24066c4c781e716a97a0e31f90495f42a1d277805707049bc3ec2025-04-22 20:34:231 hr ago17453540630.001 Ether (ETH)
0xb000330d373c911c266322f428b652d17975ebf41d2d2753177be91dc37b3d0c2025-04-22 20:31:341 hr ago17453538940.01 Ether (ETH)
0x4841e5b9ec57dc305e90dbac69a8ae8bf508fa4d1954952425d2c27f0c4ed4422025-04-22 20:22:111 hr ago1745353331229.430619990496929858 Ether (ETH)
0x6614b00c0ee25a7f39a436d7d31c2a1c5cd73298296710e1cc1a3dd1b2f29a902025-04-22 20:19:581 hr ago17453531980.182 Ether (ETH)
0xaea297a5c6db4224404bfebc8941b444275da4da3011531e41119741f3d92d5f2025-04-22 20:16:091 hr ago17453529690.0098 Ether (ETH)
0x3a2319b08c17b41d37aebb1580394fd1c00f122808450753d810dda8351cb34a2025-04-22 20:12:261 hr ago17453527461 Ether (ETH)
0x3263d254a42b4fc910ee81e88d76ee0b734c4f77faded8f2d5d161e6222946c62025-04-22 19:46:081 hr ago17453511680.5 Ether (ETH)
0xc2a71dd4de6622ae6bfba4afe696c9db3808adc5458c394fa213fec9d79a8dfa2025-04-22 19:24:412 hrs ago17453498810.001 Ether (ETH)
0x1c2774e68022cc1b0fc967a55ab0a1e14d6afe6cd235eea45f0cd53093114b432025-04-22 19:19:212 hrs ago17453495610.032 Ether (ETH)
0x85621dcd035778f57a6abe0f06ed8c8a7560aa537bd6266ddafcf231ffb30add2025-04-22 18:39:103 hrs ago174534715012.880230069247012292 Ether (ETH)
0xbee77f0f53ec3197b8c89949d3bfa5927f2c7208c73d79a85c24556a5c63beef2025-04-22 18:39:103 hrs ago174534715030.46692840540967815 Ether (ETH)
0x3e2cc3eb37d400754dfedb160cd73926821d3e90e66a0d9279dc8d9772bf46182025-04-22 18:38:463 hrs ago17453471263 Ether (ETH)
0x00d0f988ce6f827ebbe1ecd43b4527a14102186905ce21739e96828d923a01c02025-04-22 18:36:093 hrs ago17453469690.005 Ether (ETH)
0x28094ef5d9c20210256637842a87c82b5bbd140f5a820e671917ec3efb68f2242025-04-22 18:24:223 hrs ago17453462620.01888 Ether (ETH)
View All Deposits

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
File 1 of 3 : Proxy.sol
// 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);
}

File 3 of 3 : Constants.sol
// 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"}]

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
Chain Token Portfolio % Price Amount Value
BASE99.70%$0.4595286,291,947.0928$2,891,325.86
BASE<0.01%$0.00128444,593$57.26
BASE<0.01%$1,726.180.00113432$1.96
BASE<0.01%$0.000002740,000$1.18
BASE<0.01%$0.9999650.9987$0.9986
FRAXTAL0.15%$1,709.422.53$4,324.83
ETH0.14%$1,725.542.397$4,136.18
ETH<0.01%$0.69031310$6.9
ETH<0.01%$0.061763100$6.18
ETH<0.01%$0.00621269$0.4286
BSC<0.01%$609.90.2863$174.63
BSC<0.01%$14.71$4.71
ZKSYNC<0.01%$1,728.980.037$63.97
ARB<0.01%$1,728.740.0102$17.57
LINEA<0.01%$1,728.980.0092$15.91
SCROLL<0.01%$1,725.540.0065$11.22
OP<0.01%$1,728.780.0026445$4.57
OP<0.01%$0.9999721$0.9999
POL<0.01%$0.2166414.0067$0.868019
BLAST<0.01%$1,725.580.00010124$0.174691
WORLD<0.01%$1,726.730.000000000002624<$0.000001
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.