MATIC Price: $0.72534 (+0.24%)
Gas: 30 GWei
 

Overview

MATIC Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo13,575.818590931681856658 MATIC

MATIC Value

$9,847.08 (@ $0.73/MATIC)

Token Holdings

Multichain Info

Transaction Hash
Method
Block
From
To
Value
Execute Blocks573702592024-05-25 10:17:527 hrs ago1716632272IN
zkLink X: Mainnet Alpha
0 MATIC0.0108172830.04008713
Sync Blocks573702162024-05-25 10:16:207 hrs ago1716632180IN
zkLink X: Mainnet Alpha
0 MATIC0.001432730.04005994
Receive Synchron...573701902024-05-25 10:15:227 hrs ago1716632122IN
zkLink X: Mainnet Alpha
0 MATIC0.0018535430.05006738
Prove Blocks573701762024-05-25 10:14:267 hrs ago1716632066IN
zkLink X: Mainnet Alpha
0 MATIC0.0276642430.04005197
Commit Blocks573678992024-05-25 8:47:208 hrs ago1716626840IN
zkLink X: Mainnet Alpha
0 MATIC0.0479608730.04000023
Commit Blocks573677582024-05-25 8:41:488 hrs ago1716626508IN
zkLink X: Mainnet Alpha
0 MATIC0.0547056930.05000012
Execute Blocks573316222024-05-24 10:25:4331 hrs ago1716546343IN
zkLink X: Mainnet Alpha
0 MATIC0.0102016831.00261642
Sync Blocks573315802024-05-24 10:24:1331 hrs ago1716546253IN
zkLink X: Mainnet Alpha
0 MATIC0.0014814631.06250515
Receive Synchron...573315532024-05-24 10:23:1731 hrs ago1716546197IN
zkLink X: Mainnet Alpha
0 MATIC0.0019174431.08601282
Prove Blocks573315302024-05-24 10:22:2731 hrs ago1716546147IN
zkLink X: Mainnet Alpha
0 MATIC0.0286052231.06386506
Commit Blocks573288172024-05-24 8:36:5532 hrs ago1716539815IN
zkLink X: Mainnet Alpha
0 MATIC0.068052642.62401357
Commit Blocks573286742024-05-24 8:31:1933 hrs ago1716539479IN
zkLink X: Mainnet Alpha
0 MATIC0.0964638751.50481176
Execute Blocks572914962024-05-23 8:59:342 days ago1716454774IN
zkLink X: Mainnet Alpha
0 MATIC0.0123153937.4247222
Sync Blocks572914542024-05-23 8:58:042 days ago1716454684IN
zkLink X: Mainnet Alpha
0 MATIC0.0018953139.73994307
Receive Synchron...572914262024-05-23 8:57:062 days ago1716454626IN
zkLink X: Mainnet Alpha
0 MATIC0.0023897338.74274788
Prove Blocks572914042024-05-23 8:56:182 days ago1716454578IN
zkLink X: Mainnet Alpha
0 MATIC0.0366049739.74861581
Commit Blocks572891322024-05-23 7:27:392 days ago1716449259IN
zkLink X: Mainnet Alpha
0 MATIC0.048038830.08881005
Commit Blocks572889752024-05-23 7:22:052 days ago1716448925IN
zkLink X: Mainnet Alpha
0 MATIC0.0568883830.05750107
Execute Blocks572521662024-05-22 7:50:283 days ago1716364228IN
zkLink X: Mainnet Alpha
0 MATIC0.0231898630.04175329
Sync Blocks572521242024-05-22 7:48:583 days ago1716364138IN
zkLink X: Mainnet Alpha
0 MATIC0.0014329130.05214612
Receive Synchron...572520962024-05-22 7:48:003 days ago1716364080IN
zkLink X: Mainnet Alpha
0 MATIC0.0018537230.05287977
Prove Blocks572520782024-05-22 7:47:203 days ago1716364040IN
zkLink X: Mainnet Alpha
0 MATIC0.0276684330.04381531
Commit Blocks572496932024-05-22 6:18:573 days ago1716358737IN
zkLink X: Mainnet Alpha
0 MATIC0.0510015230.16294266
Commit Blocks572495322024-05-22 6:13:013 days ago1716358381IN
zkLink X: Mainnet Alpha
0 MATIC0.0581285730.21546802
Execute Blocks572133212024-05-21 6:52:204 days ago1716274340IN
zkLink X: Mainnet Alpha
0 MATIC0.0098732130.00000051
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To Value
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
28.340585 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
5.68000725 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
6.51936935 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
12.0115007 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
11.85117635 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
33.0937199 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
68.15054937 MATIC
571887142024-05-20 15:28:105 days ago1716218890
zkLink X: Mainnet Alpha
21.00109924 MATIC
571808672024-05-20 10:32:055 days ago1716201125
zkLink X: Mainnet Alpha
7.67917 MATIC
571808672024-05-20 10:32:055 days ago1716201125
zkLink X: Mainnet Alpha
714.781773 MATIC
570941282024-05-18 3:45:047 days ago1716003904
zkLink X: Mainnet Alpha
0.483 MATIC
570941282024-05-18 3:45:047 days ago1716003904
zkLink X: Mainnet Alpha
10.13394 MATIC
570613632024-05-17 6:38:598 days ago1715927939
zkLink X: Mainnet Alpha
28.340585 MATIC
570613632024-05-17 6:38:598 days ago1715927939
zkLink X: Mainnet Alpha
5.68000725 MATIC
570613632024-05-17 6:38:598 days ago1715927939
zkLink X: Mainnet Alpha
6.51936935 MATIC
570554532024-05-17 2:48:518 days ago1715914131
zkLink X: Mainnet Alpha
8.31256 MATIC
569622592024-05-14 14:40:5311 days ago1715697653
zkLink X: Mainnet Alpha
28.340585 MATIC
569622592024-05-14 14:40:5311 days ago1715697653
zkLink X: Mainnet Alpha
5.68000725 MATIC
569622592024-05-14 14:40:5311 days ago1715697653
zkLink X: Mainnet Alpha
6.51936935 MATIC
569622592024-05-14 14:40:5311 days ago1715697653
zkLink X: Mainnet Alpha
12.0115007 MATIC
569375042024-05-13 23:21:0111 days ago1715642461
zkLink X: Mainnet Alpha
52.78580847 MATIC
567655352024-05-09 14:53:5316 days ago1715266433
zkLink X: Mainnet Alpha
28.340585 MATIC
567655352024-05-09 14:53:5316 days ago1715266433
zkLink X: Mainnet Alpha
5.68000725 MATIC
567655352024-05-09 14:53:5316 days ago1715266433
zkLink X: Mainnet Alpha
6.51936935 MATIC
567655352024-05-09 14:53:5316 days ago1715266433
zkLink X: Mainnet Alpha
12.0115007 MATIC
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 4 : Proxy.sol
pragma solidity ^0.8.0;

// SPDX-License-Identifier: MIT OR Apache-2.0



import "./Ownable.sol";
import "./Upgradeable.sol";
import "./UpgradeableMaster.sol";

/// @title Proxy Contract
/// @dev NOTICE: Proxy must implement UpgradeableMaster interface to prevent calling some function of it not by master of proxy
/// @author Matter Labs
contract Proxy is Upgradeable, Ownable {
    /// @dev Storage position of "target" (actual implementation address: keccak256('eip1967.proxy.implementation') - 1)
    bytes32 private constant TARGET_POSITION = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /// @notice Contract constructor
    /// @dev Calls Ownable contract constructor and initialize target
    /// @param target Initial implementation address
    /// @param targetInitializationParameters Target initialization parameters
    constructor(address target, bytes memory targetInitializationParameters) Ownable(msg.sender) {
        setTarget(target);
        // solhint-disable-next-line avoid-low-level-calls
        (bool initializationSuccess, ) = getTarget().delegatecall(abi.encodeWithSignature("initialize(bytes)", targetInitializationParameters));
        require(initializationSuccess, "uin11"); // uin11 - target initialization failed
    }

    /// @notice Intercepts initialization calls
    function initialize(bytes calldata) external pure {
        revert("ini11"); // ini11 - interception of initialization call
    }

    /// @notice Intercepts upgrade calls
    function upgrade(bytes calldata) external pure {
        revert("upg11"); // upg11 - interception of upgrade call
    }

    /// @notice Returns target of contract
    /// @return target Actual implementation address
    function getTarget() public view returns (address target) {
        bytes32 position = TARGET_POSITION;
        assembly {
            target := sload(position)
        }
    }

    /// @notice Sets new target of contract
    /// @param _newTarget New actual implementation address
    function setTarget(address _newTarget) internal {
        bytes32 position = TARGET_POSITION;
        assembly {
            sstore(position, _newTarget)
        }
    }

    /// @notice Upgrades target
    /// @param newTarget New target
    /// @param newTargetUpgradeParameters New target upgrade parameters
    function upgradeTarget(address newTarget, bytes calldata newTargetUpgradeParameters) external override {
        requireMaster(msg.sender);

        setTarget(newTarget);
        // solhint-disable-next-line avoid-low-level-calls
        (bool upgradeSuccess, ) = getTarget().delegatecall(abi.encodeWithSignature("upgrade(bytes)", newTargetUpgradeParameters));
        require(upgradeSuccess, "ufu11"); // ufu11 - target upgrade failed
    }

    /// @notice Performs a delegatecall to the contract implementation
    /// @dev Fallback function allowing to perform a delegatecall to the given implementation
    /// This function will return whatever the implementation call returns
    function _fallback() internal {
        address _target = getTarget();
        assembly {
            // The pointer to the free memory slot
            let ptr := mload(0x40)
            // Copy function signature and arguments from calldata at zero position into memory at pointer position
            calldatacopy(ptr, 0x0, calldatasize())
            // Delegatecall method of the implementation contract, returns 0 on error
            let result := delegatecall(gas(), _target, ptr, calldatasize(), 0x0, 0)
            // Get the size of the last return data
            let size := returndatasize()
            // Copy the size length of bytes from return data at zero position to pointer position
            returndatacopy(ptr, 0x0, size)
            // Depending on result value
            switch result
                case 0 {
                    // End execution and revert state changes
                    revert(ptr, size)
                }
                default {
                    // Return data with length of size at pointers position
                    return(ptr, size)
                }
        }
    }

    /// @notice Will run when no functions matches call data
    fallback() external payable {
        _fallback();
    }

    /// @notice Same as fallback but called when calldata is empty
    receive() external payable {
        _fallback();
    }
}

File 1 of 4 : Ownable.sol
pragma solidity ^0.8.0;

// SPDX-License-Identifier: MIT OR Apache-2.0



/// @title Ownable Contract
/// @author Matter Labs
contract Ownable {
    /// @dev Storage position of the masters address (keccak256('eip1967.proxy.admin') - 1)
    bytes32 private constant MASTER_POSITION = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

    /// @notice Contract constructor
    /// @dev Sets msg sender address as masters address
    /// @param masterAddress Master address
    constructor(address masterAddress) {
        setMaster(masterAddress);
    }

    /// @notice Check if specified address is master
    /// @param _address Address to check
    function requireMaster(address _address) internal view {
        require(_address == getMaster(), "1c"); // oro11 - only by master
    }

    /// @notice Returns contract masters address
    /// @return master Master's address
    function getMaster() public view returns (address master) {
        bytes32 position = MASTER_POSITION;
        assembly {
            master := sload(position)
        }
    }

    /// @dev Sets new masters address
    /// @param _newMaster New master's address
    function setMaster(address _newMaster) internal {
        bytes32 position = MASTER_POSITION;
        assembly {
            sstore(position, _newMaster)
        }
    }

    /// @notice Transfer mastership of the contract to new master
    /// @param _newMaster New masters address
    function transferMastership(address _newMaster) external {
        requireMaster(msg.sender);
        require(_newMaster != address(0), "1d"); // otp11 - new masters address can't be zero address
        setMaster(_newMaster);
    }
}

File 2 of 4 : Upgradeable.sol
pragma solidity ^0.8.0;

// SPDX-License-Identifier: MIT OR Apache-2.0



/// @title Interface of the upgradeable contract
/// @author Matter Labs
interface Upgradeable {
    /// @notice Upgrades target of upgradeable contract
    /// @param newTarget New target
    /// @param newTargetInitializationParameters New target initialization parameters
    function upgradeTarget(address newTarget, bytes calldata newTargetInitializationParameters) external;
}

File 2 of 4 : UpgradeableMaster.sol
pragma solidity ^0.8.0;

// SPDX-License-Identifier: MIT OR Apache-2.0



/// @title Interface of the upgradeable master contract (defines notice period duration and allows finish upgrade during preparation of it)
/// @author Matter Labs
interface UpgradeableMaster {
    /// @notice Notice period before activation preparation status of upgrade mode
    function getNoticePeriod() external returns (uint256);

    /// @notice Checks that contract is ready for upgrade
    /// @return bool flag indicating that contract is ready for upgrade
    function isReadyForUpgrade() external returns (bool);
}

Settings
{
  "viaIR": true,
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"targetInitializationParameters","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getMaster","outputs":[{"internalType":"address","name":"master","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTarget","outputs":[{"internalType":"address","name":"target","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_newMaster","type":"address"}],"name":"transferMastership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"upgrade","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"newTarget","type":"address"},{"internalType":"bytes","name":"newTargetUpgradeParameters","type":"bytes"}],"name":"upgradeTarget","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060409080825234610198576106d5803803809161001e828561019d565b833981018282820312610198578151906001600160a01b03821682036101985760208381015190936001600160401b03821161019857019181601f840112156101985782519161006d836101d6565b9061007a8751928361019d565b838252858201908685870101116101985761009c6000959482888897016101f1565b337fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355827f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5561012b6064885180936101148a83019663439fab9160e01b88528b6024850152518092816044860152858501906101f1565b601f8019910116810103604481018452018261019d565b51915af43d15610193573d61013f816101d6565b9061014c8551928361019d565b81526000833d92013e5b156101695750516104c090816102158239f35b606491519062461bcd60e51b82526004820152600560248201526475696e313160d81b6044820152fd5b610156565b600080fd5b601f909101601f19168101906001600160401b038211908210176101c057604052565b634e487b7160e01b600052604160045260246000fd5b6001600160401b0381116101c057601f01601f191660200190565b60005b8381106102045750506000910152565b81810151838201526020016101f456fe60806040526004361015610018575b3661044757610447565b60003560e01c80632539464514610078578063439fab91146100735780635a99719e1461006e5780636fc4914014610069578063c3f59687146100645763f00e6a2a0361000e57610333565b6102b4565b6101ab565b61014d565b610110565b346100ae57610086366100e1565b505062461bcd60e51b6080526020608452600560a45264757067313160d81b60c45260646080fd5b600080fd5b9181601f840112156100ae5782359167ffffffffffffffff83116100ae57602083818601950101116100ae57565b60206003198201126100ae576004359067ffffffffffffffff82116100ae5761010c916004016100b3565b9091565b346100ae5761011e366100e1565b505060405162461bcd60e51b8152602060048201526005602482015264696e69313160d81b6044820152606490fd5b346100ae5760003660031901126100ae577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546040516001600160a01b039091168152602090f35b600435906001600160a01b03821682036100ae57565b346100ae5760403660031901126100ae576101c4610195565b67ffffffffffffffff6024358181116100ae576064926101ea601f9236906004016100b3565b90916101f53361037b565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5560405192826020850191632539464560e01b835260206024870152816044870152888601378361026760009882868b83819a99829a0101528919998a91011681010360448101845201826103f1565b51915af4903d156102a9573d9283116102a4576102a192610293602060405193601f84011601836103f1565b81528360203d92013e610413565b80f35b6103db565b506102a19150610413565b346100ae5760203660031901126100ae576102cd610195565b6102d63361037b565b6001600160a01b03811615610309577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355005b60405162461bcd60e51b81526020600482015260026024820152610c5960f21b6044820152606490fd5b346100ae5760003660031901126100ae577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546040516001600160a01b039091168152602090f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546001600160a01b039081169116036103b157565b60405162461bcd60e51b8152602060048201526002602482015261316360f01b6044820152606490fd5b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176102a457604052565b1561041a57565b60405162461bcd60e51b8152602060048201526005602482015264756675313160d81b6044820152606490fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460008060405192368285378336915af4903d91826000833e1561048857f35bfdfea264697066735822122023c5567030e37071238ee6b9ee517a2e289dd1dbcb4d4500d3aefb65e9db7d7864736f6c63430008120033000000000000000000000000bfa352a683d82a04233cc45ac1308621ba63283f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000100000000000000000000000000eae8e5180eae503e4ffef2f5d48e20164ed41b820000000000000000000000003545fb62209935ab6038f3a1b40403ddffe6e49c00000000000000000000000062351b47e060c61868ab7e05920cb42bd9a5f2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015f051753e6e9527e5b77fb7a7e6153767260336f8b9410648870e6702f421e50000000000000000000000000000000000000000000000000000000000000000c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470

Deployed Bytecode

0x60806040526004361015610018575b3661044757610447565b60003560e01c80632539464514610078578063439fab91146100735780635a99719e1461006e5780636fc4914014610069578063c3f59687146100645763f00e6a2a0361000e57610333565b6102b4565b6101ab565b61014d565b610110565b346100ae57610086366100e1565b505062461bcd60e51b6080526020608452600560a45264757067313160d81b60c45260646080fd5b600080fd5b9181601f840112156100ae5782359167ffffffffffffffff83116100ae57602083818601950101116100ae57565b60206003198201126100ae576004359067ffffffffffffffff82116100ae5761010c916004016100b3565b9091565b346100ae5761011e366100e1565b505060405162461bcd60e51b8152602060048201526005602482015264696e69313160d81b6044820152606490fd5b346100ae5760003660031901126100ae577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546040516001600160a01b039091168152602090f35b600435906001600160a01b03821682036100ae57565b346100ae5760403660031901126100ae576101c4610195565b67ffffffffffffffff6024358181116100ae576064926101ea601f9236906004016100b3565b90916101f53361037b565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5560405192826020850191632539464560e01b835260206024870152816044870152888601378361026760009882868b83819a99829a0101528919998a91011681010360448101845201826103f1565b51915af4903d156102a9573d9283116102a4576102a192610293602060405193601f84011601836103f1565b81528360203d92013e610413565b80f35b6103db565b506102a19150610413565b346100ae5760203660031901126100ae576102cd610195565b6102d63361037b565b6001600160a01b03811615610309577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355005b60405162461bcd60e51b81526020600482015260026024820152610c5960f21b6044820152606490fd5b346100ae5760003660031901126100ae577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546040516001600160a01b039091168152602090f35b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103546001600160a01b039081169116036103b157565b60405162461bcd60e51b8152602060048201526002602482015261316360f01b6044820152606490fd5b634e487b7160e01b600052604160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176102a457604052565b1561041a57565b60405162461bcd60e51b8152602060048201526005602482015264756675313160d81b6044820152606490fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5460008060405192368285378336915af4903d91826000833e1561048857f35bfdfea264697066735822122023c5567030e37071238ee6b9ee517a2e289dd1dbcb4d4500d3aefb65e9db7d7864736f6c63430008120033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000bfa352a683d82a04233cc45ac1308621ba63283f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000100000000000000000000000000eae8e5180eae503e4ffef2f5d48e20164ed41b820000000000000000000000003545fb62209935ab6038f3a1b40403ddffe6e49c00000000000000000000000062351b47e060c61868ab7e05920cb42bd9a5f2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015f051753e6e9527e5b77fb7a7e6153767260336f8b9410648870e6702f421e50000000000000000000000000000000000000000000000000000000000000000c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470

-----Decoded View---------------
Arg [0] : target (address): 0xbfa352a683D82a04233Cc45AC1308621BA63283f
Arg [1] : targetInitializationParameters (bytes): 0x000000000000000000000000eae8e5180eae503e4ffef2f5d48e20164ed41b820000000000000000000000003545fb62209935ab6038f3a1b40403ddffe6e49c00000000000000000000000062351b47e060c61868ab7e05920cb42bd9a5f2b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015f051753e6e9527e5b77fb7a7e6153767260336f8b9410648870e6702f421e50000000000000000000000000000000000000000000000000000000000000000c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470

-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 000000000000000000000000bfa352a683d82a04233cc45ac1308621ba63283f
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [3] : 000000000000000000000000eae8e5180eae503e4ffef2f5d48e20164ed41b82
Arg [4] : 0000000000000000000000003545fb62209935ab6038f3a1b40403ddffe6e49c
Arg [5] : 00000000000000000000000062351b47e060c61868ab7e05920cb42bd9a5f2b2
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [8] : 15f051753e6e9527e5b77fb7a7e6153767260336f8b9410648870e6702f421e5
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [10] : c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Build on the world’s first ZK Aggregated Layer 3 and access limitless liquidity with zkLink's Rollup solutions.

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.