ETH Price: $3,418.67 (-0.08%)
Gas: 9.74 Gwei

Contract

0xaBEA9132b05A70803a4E85094fD0e1800777fBEF
 

Overview

ETH Balance

14,714.789804769909773403 ETH

Eth Value

$50,304,971.78 (@ $3,418.67/ETH)

Token Holdings

Transaction Hash
Method
Block
From
To
0x50b41aa18763392073a9d2edf61c93a21edd5675927156d8f48e0ebc50dc0211 Deposit ETH(pending)2024-11-27 3:51:1638 mins ago1732679476IN
zkSync
0.002 ETH(Pending)(Pending)
0xde9f762565e2183b8fd053cfef35030e44135cfaf84cb3389a8e1386480a748b Deposit ETH(pending)2024-11-27 3:47:4041 mins ago1732679260IN
zkSync
0.0019258442 ETH(Pending)(Pending)
0x71a7f0768e78c3b2fd2385fc39deaae81a67c5dabaa2456a3f39e6bc67b7b21f Deposit ETH(pending)2024-11-27 3:22:191 hr ago1732677739IN
zkSync
0.0012 ETH(Pending)(Pending)
0xf08fb5bc24950a77d25277d121b5663c1b58aa24ec8b51fc07f6a7aba9d7fe62 Deposit ETH(pending)2024-11-27 2:46:281 hr ago1732675588IN
zkSync
0.000015 ETH(Pending)(Pending)
0xf3f02008abb4e9a6a2bc483e64d12c31bd15f1e45d887a22eed5a52d54d7e71f Deposit ETH(pending)2024-11-27 1:16:403 hrs ago1732670200IN
zkSync
0.02 ETH(Pending)(Pending)
0x185883cfde37d2e633b4fd534bffa98171e729ec50488843d72cc498856f9f73 Deposit ETH(pending)2024-11-24 18:41:052 days ago1732473665IN
zkSync
0.0015 ETH(Pending)(Pending)
0x763211544708485e0e184db5dd929f6ba4034de0d6a4341a5bdab4c2faf3a694 Deposit ETH(pending)2024-11-24 18:16:052 days ago1732472165IN
zkSync
0.03 ETH(Pending)(Pending)
0xadac604df85e204eea63496110b754e7efbcb525426ebebde5a52e0d4b3898bd Deposit ETH(pending)2024-11-24 12:48:322 days ago1732452512IN
zkSync
0.001 ETH(Pending)(Pending)
0xe8e3720f124d3d7b656a395436549bb029b98102c082ade58eadca6dd4d2c02d Deposit ETH(pending)2024-11-24 11:36:202 days ago1732448180IN
zkSync
0.0057 ETH(Pending)(Pending)
0xc8d86f78dd6d4b4413bf66487c7d40ae155c50992ef1982e6cf81273d71e427d Deposit ETH(pending)2024-11-24 9:15:342 days ago1732439734IN
zkSync
0.0001 ETH(Pending)(Pending)
0x75951f050a9d707040c7497ee48d828da1005593c86b3ef6586f5ea57afa5dc6 Deposit ETH(pending)2024-11-24 9:04:452 days ago1732439085IN
zkSync
0.001 ETH(Pending)(Pending)
0xee471a52f9accc245e078581f9ebf090b1503ff2a8b1fa637ac1114f661d6d62 Deposit ETH(pending)2024-11-24 8:42:402 days ago1732437760IN
zkSync
0.001 ETH(Pending)(Pending)
0x4a3a06fab6d6a298b627a42af55700b58f1d4be56da2468af2a081766c7823f7 Deposit ETH(pending)2024-11-24 7:29:302 days ago1732433370IN
zkSync
0.0012 ETH(Pending)(Pending)
0xda7bdc15f6d743919b2c836b087433a94034ba106115b94aebe2ab41fb4b2180 Deposit ETH(pending)2024-11-24 5:55:552 days ago1732427755IN
zkSync
0.0000700626 ETH(Pending)(Pending)
0x3802ec488942a4bf388b5deb86ac360e6679af3a7879f71ca78932fa69b3c36d Deposit ETH(pending)2024-11-24 5:33:512 days ago1732426431IN
zkSync
0.001 ETH(Pending)(Pending)
0xd40d5cbaefd24d0487769d6edb0df7076ef946acdd2e12ec453e591b57a60f87 Deposit ETH(pending)2024-11-24 5:17:192 days ago1732425439IN
zkSync
0.03 ETH(Pending)(Pending)
0x84f32cf64aeb81f686b751415044e494e4b72842f15682638f99926f233d34ef Deposit ETH(pending)2024-11-24 5:04:532 days ago1732424693IN
zkSync
0.0009253845 ETH(Pending)(Pending)
0x49d1b9122fb2254a7e73fa20dae1633792e836cacc8cc37f24aefd91fd4c70e7 Deposit ETH(pending)2024-11-24 4:27:323 days ago1732422452IN
zkSync
0.0012 ETH(Pending)(Pending)
0x91efb2d00e3afa99e0c38f0e098d238047febe4ddb0e4ee8b84797102e17f417 Deposit ETH(pending)2024-11-24 4:19:463 days ago1732421986IN
zkSync
0.00895 ETH(Pending)(Pending)
0x100f9e3d79c1d07ce94fe3beaba8e2c026b45a9fa158e15d9d27f22c8984c6dc Deposit ETH(pending)2024-11-24 2:37:243 days ago1732415844IN
zkSync
0.001 ETH(Pending)(Pending)
0xa3d2f4501de217a20a77ed954a2dc259f62022d2dac828b5c176ca4cadefc403 Deposit ETH(pending)2024-11-24 2:24:043 days ago1732415044IN
zkSync
0.00211 ETH(Pending)(Pending)
0xdc8314c6bd982d4ebdca809cecffa0bf029d8646ccfdaf2167d5578f00548af7 Deposit ETH(pending)2024-11-24 1:38:563 days ago1732412336IN
zkSync
0.003 ETH(Pending)(Pending)
Execute Blocks212763262024-11-27 3:12:591 hr ago1732677179IN
zkSync
0 ETH0.001223257.16620728
Prove Blocks212762052024-11-27 2:48:471 hr ago1732675727IN
zkSync
0 ETH0.004100237.52378612
Commit Blocks212760252024-11-27 2:12:472 hrs ago1732673567IN
zkSync
0 ETH0.001969089.0656561
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0.00201924 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0.10185182 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0.014 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0.124 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763382024-11-27 3:15:231 hr ago1732677323
0xaBEA9132...00777fBEF
0 ETH
212763262024-11-27 3:12:591 hr ago1732677179
0xaBEA9132...00777fBEF
0 ETH
212763262024-11-27 3:12:591 hr ago1732677179
0xaBEA9132...00777fBEF
0 ETH
212762052024-11-27 2:48:471 hr ago1732675727
0xaBEA9132...00777fBEF
0 ETH
212762052024-11-27 2:48:471 hr ago1732675727
0xaBEA9132...00777fBEF
0 ETH
212760252024-11-27 2:12:472 hrs ago1732673567
0xaBEA9132...00777fBEF
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 4 : Proxy.sol
pragma solidity ^0.5.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, UpgradeableMaster, Ownable {

    /// @notice Storage position of "target" (actual implementation address: keccak256('eip1967.proxy.implementation') - 1)
    bytes32 private constant targetPosition = 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) public {
        setTarget(target);
        (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 Actual implementation address
    function getTarget() public view returns (address target) {
        bytes32 position = targetPosition;
        assembly {
            target := sload(position)
        }
    }

    /// @notice Sets new target of contract
    /// @param _newTarget New actual implementation address
    function setTarget(address _newTarget) internal {
        bytes32 position = targetPosition;
        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 {
        requireMaster(msg.sender);

        setTarget(newTarget);
        (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() external payable {
        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)
            }
        }
    }

    /// UpgradeableMaster functions

    /// @notice Notice period before activation preparation status of upgrade mode
    function getNoticePeriod() external returns (uint) {
        (bool success, bytes memory result) = getTarget().delegatecall(abi.encodeWithSignature("getNoticePeriod()"));
        require(success, "unp11"); // unp11 - upgradeNoticePeriod delegatecall failed
        return abi.decode(result, (uint));
    }

    /// @notice Notifies proxy contract that notice period started
    function upgradeNoticePeriodStarted() external {
        requireMaster(msg.sender);
        (bool success, ) = getTarget().delegatecall(abi.encodeWithSignature("upgradeNoticePeriodStarted()"));
        require(success, "nps11"); // nps11 - upgradeNoticePeriodStarted delegatecall failed
    }

    /// @notice Notifies proxy contract that upgrade preparation status is activated
    function upgradePreparationStarted() external {
        requireMaster(msg.sender);
        (bool success, ) = getTarget().delegatecall(abi.encodeWithSignature("upgradePreparationStarted()"));
        require(success, "ups11"); // ups11 - upgradePreparationStarted delegatecall failed
    }

    /// @notice Notifies proxy contract that upgrade canceled
    function upgradeCanceled() external {
        requireMaster(msg.sender);
        (bool success, ) = getTarget().delegatecall(abi.encodeWithSignature("upgradeCanceled()"));
        require(success, "puc11"); // puc11 - upgradeCanceled delegatecall failed
    }

    /// @notice Notifies proxy contract that upgrade finishes
    function upgradeFinishes() external {
        requireMaster(msg.sender);
        (bool success, ) = getTarget().delegatecall(abi.encodeWithSignature("upgradeFinishes()"));
        require(success, "puf11"); // puf11 - upgradeFinishes delegatecall failed
    }

    /// @notice Checks that contract is ready for upgrade
    /// @return bool flag indicating that contract is ready for upgrade
    function isReadyForUpgrade() external returns (bool) {
        (bool success, bytes memory result) = getTarget().delegatecall(abi.encodeWithSignature("isReadyForUpgrade()"));
        require(success, "rfu11"); // rfu11 - readyForUpgrade delegatecall failed
        return abi.decode(result, (bool));
    }

}

File 2 of 4 : Ownable.sol
pragma solidity ^0.5.0;

/// @title Ownable Contract
/// @author Matter Labs
contract Ownable {

    /// @notice Storage position of the masters address (keccak256('eip1967.proxy.admin') - 1)
    bytes32 private constant masterPosition = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;

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

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

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

    /// @notice Sets new masters address
    /// @param _newMaster New masters address
    function setMaster(address _newMaster) internal {
        bytes32 position = masterPosition;
        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), "otp11"); // otp11 - new masters address can't be zero address
        setMaster(_newMaster);
    }

}

File 3 of 4 : Upgradeable.sol
pragma solidity ^0.5.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 4 of 4 : UpgradeableMaster.sol
pragma solidity ^0.5.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 (uint);

    /// @notice Notifies contract that notice period started
    function upgradeNoticePeriodStarted() external;

    /// @notice Notifies contract that upgrade preparation status is activated
    function upgradePreparationStarted() external;

    /// @notice Notifies contract that upgrade canceled
    function upgradeCanceled() external;

    /// @notice Notifies contract that upgrade finishes
    function upgradeFinishes() external;

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

}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"targetInitializationParameters","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"getMaster","outputs":[{"internalType":"address","name":"master","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getNoticePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTarget","outputs":[{"internalType":"address","name":"target","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[],"name":"isReadyForUpgrade","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newMaster","type":"address"}],"name":"transferMastership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[],"name":"upgradeCanceled","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"upgradeFinishes","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"upgradeNoticePeriodStarted","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"upgradePreparationStarted","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newTarget","type":"address"},{"internalType":"bytes","name":"newTargetUpgradeParameters","type":"bytes"}],"name":"upgradeTarget","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200109338038062001093833981810160405260408110156200003757600080fd5b8151602083018051604051929492938301929190846401000000008211156200005f57600080fd5b9083019060208201858111156200007557600080fd5b82516401000000008111828201881017156200009057600080fd5b82525081516020918201929091019080838360005b83811015620000bf578181015183820152602001620000a5565b50505050905090810190601f168015620000ed5780820380516001836020036101000a031916815260200191505b50604052505050336200010681620002b660201b60201c565b506200011b826001600160e01b03620002da16565b6000620001306001600160e01b03620002ed16565b6001600160a01b0316826040516024018080602001828103825283818151815260200191508051906020019080838360005b838110156200017c57818101518382015260200162000162565b50505050905090810190601f168015620001aa5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b031663439fab9160e01b178152905182519295509350839250908083835b60208310620002075780518252601f199092019160209182019101620001e6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811462000269576040519150601f19603f3d011682016040523d82523d6000602084013e6200026e565b606091505b5050905080620002ad576040805162461bcd60e51b815260206004820152600560248201526475696e313160d81b604482015290519081900360640190fd5b50505062000301565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b6000805160206200107383398151915255565b600080516020620010738339815191525490565b610d6280620003116000396000f3fe6080604052600436106100a75760003560e01c806378b91e701161006457806378b91e70146102ce578063871b8ff1146102e35780638773334c146102f8578063b269b9ae14610321578063c3f5968714610336578063f00e6a2a14610369576100a7565b806325394645146100d85780632a3174f4146101575780633b154b731461017e578063439fab91146101935780635a99719e146102105780636fc4914014610241575b60006100b161037a565b905060405136600082376000803683855af43d806000843e8180156100d4578184f35b8184fd5b3480156100e457600080fd5b50610155600480360360208110156100fb57600080fd5b81019060208101813564010000000081111561011657600080fd5b82018360208201111561012857600080fd5b8035906020019184600183028401116401000000008311171561014a57600080fd5b50909250905061039f565b005b34801561016357600080fd5b5061016c6103d4565b60408051918252519081900360200190f35b34801561018a57600080fd5b50610155610506565b34801561019f57600080fd5b50610155600480360360208110156101b657600080fd5b8101906020810181356401000000008111156101d157600080fd5b8201836020820111156101e357600080fd5b8035906020019184600183028401116401000000008311171561020557600080fd5b509092509050610622565b34801561021c57600080fd5b50610225610657565b604080516001600160a01b039092168252519081900360200190f35b34801561024d57600080fd5b506101556004803603604081101561026457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561028f57600080fd5b8201836020820111156102a157600080fd5b803590602001918460018302840111640100000000831117156102c357600080fd5b50909250905061067c565b3480156102da57600080fd5b506101556107dc565b3480156102ef57600080fd5b506101556108f5565b34801561030457600080fd5b5061030d610a0e565b604080519115158252519081900360200190f35b34801561032d57600080fd5b50610155610b22565b34801561034257600080fd5b506101556004803603602081101561035957600080fd5b50356001600160a01b0316610c3b565b34801561037557600080fd5b506102255b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6040805162461bcd60e51b8152602060048201526005602482015264757067313160d81b604482015290519081900360640190fd5b60008060606103e161037a565b60408051600481526024810182526020810180516001600160e01b0316630a8c5d3d60e21b178152915181516001600160a01b039490941693919290918291908083835b602083106104445780518252601f199092019160209182019101610425565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146104a4576040519150601f19603f3d011682016040523d82523d6000602084013e6104a9565b606091505b5091509150816104e8576040805162461bcd60e51b8152602060048201526005602482015264756e70313160d81b604482015290519081900360640190fd5b8080602001905160208110156104fd57600080fd5b50519250505090565b61050f33610c90565b600061051961037a565b60408051600481526024810182526020810180516001600160e01b0316633b154b7360e01b178152915181516001600160a01b039490941693919290918291908083835b6020831061057c5780518252601f19909201916020918201910161055d565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105dc576040519150601f19603f3d011682016040523d82523d6000602084013e6105e1565b606091505b505090508061061f576040805162461bcd60e51b81526020600482015260056024820152646e7073313160d81b604482015290519081900360640190fd5b50565b6040805162461bcd60e51b8152602060048201526005602482015264696e69313160d81b604482015290519081900360640190fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61068533610c90565b61068e83610ce5565b600061069861037a565b6001600160a01b031683836040516024018080602001828103825284848281815260200192508082843760008382015260408051601f909201601f1990811690940182810390940182529283526020810180516001600160e01b0316632539464560e01b17815292518151919750955085945091925081905083835b602083106107335780518252601f199092019160209182019101610714565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610793576040519150601f19603f3d011682016040523d82523d6000602084013e610798565b606091505b50509050806107d6576040805162461bcd60e51b8152602060048201526005602482015264756675313160d81b604482015290519081900360640190fd5b50505050565b6107e533610c90565b60006107ef61037a565b60408051600481526024810182526020810180516001600160e01b031663078b91e760e41b178152915181516001600160a01b039490941693919290918291908083835b602083106108525780518252601f199092019160209182019101610833565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146108b2576040519150601f19603f3d011682016040523d82523d6000602084013e6108b7565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264757073313160d81b604482015290519081900360640190fd5b6108fe33610c90565b600061090861037a565b60408051600481526024810182526020810180516001600160e01b031663871b8ff160e01b178152915181516001600160a01b039490941693919290918291908083835b6020831061096b5780518252601f19909201916020918201910161094c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146109cb576040519150601f19603f3d011682016040523d82523d6000602084013e6109d0565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264707563313160d81b604482015290519081900360640190fd5b6000806060610a1b61037a565b60408051600481526024810182526020810180516001600160e01b03166321dcccd360e21b178152915181516001600160a01b039490941693919290918291908083835b60208310610a7e5780518252601f199092019160209182019101610a5f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610ade576040519150601f19603f3d011682016040523d82523d6000602084013e610ae3565b606091505b5091509150816104e8576040805162461bcd60e51b8152602060048201526005602482015264726675313160d81b604482015290519081900360640190fd5b610b2b33610c90565b6000610b3561037a565b60408051600481526024810182526020810180516001600160e01b0316635934dcd760e11b178152915181516001600160a01b039490941693919290918291908083835b60208310610b985780518252601f199092019160209182019101610b79565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610bf8576040519150601f19603f3d011682016040523d82523d6000602084013e610bfd565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264707566313160d81b604482015290519081900360640190fd5b610c4433610c90565b6001600160a01b038116610c87576040805162461bcd60e51b81526020600482015260056024820152646f7470313160d81b604482015290519081900360640190fd5b61061f81610d09565b610c98610657565b6001600160a01b0316816001600160a01b03161461061f576040805162461bcd60e51b81526020600482015260056024820152646f726f313160d81b604482015290519081900360640190fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035556fea265627a7a72315820e35c5cfa91cad67252199f8138df65c2cd9e57899d2525068cf6a0790639b42464736f6c63430005100032360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc00000000000000000000000056153eb06ff6ee8b777dc073c4a84727161ca1050000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000034460c0eb5074c29a9f6fe13b8e7e23a0d08af010000000000000000000000005290e9582b4fb706eadf87bb1c129e897e04d06d097953812ba8f7575e9074bc0fd0ee7bee839a634a9f3f79c4e72a6df0caf00f

Deployed Bytecode

0x6080604052600436106100a75760003560e01c806378b91e701161006457806378b91e70146102ce578063871b8ff1146102e35780638773334c146102f8578063b269b9ae14610321578063c3f5968714610336578063f00e6a2a14610369576100a7565b806325394645146100d85780632a3174f4146101575780633b154b731461017e578063439fab91146101935780635a99719e146102105780636fc4914014610241575b60006100b161037a565b905060405136600082376000803683855af43d806000843e8180156100d4578184f35b8184fd5b3480156100e457600080fd5b50610155600480360360208110156100fb57600080fd5b81019060208101813564010000000081111561011657600080fd5b82018360208201111561012857600080fd5b8035906020019184600183028401116401000000008311171561014a57600080fd5b50909250905061039f565b005b34801561016357600080fd5b5061016c6103d4565b60408051918252519081900360200190f35b34801561018a57600080fd5b50610155610506565b34801561019f57600080fd5b50610155600480360360208110156101b657600080fd5b8101906020810181356401000000008111156101d157600080fd5b8201836020820111156101e357600080fd5b8035906020019184600183028401116401000000008311171561020557600080fd5b509092509050610622565b34801561021c57600080fd5b50610225610657565b604080516001600160a01b039092168252519081900360200190f35b34801561024d57600080fd5b506101556004803603604081101561026457600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561028f57600080fd5b8201836020820111156102a157600080fd5b803590602001918460018302840111640100000000831117156102c357600080fd5b50909250905061067c565b3480156102da57600080fd5b506101556107dc565b3480156102ef57600080fd5b506101556108f5565b34801561030457600080fd5b5061030d610a0e565b604080519115158252519081900360200190f35b34801561032d57600080fd5b50610155610b22565b34801561034257600080fd5b506101556004803603602081101561035957600080fd5b50356001600160a01b0316610c3b565b34801561037557600080fd5b506102255b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6040805162461bcd60e51b8152602060048201526005602482015264757067313160d81b604482015290519081900360640190fd5b60008060606103e161037a565b60408051600481526024810182526020810180516001600160e01b0316630a8c5d3d60e21b178152915181516001600160a01b039490941693919290918291908083835b602083106104445780518252601f199092019160209182019101610425565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146104a4576040519150601f19603f3d011682016040523d82523d6000602084013e6104a9565b606091505b5091509150816104e8576040805162461bcd60e51b8152602060048201526005602482015264756e70313160d81b604482015290519081900360640190fd5b8080602001905160208110156104fd57600080fd5b50519250505090565b61050f33610c90565b600061051961037a565b60408051600481526024810182526020810180516001600160e01b0316633b154b7360e01b178152915181516001600160a01b039490941693919290918291908083835b6020831061057c5780518252601f19909201916020918201910161055d565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146105dc576040519150601f19603f3d011682016040523d82523d6000602084013e6105e1565b606091505b505090508061061f576040805162461bcd60e51b81526020600482015260056024820152646e7073313160d81b604482015290519081900360640190fd5b50565b6040805162461bcd60e51b8152602060048201526005602482015264696e69313160d81b604482015290519081900360640190fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61068533610c90565b61068e83610ce5565b600061069861037a565b6001600160a01b031683836040516024018080602001828103825284848281815260200192508082843760008382015260408051601f909201601f1990811690940182810390940182529283526020810180516001600160e01b0316632539464560e01b17815292518151919750955085945091925081905083835b602083106107335780518252601f199092019160209182019101610714565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610793576040519150601f19603f3d011682016040523d82523d6000602084013e610798565b606091505b50509050806107d6576040805162461bcd60e51b8152602060048201526005602482015264756675313160d81b604482015290519081900360640190fd5b50505050565b6107e533610c90565b60006107ef61037a565b60408051600481526024810182526020810180516001600160e01b031663078b91e760e41b178152915181516001600160a01b039490941693919290918291908083835b602083106108525780518252601f199092019160209182019101610833565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146108b2576040519150601f19603f3d011682016040523d82523d6000602084013e6108b7565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264757073313160d81b604482015290519081900360640190fd5b6108fe33610c90565b600061090861037a565b60408051600481526024810182526020810180516001600160e01b031663871b8ff160e01b178152915181516001600160a01b039490941693919290918291908083835b6020831061096b5780518252601f19909201916020918201910161094c565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146109cb576040519150601f19603f3d011682016040523d82523d6000602084013e6109d0565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264707563313160d81b604482015290519081900360640190fd5b6000806060610a1b61037a565b60408051600481526024810182526020810180516001600160e01b03166321dcccd360e21b178152915181516001600160a01b039490941693919290918291908083835b60208310610a7e5780518252601f199092019160209182019101610a5f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610ade576040519150601f19603f3d011682016040523d82523d6000602084013e610ae3565b606091505b5091509150816104e8576040805162461bcd60e51b8152602060048201526005602482015264726675313160d81b604482015290519081900360640190fd5b610b2b33610c90565b6000610b3561037a565b60408051600481526024810182526020810180516001600160e01b0316635934dcd760e11b178152915181516001600160a01b039490941693919290918291908083835b60208310610b985780518252601f199092019160209182019101610b79565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610bf8576040519150601f19603f3d011682016040523d82523d6000602084013e610bfd565b606091505b505090508061061f576040805162461bcd60e51b8152602060048201526005602482015264707566313160d81b604482015290519081900360640190fd5b610c4433610c90565b6001600160a01b038116610c87576040805162461bcd60e51b81526020600482015260056024820152646f7470313160d81b604482015290519081900360640190fd5b61061f81610d09565b610c98610657565b6001600160a01b0316816001600160a01b03161461061f576040805162461bcd60e51b81526020600482015260056024820152646f726f313160d81b604482015290519081900360640190fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035556fea265627a7a72315820e35c5cfa91cad67252199f8138df65c2cd9e57899d2525068cf6a0790639b42464736f6c63430005100032

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

00000000000000000000000056153eb06ff6ee8b777dc073c4a84727161ca1050000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006000000000000000000000000034460c0eb5074c29a9f6fe13b8e7e23a0d08af010000000000000000000000005290e9582b4fb706eadf87bb1c129e897e04d06d097953812ba8f7575e9074bc0fd0ee7bee839a634a9f3f79c4e72a6df0caf00f

-----Decoded View---------------
Arg [0] : target (address): 0x56153eB06fF6EE8b777DC073c4a84727161cA105
Arg [1] : targetInitializationParameters (bytes): 0x00000000000000000000000034460c0eb5074c29a9f6fe13b8e7e23a0d08af010000000000000000000000005290e9582b4fb706eadf87bb1c129e897e04d06d097953812ba8f7575e9074bc0fd0ee7bee839a634a9f3f79c4e72a6df0caf00f

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 00000000000000000000000056153eb06ff6ee8b777dc073c4a84727161ca105
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 00000000000000000000000034460c0eb5074c29a9f6fe13b8e7e23a0d08af01
Arg [4] : 0000000000000000000000005290e9582b4fb706eadf87bb1c129e897e04d06d
Arg [5] : 097953812ba8f7575e9074bc0fd0ee7bee839a634a9f3f79c4e72a6df0caf00f


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

zkSync's Mainnet contract address.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Chain Token Portfolio % Price Amount Value
ETH
Ether (ETH)
79.61%$3,418.6714,714.7898$50,304,971.78
ETH7.72%$0.9999714,875,984.2919$4,875,842.89
ETH4.86%$0.9997513,071,462.1374$3,070,697.34
ETH2.98%$0.9998271,884,546.8561$1,884,220.83
ETH0.85%$92,5945.7971$536,776.41
ETH0.75%$3,986.44118.6436$472,965.51
ETH0.60%$3,754.45101.7005$381,829.61
ETH0.43%$3,418.6779.1137$270,463.58
ETH0.32%$0.599794341,079.0921$204,577.19
ETH0.19%$231.94522.2703$121,135.36
ETH0.18%$17.556,473.8094$113,615.35
ETH0.18%$3,755.130.2139$113,456.19
ETH0.17%$11.389,359.8165$106,514.71
ETH0.14%$0.00412522,163,170.3519$91,423.52
ETH0.07%$5.168,660.5208$44,688.29
ETH0.07%$3,592.7412.3386$44,329.26
ETH0.07%$3,378.112.5057$42,245.51
ETH0.07%$1.1137,047.0253$41,122.2
ETH0.05%$188.87183.0351$34,569.84
ETH0.05%$1.1129,843.3812$33,126.15
ETH0.04%$0.99716727,229.9749$27,152.83
ETH0.04%$0.52868243,736.5335$23,122.74
ETH0.03%$23.67871.5654$20,629.95
ETH0.03%$1.5113,097.1365$19,776.68
ETH0.03%$1.711,584.5316$19,693.7
ETH0.03%$0.000025738,023,610.1038$18,125.86
ETH0.03%$42.6415.7855$17,712.46
ETH0.03%$0.53426630,052.8896$16,056.24
ETH0.02%$94,8010.1573$14,912.55
ETH0.02%$0.0029434,807,856.1798$14,149.54
ETH0.02%$53.86262.1116$14,117.33
ETH0.02%$36.5375.7993$13,716.51
ETH0.02%$0.47220527,860.3632$13,155.8
ETH0.02%$1.159,948.9965$11,441.35
ETH0.02%$1,751.166.3455$11,111.95
ETH0.02%$110.4299.9404$11,035.42
ETH0.02%$88,7300.1133$10,049.93
ETH0.02%$7,141.291.4031$10,020.11
ETH0.01%$137.7964.9295$8,946.64
ETH0.01%$0.9981636,831.4624$6,818.91
ETH0.01%$0.21639429,376.4772$6,356.89
ETH<0.01%$0.5907459,649.4632$5,700.37
ETH<0.01%$0.01017540,290.0752$5,494.6
ETH<0.01%$3.111,566.7222$4,872.51
ETH<0.01%$14,406.8706$4,424.5
ETH<0.01%$7.47587.9208$4,391.77
ETH<0.01%$66.6764.7615$4,317.65
ETH<0.01%$0.02373181,008.5981$4,295.27
ETH<0.01%$1.283,038.7754$3,889.63
ETH<0.01%$89,560.810.0377$3,372.35
ETH<0.01%$1.053,009.0254$3,162.49
ETH<0.01%$0.5710935,443.1519$3,108.55
ETH<0.01%$3.12878.3015$2,740.3
ETH<0.01%$12,468.43$2,468.43
ETH<0.01%$2.11,044.8959$2,194.28
ETH<0.01%$0.4839134,186.5684$2,025.93
ETH<0.01%$0.05539235,209.4388$1,950.32
ETH<0.01%$2.26838.7675$1,895.61
ETH<0.01%$0.7675812,286.4652$1,755.05
ETH<0.01%$0.279326,180.6258$1,726.37
ETH<0.01%$0.8773851,851.4051$1,624.4
ETH<0.01%$0.266555,503.3736$1,466.92
ETH<0.01%$0.6355331,452.9052$923.37
ETH<0.01%$0.5194781,642.184$853.08
ETH<0.01%$0.2399073,256.2035$781.19
ETH<0.01%$7.1699.9258$715.47
ETH<0.01%$0.1429824,932.4149$705.25
ETH<0.01%$0.05950411,511.242$684.96
ETH<0.01%$0.0001155,353,580.4359$617.54
ETH<0.01%$0.04180514,439.6282$603.65
ETH<0.01%$3.05192.6858$587.69
ETH<0.01%$0.874216535.4787$468.12
ETH<0.01%$1446.0858$446.53
ETH<0.01%$1.04399.7393$417.33
ETH<0.01%$0.0387510,529.9151$408.03
ETH<0.01%$13.2529.6242$392.52
ETH<0.01%$0.0082846,114.387$381.84
ETH<0.01%$0.1739151,549.5316$269.49
ETH<0.01%$0.1716111,494.2069$256.42
ETH<0.01%$0.0411425,669.2043$233.24
ETH<0.01%$2.02112.7899$228.3
ETH<0.01%$20.8710.414$217.38
ETH<0.01%$0.00742927,031.1325$200.81
ETH<0.01%$0.36988493.2032$182.43
ETH<0.01%$0.1155931,497.0788$173.05
ETH<0.01%$0.0445273,434.33$152.92
ETH<0.01%$0.024286,228.0147$151.22
ETH<0.01%$17.667.9111$139.71
ETH<0.01%$0.125432992.0486$124.43
ETH<0.01%$11.3210.8676$122.98
ETH<0.01%$0.593047203.5$120.69
ETH<0.01%$0.00280341,891.7647$117.44
ETH<0.01%$67.811.3529$91.74
ETH<0.01%$0.52511174.0648$91.4
ETH<0.01%$3.2927.12$89.22
ETH<0.01%$0.00000810,092,357.8552$84.88
ETH<0.01%$0.68169189.3081$60.88
ETH<0.01%$0.00506711,389.9043$57.71
ETH<0.01%$68.550.7234$49.59
ETH<0.01%$105.810.4162$44.03
ETH<0.01%$0.0084094,858.006$40.85
ETH<0.01%$0.0117753,428.0001$40.37
ETH<0.01%$0.0000182,000,000$35.68
ETH<0.01%$0.0331741,042.3546$34.58
ETH<0.01%<$0.00000148,110,131,275.9641$28.85
ETH<0.01%$1.0525$26.25
ETH<0.01%$18.151.3769$24.99
ETH<0.01%$92.30.2668$24.62
ETH<0.01%$0.0236681,006.6098$23.82
ETH<0.01%$22.61.0422$23.55
ETH<0.01%$0.0224111,000$22.41
ETH<0.01%$0.00170911,524.0987$19.69
ETH<0.01%$0.0032284,801.6975$15.5
ETH<0.01%$0.025436501.419$12.75
ETH<0.01%$0.022839276.1376$6.31
ETH<0.01%$0.038371108.9597$4.18
ETH<0.01%$0.033826100$3.38
ETH<0.01%<$0.000001444,946,197.3985$3.33
ETH<0.01%$0.00004837,024.365$1.78
ETH<0.01%$0.0010611,000$1.06
ETH<0.01%$0.001085930.3229$1.01
ETH<0.01%$0.002072478.6124$0.9918
ETH<0.01%$1.660.5223$0.8669
ETH<0.01%$2.910.2056$0.5983
ETH<0.01%$0.0711817.4157$0.5278
ETH<0.01%$0.03357510$0.3357
ETH<0.01%$0.01148120.45$0.2347
ETH<0.01%$0.247610.8377$0.2074
BSC0.02%$1.866,172.9475$11,506.71
BSC<0.01%$3,376.030.1286$434.16
BSC<0.01%$620.210.5369$333.02
BSC<0.01%$3.560.129$0.4592
BSC<0.01%$0.3893711$0.3893
ZKSYNC<0.01%$3,417.020.3484$1,190.51
ZKSYNC<0.01%$12$2
OP<0.01%$3,417.560.308$1,052.76
ARB<0.01%$3,417.820.212$724.41
AVAX<0.01%$43.252.8316$122.46
ARBNOVA<0.01%$3,418.260.0257$87.85
BASE<0.01%$3,418.20.016$54.85
BASE<0.01%$110$10.02
POL<0.01%$0.5396845.2781$24.44
LINEA<0.01%$3,417.020.004$13.67
FTM<0.01%$1.130.8869$0.99992
CELO<0.01%$0.8434960.019$0.016026
Loading...
Loading
[ 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.