ETH Price: $1,975.83 (+0.69%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

Transaction Hash
Method
Block
From
To
0x1a8447c79744c310301671cee427204cf0db91019384ef9d064e1d26b47269bf Deposit ETH(pending)2026-02-20 9:42:2946 hrs ago1771580549IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0xea3d8533a7973e853720cdf62dce438a7bb069d8c7a5056f48e74a1a1ea99145 Deposit ETH(pending)2026-02-19 19:08:072 days ago1771528087IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0xe44f5869b8f90a5cace4c5c79ab056466ef87fc813a51afd0d6223d3b769c914 Deposit ETH(pending)2026-02-19 13:56:482 days ago1771509408IN
Mode: Standard Bridge Proxy
0.0000095 ETH(Pending)(Pending)
0xeaea41767bcb67eafbf82622c435a8452f118e458b779d2aa2bf6814ce9cd8d3 Deposit ETH(pending)2026-02-19 13:51:102 days ago1771509070IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0x4bafd30566a9d35638cab51f87e286167a45c15b7a4741849b670ee9401f140a Deposit ETH(pending)2026-02-19 13:29:402 days ago1771507780IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0x587c1ef6ea20debe0cf32e46d64dead907a6b7cc3707a14ad1e1532bac1548ae Deposit ETH(pending)2026-02-19 12:57:402 days ago1771505860IN
Mode: Standard Bridge Proxy
0.000001 ETH(Pending)(Pending)
0x1005e5c233855258c369bd7a63447635d6bdcd53e6bee784fcd95cf8e79a526b Deposit ETH(pending)2026-02-19 12:13:512 days ago1771503231IN
Mode: Standard Bridge Proxy
0.001 ETH(Pending)(Pending)
0x0e568a9de60a19ab0a19ba3dd9918aaad3275040fd3e16f323f6ecfadc3caeb2 Deposit ETH(pending)2026-02-19 12:10:042 days ago1771503004IN
Mode: Standard Bridge Proxy
0.00019 ETH(Pending)(Pending)
0x8860a344a73853fc6bfb0aa9f0b330c7c8faf67d91a63e30df6ca9ef2766789a Deposit ETH(pending)2026-02-19 9:50:462 days ago1771494646IN
Mode: Standard Bridge Proxy
0.000285 ETH(Pending)(Pending)
0x7db16ae2fc6846771c0c74c0c262939889b26833364346a62e4d6acc84d17961 Deposit ETH(pending)2026-02-19 9:20:182 days ago1771492818IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0x6f3b6c56b7e93818029673c8738aa863e35133342c71b01c9667ddc18ce959e9 Deposit ETH(pending)2026-02-19 9:20:152 days ago1771492815IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0x7edc4f3ccc75ec01d76a8de4f137dc5ea9c6bf8adb3931be5ecae0dd8b0052f4 Deposit ETH(pending)2026-02-19 8:55:472 days ago1771491347IN
Mode: Standard Bridge Proxy
0.0000285 ETH(Pending)(Pending)
0xa7a5983559d0ee2034b36d7b1d96596f2fbe2d8977d84395d62c219749d57b43 Deposit ETH(pending)2026-02-19 8:55:042 days ago1771491304IN
Mode: Standard Bridge Proxy
0.0003 ETH(Pending)(Pending)
0xbcd10aecb36a93d4b027962f89b7c3d1ca29e3332ff9cd196ebb65fefd9b2c9d Deposit ETH(pending)2026-02-19 8:53:522 days ago1771491232IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0x57c1f33d62e532c1b4d1dc3009034af2ca6c02f2a184558bb6226f36974fdecf Deposit ETH(pending)2026-02-19 8:44:512 days ago1771490691IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0xcb30e488f2ff0b713ac24d75b41f314f5b595d655062d1369bfa265fd090a9db Deposit ETH(pending)2026-02-19 8:23:382 days ago1771489418IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0x64abba4700e48e5c808f35ebfb67e6aca73ecf9771d7b4af8d8fa24cf9591055 Deposit ETH(pending)2026-02-19 8:20:522 days ago1771489252IN
Mode: Standard Bridge Proxy
0.001 ETH(Pending)(Pending)
0x4c4d5905cd7435aef5aa86f11d3aae1fdaba2d854bdee44f9b8de4d764377de4 Deposit ETH(pending)2026-02-19 8:13:012 days ago1771488781IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0x2c589f8e84cdef7ce5141fe6ccc39485c35b7d521f7826ad6ca1abd36b3bf0d7 Deposit ETH(pending)2026-02-19 7:55:142 days ago1771487714IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0x70c4c6f11fdb8f708a92d07d48567701b9657943788b34d4791401ed52286be8 Deposit ETH(pending)2026-02-19 7:42:253 days ago1771486945IN
Mode: Standard Bridge Proxy
0.000285 ETH(Pending)(Pending)
0x070d6fc9507e18ff168bb83ed3924a2f64ff940026097d5e7c5dd7df54d69b41 Deposit ETH(pending)2026-02-19 7:42:253 days ago1771486945IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
0xcb227ae5491cae8c809347bac6f83588003d8d06cfe24bbd5e86a89e6663e9fb Deposit ETH(pending)2026-02-19 7:42:153 days ago1771486935IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0x19aa4a471f00d2341bf86707a4c92349e159ba10c68065b828b1869e9a119343 Deposit ETH(pending)2026-02-19 7:42:153 days ago1771486935IN
Mode: Standard Bridge Proxy
0.0003 ETH(Pending)(Pending)
0x83a572e51422cab16f091fb405bb6109901d21ea144a4212ab7e1cfe64dbf45d Deposit ETH(pending)2026-02-19 7:41:383 days ago1771486898IN
Mode: Standard Bridge Proxy
0.00001 ETH(Pending)(Pending)
0xa7a058ccad3877f7ba273ffd8dc2456bc26fe2a338c2a968a51c0678417f8e19 Deposit ETH(pending)2026-02-19 7:38:393 days ago1771486719IN
Mode: Standard Bridge Proxy
0.0001 ETH(Pending)(Pending)
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer245109182026-02-22 7:28:3526 mins ago1771745315
Mode: Standard Bridge Proxy
0.000095 ETH
Finalize Bridge ...245109182026-02-22 7:28:3526 mins ago1771745315
Mode: Standard Bridge Proxy
0.000095 ETH
Transfer245031182026-02-21 5:22:3526 hrs ago1771651355
Mode: Standard Bridge Proxy
0.18334999 ETH
Finalize Bridge ...245031182026-02-21 5:22:3526 hrs ago1771651355
Mode: Standard Bridge Proxy
0.18334999 ETH
Transfer244994312026-02-20 17:02:5938 hrs ago1771606979
Mode: Standard Bridge Proxy
0.00475 ETH
Finalize Bridge ...244994312026-02-20 17:02:5938 hrs ago1771606979
Mode: Standard Bridge Proxy
0.00475 ETH
Transfer244965242026-02-20 7:18:472 days ago1771571927
Mode: Standard Bridge Proxy
0.0019 ETH
Finalize Bridge ...244965242026-02-20 7:18:472 days ago1771571927
Mode: Standard Bridge Proxy
0.0019 ETH
Send Message244935592026-02-19 21:23:592 days ago1771536239
Mode: Standard Bridge Proxy
0.002 ETH
Transfer244912422026-02-19 13:38:112 days ago1771508291
Mode: Standard Bridge Proxy
0.008075 ETH
Finalize Bridge ...244912422026-02-19 13:38:112 days ago1771508291
Mode: Standard Bridge Proxy
0.008075 ETH
Transfer244912372026-02-19 13:37:112 days ago1771508231
Mode: Standard Bridge Proxy
0.00836 ETH
Finalize Bridge ...244912372026-02-19 13:37:112 days ago1771508231
Mode: Standard Bridge Proxy
0.00836 ETH
Transfer244912332026-02-19 13:36:232 days ago1771508183
Mode: Standard Bridge Proxy
0.007315 ETH
Finalize Bridge ...244912332026-02-19 13:36:232 days ago1771508183
Mode: Standard Bridge Proxy
0.007315 ETH
Transfer244912262026-02-19 13:34:592 days ago1771508099
Mode: Standard Bridge Proxy
0.00817 ETH
Finalize Bridge ...244912262026-02-19 13:34:592 days ago1771508099
Mode: Standard Bridge Proxy
0.00817 ETH
Transfer244912232026-02-19 13:34:232 days ago1771508063
Mode: Standard Bridge Proxy
0.00798 ETH
Finalize Bridge ...244912232026-02-19 13:34:232 days ago1771508063
Mode: Standard Bridge Proxy
0.00798 ETH
Transfer244912172026-02-19 13:33:112 days ago1771507991
Mode: Standard Bridge Proxy
0.007505 ETH
Finalize Bridge ...244912172026-02-19 13:33:112 days ago1771507991
Mode: Standard Bridge Proxy
0.007505 ETH
Transfer244912102026-02-19 13:31:472 days ago1771507907
Mode: Standard Bridge Proxy
0.00779 ETH
Finalize Bridge ...244912102026-02-19 13:31:472 days ago1771507907
Mode: Standard Bridge Proxy
0.00779 ETH
Transfer244912052026-02-19 13:30:472 days ago1771507847
Mode: Standard Bridge Proxy
0.007315 ETH
Finalize Bridge ...244912052026-02-19 13:30:472 days ago1771507847
Mode: Standard Bridge Proxy
0.007315 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x2907B87d...52B419900
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
L1ChugSplashProxy

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

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

/**
 * @title IL1ChugSplashDeployer
 */
interface IL1ChugSplashDeployer {
    function isUpgrading() external view returns (bool);
}

/**
 * @custom:legacy
 * @title L1ChugSplashProxy
 * @notice Basic ChugSplash proxy contract for L1. Very close to being a normal proxy but has added
 *         functions `setCode` and `setStorage` for changing the code or storage of the contract.
 *
 *         Note for future developers: do NOT make anything in this contract 'public' unless you
 *         know what you're doing. Anything public can potentially have a function signature that
 *         conflicts with a signature attached to the implementation contract. Public functions
 *         SHOULD always have the `proxyCallIfNotOwner` modifier unless there's some *really* good
 *         reason not to have that modifier. And there almost certainly is not a good reason to not
 *         have that modifier. Beware!
 */
contract L1ChugSplashProxy {
    /**
     * @notice "Magic" prefix. When prepended to some arbitrary bytecode and used to create a
     *         contract, the appended bytecode will be deployed as given.
     */
    bytes13 internal constant DEPLOY_CODE_PREFIX = 0x600D380380600D6000396000f3;

    /**
     * @notice bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)
     */
    bytes32 internal constant IMPLEMENTATION_KEY =
        0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /**
     * @notice bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1)
     */
    bytes32 internal constant OWNER_KEY =
        0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

    /**
     * @notice Blocks a function from being called when the parent signals that the system should
     *         be paused via an isUpgrading function.
     */
    modifier onlyWhenNotPaused() {
        address owner = _getOwner();

        // We do a low-level call because there's no guarantee that the owner actually *is* an
        // L1ChugSplashDeployer contract and Solidity will throw errors if we do a normal call and
        // it turns out that it isn't the right type of contract.
        (bool success, bytes memory returndata) = owner.staticcall(
            abi.encodeWithSelector(IL1ChugSplashDeployer.isUpgrading.selector)
        );

        // If the call was unsuccessful then we assume that there's no "isUpgrading" method and we
        // can just continue as normal. We also expect that the return value is exactly 32 bytes
        // long. If this isn't the case then we can safely ignore the result.
        if (success && returndata.length == 32) {
            // Although the expected value is a *boolean*, it's safer to decode as a uint256 in the
            // case that the isUpgrading function returned something other than 0 or 1. But we only
            // really care about the case where this value is 0 (= false).
            uint256 ret = abi.decode(returndata, (uint256));
            require(ret == 0, "L1ChugSplashProxy: system is currently being upgraded");
        }

        _;
    }

    /**
     * @notice Makes a proxy call instead of triggering the given function when the caller is
     *         either the owner or the zero address. Caller can only ever be the zero address if
     *         this function is being called off-chain via eth_call, which is totally fine and can
     *         be convenient for client-side tooling. Avoids situations where the proxy and
     *         implementation share a sighash and the proxy function ends up being called instead
     *         of the implementation one.
     *
     *         Note: msg.sender == address(0) can ONLY be triggered off-chain via eth_call. If
     *         there's a way for someone to send a transaction with msg.sender == address(0) in any
     *         real context then we have much bigger problems. Primary reason to include this
     *         additional allowed sender is because the owner address can be changed dynamically
     *         and we do not want clients to have to keep track of the current owner in order to
     *         make an eth_call that doesn't trigger the proxied contract.
     */
    // slither-disable-next-line incorrect-modifier
    modifier proxyCallIfNotOwner() {
        if (msg.sender == _getOwner() || msg.sender == address(0)) {
            _;
        } else {
            // This WILL halt the call frame on completion.
            _doProxyCall();
        }
    }

    /**
     * @param _owner Address of the initial contract owner.
     */
    constructor(address _owner) {
        _setOwner(_owner);
    }

    // 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 Sets the code that should be running behind this proxy.
     *
     *         Note: This scheme is a bit different from the standard proxy scheme where one would
     *         typically deploy the code separately and then set the implementation address. We're
     *         doing it this way because it gives us a lot more freedom on the client side. Can
     *         only be triggered by the contract owner.
     *
     * @param _code New contract code to run inside this contract.
     */
    function setCode(bytes memory _code) external proxyCallIfNotOwner {
        // Get the code hash of the current implementation.
        address implementation = _getImplementation();

        // If the code hash matches the new implementation then we return early.
        if (keccak256(_code) == _getAccountCodeHash(implementation)) {
            return;
        }

        // Create the deploycode by appending the magic prefix.
        bytes memory deploycode = abi.encodePacked(DEPLOY_CODE_PREFIX, _code);

        // Deploy the code and set the new implementation address.
        address newImplementation;
        assembly {
            newImplementation := create(0x0, add(deploycode, 0x20), mload(deploycode))
        }

        // Check that the code was actually deployed correctly. I'm not sure if you can ever
        // actually fail this check. Should only happen if the contract creation from above runs
        // out of gas but this parent execution thread does NOT run out of gas. Seems like we
        // should be doing this check anyway though.
        require(
            _getAccountCodeHash(newImplementation) == keccak256(_code),
            "L1ChugSplashProxy: code was not correctly deployed"
        );

        _setImplementation(newImplementation);
    }

    /**
     * @notice Modifies some storage slot within the proxy contract. Gives us a lot of power to
     *         perform upgrades in a more transparent way. Only callable by the owner.
     *
     * @param _key   Storage key to modify.
     * @param _value New value for the storage key.
     */
    function setStorage(bytes32 _key, bytes32 _value) external proxyCallIfNotOwner {
        assembly {
            sstore(_key, _value)
        }
    }

    /**
     * @notice Changes the owner of the proxy contract. Only callable by the owner.
     *
     * @param _owner New owner of the proxy contract.
     */
    function setOwner(address _owner) external proxyCallIfNotOwner {
        _setOwner(_owner);
    }

    /**
     * @notice Queries the owner of the proxy contract. Can only be called by the owner OR by
     *         making an eth_call and setting the "from" address to address(0).
     *
     * @return Owner address.
     */
    function getOwner() external proxyCallIfNotOwner returns (address) {
        return _getOwner();
    }

    /**
     * @notice Queries the implementation address. Can only be called by the owner OR by making an
     *         eth_call and setting the "from" address to address(0).
     *
     * @return Implementation address.
     */
    function getImplementation() external proxyCallIfNotOwner returns (address) {
        return _getImplementation();
    }

    /**
     * @notice Sets the implementation address.
     *
     * @param _implementation New implementation address.
     */
    function _setImplementation(address _implementation) internal {
        assembly {
            sstore(IMPLEMENTATION_KEY, _implementation)
        }
    }

    /**
     * @notice Changes the owner of the proxy contract.
     *
     * @param _owner New owner of the proxy contract.
     */
    function _setOwner(address _owner) internal {
        assembly {
            sstore(OWNER_KEY, _owner)
        }
    }

    /**
     * @notice Performs the proxy call via a delegatecall.
     */
    function _doProxyCall() internal onlyWhenNotPaused {
        address implementation = _getImplementation();

        require(implementation != address(0), "L1ChugSplashProxy: implementation is not set yet");

        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(), implementation, 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 implementation;
        assembly {
            implementation := sload(IMPLEMENTATION_KEY)
        }
        return implementation;
    }

    /**
     * @notice Queries the owner of the proxy contract.
     *
     * @return Owner address.
     */
    function _getOwner() internal view returns (address) {
        address owner;
        assembly {
            owner := sload(OWNER_KEY)
        }
        return owner;
    }

    /**
     * @notice Gets the code hash for a given account.
     *
     * @param _account Address of the account to get a code hash for.
     *
     * @return Code hash for the account.
     */
    function _getAccountCodeHash(address _account) internal view returns (bytes32) {
        bytes32 codeHash;
        assembly {
            codeHash := extcodehash(_account)
        }
        return codeHash;
    }
}

Settings
{
  "remappings": [
    "@openzeppelin/=node_modules/@openzeppelin/",
    "@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/",
    "@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/",
    "@rari-capital/=node_modules/@rari-capital/",
    "@rari-capital/solmate/=node_modules/@rari-capital/solmate/",
    "ds-test/=node_modules/ds-test/src/",
    "forge-std/=node_modules/forge-std/src/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "metadata": {
    "bytecodeHash": "none"
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "london",
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getImplementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_code","type":"bytes"}],"name":"setCode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_key","type":"bytes32"},{"internalType":"bytes32","name":"_value","type":"bytes32"}],"name":"setStorage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

0x608060405234801561001057600080fd5b50604051610a44380380610a4483398101604081905261002f9161005d565b610057817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b5061008d565b60006020828403121561006f57600080fd5b81516001600160a01b038116811461008657600080fd5b9392505050565b6109a88061009c6000396000f3fe60806040526004361061005e5760003560e01c8063893d20e811610043578063893d20e8146100b55780639b0b0fda146100f3578063aaf10f42146101135761006d565b806313af4035146100755780636c5d4ad0146100955761006d565b3661006d5761006b610128565b005b61006b610128565b34801561008157600080fd5b5061006b6100903660046107a2565b6103cb565b3480156100a157600080fd5b5061006b6100b036600461080e565b61045c565b3480156100c157600080fd5b506100ca610611565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ff57600080fd5b5061006b61010e3660046108dd565b6106a8565b34801561011f57600080fd5b506100ca610716565b60006101527fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb7947262000000000000000000000000000000000000000000000000000000001790529051919250600091829173ffffffffffffffffffffffffffffffffffffffff8516916101d4919061093a565b600060405180830381855afa9150503d806000811461020f576040519150601f19603f3d011682016040523d82523d6000602084013e610214565b606091505b5091509150818015610227575080516020145b156102d9576000818060200190518101906102429190610946565b905080156102d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f4c314368756753706c61736850726f78793a2073797374656d2069732063757260448201527f72656e746c79206265696e67207570677261646564000000000000000000000060648201526084015b60405180910390fd5b505b60006103037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff81166103a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4c314368756753706c61736850726f78793a20696d706c656d656e746174696f60448201527f6e206973206e6f7420736574207965740000000000000000000000000000000060648201526084016102ce565b3660008037600080366000845af43d6000803e806103c5573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610424575033155b1561045457610451817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b50565b610451610128565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806104b5575033155b156104545760006104e47f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b9050803f82516020840120036104f8575050565b60405160009061052e907f600d380380600d6000396000f30000000000000000000000000000000000000090859060200161095f565b604051602081830303815290604052905060008151602083016000f084516020860120909150813f146105e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4c314368756753706c61736850726f78793a20636f646520776173206e6f742060448201527f636f72726563746c79206465706c6f796564000000000000000000000000000060648201526084016102ce565b61060b817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50505050565b600061063b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610672575033155b1561069d57507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b6106a5610128565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610701575033155b1561070a579055565b610712610128565b5050565b60006107407fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610777575033155b1561069d57507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6000602082840312156107b457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146107d857600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561082057600080fd5b813567ffffffffffffffff8082111561083857600080fd5b818401915084601f83011261084c57600080fd5b81358181111561085e5761085e6107df565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156108a4576108a46107df565b816040528281528760208487010111156108bd57600080fd5b826020860160208301376000928101602001929092525095945050505050565b600080604083850312156108f057600080fd5b50508035926020909101359150565b6000815160005b818110156109205760208185018101518683015201610906565b8181111561092f576000828601525b509290920192915050565b60006107d882846108ff565b60006020828403121561095857600080fd5b5051919050565b7fffffffffffffffffffffffffff00000000000000000000000000000000000000831681526000610993600d8301846108ff565b94935050505056fea164736f6c634300080f000a000000000000000000000000470d87b1dae09a454a43d1fd772a561a03276ab7

Deployed Bytecode

0x60806040526004361061005e5760003560e01c8063893d20e811610043578063893d20e8146100b55780639b0b0fda146100f3578063aaf10f42146101135761006d565b806313af4035146100755780636c5d4ad0146100955761006d565b3661006d5761006b610128565b005b61006b610128565b34801561008157600080fd5b5061006b6100903660046107a2565b6103cb565b3480156100a157600080fd5b5061006b6100b036600461080e565b61045c565b3480156100c157600080fd5b506100ca610611565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ff57600080fd5b5061006b61010e3660046108dd565b6106a8565b34801561011f57600080fd5b506100ca610716565b60006101527fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb7947262000000000000000000000000000000000000000000000000000000001790529051919250600091829173ffffffffffffffffffffffffffffffffffffffff8516916101d4919061093a565b600060405180830381855afa9150503d806000811461020f576040519150601f19603f3d011682016040523d82523d6000602084013e610214565b606091505b5091509150818015610227575080516020145b156102d9576000818060200190518101906102429190610946565b905080156102d7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f4c314368756753706c61736850726f78793a2073797374656d2069732063757260448201527f72656e746c79206265696e67207570677261646564000000000000000000000060648201526084015b60405180910390fd5b505b60006103037f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905073ffffffffffffffffffffffffffffffffffffffff81166103a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4c314368756753706c61736850726f78793a20696d706c656d656e746174696f60448201527f6e206973206e6f7420736574207965740000000000000000000000000000000060648201526084016102ce565b3660008037600080366000845af43d6000803e806103c5573d6000fd5b503d6000f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610424575033155b1561045457610451817fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b50565b610451610128565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806104b5575033155b156104545760006104e47f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b9050803f82516020840120036104f8575050565b60405160009061052e907f600d380380600d6000396000f30000000000000000000000000000000000000090859060200161095f565b604051602081830303815290604052905060008151602083016000f084516020860120909150813f146105e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4c314368756753706c61736850726f78793a20636f646520776173206e6f742060448201527f636f72726563746c79206465706c6f796564000000000000000000000000000060648201526084016102ce565b61060b817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50505050565b600061063b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610672575033155b1561069d57507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b6106a5610128565b90565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610701575033155b1561070a579055565b610712610128565b5050565b60006107407fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610777575033155b1561069d57507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6000602082840312156107b457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146107d857600080fd5b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561082057600080fd5b813567ffffffffffffffff8082111561083857600080fd5b818401915084601f83011261084c57600080fd5b81358181111561085e5761085e6107df565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156108a4576108a46107df565b816040528281528760208487010111156108bd57600080fd5b826020860160208301376000928101602001929092525095945050505050565b600080604083850312156108f057600080fd5b50508035926020909101359150565b6000815160005b818110156109205760208185018101518683015201610906565b8181111561092f576000828601525b509290920192915050565b60006107d882846108ff565b60006020828403121561095857600080fd5b5051919050565b7fffffffffffffffffffffffffff00000000000000000000000000000000000000831681526000610993600d8301846108ff565b94935050505056fea164736f6c634300080f000a

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
0x735aDBbE72226BD52e818E7181953f42E3b0FF21
Net Worth in USD
$1,641,192.02

Net Worth in ETH
830.63463

Token Allocations
USDC 53.57%
USDT 25.43%
WBTC 14.67%
Others 6.33%
Chain Token Portfolio % Price Amount Value
ETH53.57%$0.9998879,369.5362$879,193.66
ETH25.43%$0.999705417,465.9944$417,342.84
ETH14.67%$76,1493.1623$240,806.83
ETH3.34%$2,459.0922.285$54,800.76
ETH2.17%$0.04057875,962.0061$35,537.61
ETH0.14%$2,297.351$2,297.35
ETH0.03%$0.995502429.4793$427.55
ETH<0.01%$0.999916116.5113$116.5
ETH<0.01%$119.170.25$29.79
ETH<0.01%$8.850.081$0.7169
ETH<0.01%$0.000.0154$0.00
BSC0.58%$1.865,082.1271$9,473.36
OP0.06%$1,975.770.5179$1,023.18
ARB<0.01%$1,975.910.0308$60.86
BASE<0.01%$1,975.770.0189$37.31
BASE<0.01%$0.00500$0.00
LINEA<0.01%$1,975.830.015$29.64
SCROLL<0.01%$1,975.830.0057$11.26
OPBNB<0.01%$622.270.004$2.49
CELO<0.01%$0.0767070.09$0.006904
AVAX<0.01%$9.020.0005$0.004509
POL<0.01%$0.1073860.0404$0.004334
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.