| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| 0x3ac7210211522a9d179c8b3eb24b30523c0ca61a40655801cfdc3369ba80cbf0 | Deposit ETH | (pending) | 2 days ago | IN | 0.0001 ETH | (Pending) | |||
| 0xe239fd168a93f934f8bc74aecedaadf31e16c376b04a9788e25f4b96c07d7a98 | Deposit ETH | (pending) | 2 days ago | IN | 0.0004983607 ETH | (Pending) | |||
| 0xee7757ca0e6bc83b6225ca28a5615ebf9f4d62fa3c1b9ce117357d9e9d0d64dd | Deposit ETH | (pending) | 2 days ago | IN | 0.007 ETH | (Pending) | |||
| 0x07742373e8690b1e8ec7939c7182c0508cfc2f547fabfd2ec426202d2dea5069 | Deposit ETH | (pending) | 2 days ago | IN | 0.014399116 ETH | (Pending) | |||
| Commit Blocks | 24174861 | 45 mins ago | IN | 0 ETH | 0.00020464 | ||||
| Execute Blocks | 24174801 | 57 mins ago | IN | 0 ETH | 0.00009346 | ||||
| Prove Blocks | 24174330 | 2 hrs ago | IN | 0 ETH | 0.00002209 | ||||
| Commit Blocks | 24174131 | 3 hrs ago | IN | 0 ETH | 0.0000536 | ||||
| Execute Blocks | 24173571 | 5 hrs ago | IN | 0 ETH | 0.00000667 | ||||
| Prove Blocks | 24173097 | 6 hrs ago | IN | 0 ETH | 0.00002687 | ||||
| Commit Blocks | 24172935 | 7 hrs ago | IN | 0 ETH | 0.00001333 | ||||
| Deposit ETH | 24172928 | 7 hrs ago | IN | 0.0005 ETH | 0.00000471 | ||||
| Execute Blocks | 24172434 | 8 hrs ago | IN | 0 ETH | 0.00001934 | ||||
| Prove Blocks | 24171936 | 10 hrs ago | IN | 0 ETH | 0.0000218 | ||||
| Commit Blocks | 24171736 | 11 hrs ago | IN | 0 ETH | 0.00000739 | ||||
| Execute Blocks | 24171228 | 12 hrs ago | IN | 0 ETH | 0.00003173 | ||||
| Prove Blocks | 24170785 | 14 hrs ago | IN | 0 ETH | 0.00005397 | ||||
| Commit Blocks | 24170572 | 15 hrs ago | IN | 0 ETH | 0.00003106 | ||||
| Execute Blocks | 24170357 | 15 hrs ago | IN | 0 ETH | 0.0002965 | ||||
| Prove Blocks | 24169872 | 17 hrs ago | IN | 0 ETH | 0.00010467 | ||||
| Commit Blocks | 24169691 | 18 hrs ago | IN | 0 ETH | 0.00007876 | ||||
| Execute Blocks | 24169194 | 19 hrs ago | IN | 0 ETH | 0.00057672 | ||||
| Prove Blocks | 24168669 | 21 hrs ago | IN | 0 ETH | 0.00004844 | ||||
| Execute Blocks | 24168480 | 22 hrs ago | IN | 0 ETH | 0.00004642 | ||||
| Commit Blocks | 24168457 | 22 hrs ago | IN | 0 ETH | 0.00008532 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 24174827 | 51 mins ago | 0.03419585 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.0000907 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.03252557 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00015704 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00321883 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.0000116 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00292768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00357768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00249768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00360768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00275768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00584768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00359768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00248768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00261768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00369768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00319768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00340768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00246768 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.03742 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00216558 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.009 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00098862 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00098862 ETH | ||||
| Transfer | 24174827 | 51 mins ago | 0.00088862 ETH |
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Proxy
Compiler Version
v0.5.16+commit.9c3226ce
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
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));
}
}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);
}
}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;
}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);
}{
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
},
"optimizer": {
"enabled": true,
"runs": 200
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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"}]Contract Creation Code
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
Loading...
Loading
Loading...
Loading
OVERVIEW
zkSync's Mainnet contract address.Multichain Portfolio | 36 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 79.68% | $3,227.34 | 12,274.6382 | $39,614,442.48 | |
| ETH | 7.81% | $0.999866 | 3,884,562.1631 | $3,884,041.63 | |
| ETH | 5.79% | $0.999678 | 2,881,863.9446 | $2,880,935.98 | |
| ETH | 3.39% | $0.998848 | 1,687,218.2681 | $1,685,274.59 | |
| ETH | 0.95% | $93,224 | 5.0616 | $471,859.03 | |
| ETH | 0.52% | $3,946.94 | 65.4834 | $258,459.05 | |
| ETH | 0.49% | $3,227.34 | 75.7611 | $244,506.92 | |
| ETH | 0.18% | $2,010.14 | 45.3078 | $91,075.11 | |
| ETH | 0.16% | $13.81 | 5,585.9765 | $77,142.33 | |
| ETH | 0.12% | $137.7 | 440.3707 | $60,639.05 | |
| ETH | 0.10% | $6.14 | 8,081.967 | $49,623.28 | |
| ETH | 0.09% | $3,726.01 | 12.6583 | $47,164.95 | |
| ETH | 0.08% | $3,224.55 | 12.6969 | $40,941.8 | |
| ETH | 0.08% | $0.145149 | 278,306.9403 | $40,395.97 | |
| ETH | 0.07% | $1.17 | 29,558.5431 | $34,583.5 | |
| ETH | 0.05% | $0.993039 | 26,886.5983 | $26,699.44 | |
| ETH | 0.05% | $173 | 144.1746 | $24,942.21 | |
| ETH | 0.04% | $2.3 | 8,660.5208 | $19,919.2 | |
| ETH | 0.03% | $95,551 | 0.1567 | $14,976.47 | |
| ETH | 0.02% | $1.21 | 8,774.086 | $10,616.64 | |
| ETH | 0.02% | $130.48 | 58.1026 | $7,581.22 | |
| ETH | 0.01% | $3,104.86 | 2.3067 | $7,161.89 | |
| ETH | 0.01% | $0.256571 | 27,824.1097 | $7,138.87 | |
| ETH | 0.01% | $0.658 | 10,448.8289 | $6,875.33 | |
| ETH | 0.01% | $1,487.69 | 4.5196 | $6,723.76 | |
| ETH | 0.01% | $0.999252 | 6,497.8202 | $6,492.96 | |
| ETH | 0.01% | $0.000009 | 685,782,416.839 | $6,370.92 | |
| ETH | 0.01% | $14.24 | 374.1339 | $5,327.67 | |
| ETH | 0.01% | $66.92 | 77.828 | $5,208.25 | |
| ETH | 0.01% | $11.01 | 469.8723 | $5,173.29 | |
| ETH | <0.01% | $0.000938 | 4,805,936.015 | $4,505.78 | |
| ETH | <0.01% | $0.149353 | 30,003.8181 | $4,481.16 | |
| ETH | <0.01% | $3,739.89 | 1.1019 | $4,120.9 | |
| ETH | <0.01% | $0.847003 | 4,386.8925 | $3,715.71 | |
| ETH | <0.01% | $0.000232 | 15,751,283.7977 | $3,661.54 | |
| ETH | <0.01% | $92,272.81 | 0.0377 | $3,474.47 | |
| ETH | <0.01% | $0.1024 | 32,776.2915 | $3,356.29 | |
| ETH | <0.01% | $0.999698 | 2,468.43 | $2,467.68 | |
| ETH | <0.01% | $0.200534 | 12,004.9034 | $2,407.39 | |
| ETH | <0.01% | $8.6 | 277.7122 | $2,388.19 | |
| ETH | <0.01% | $0.054192 | 29,376.4772 | $1,591.97 | |
| ETH | <0.01% | $0.426429 | 3,476.2396 | $1,482.37 | |
| ETH | <0.01% | $2.47 | 583.6922 | $1,441.72 | |
| ETH | <0.01% | $0.224985 | 6,180.6259 | $1,390.55 | |
| ETH | <0.01% | $5.45 | 230.41 | $1,255.73 | |
| ETH | <0.01% | $0.007079 | 161,519.9464 | $1,143.38 | |
| ETH | <0.01% | $0.125709 | 8,464.4043 | $1,064.05 | |
| ETH | <0.01% | $0.642285 | 1,445.7593 | $928.59 | |
| ETH | <0.01% | $26.9 | 28.7723 | $773.98 | |
| ETH | <0.01% | $0.717519 | 1,044.8959 | $749.73 | |
| ETH | <0.01% | $0.143124 | 5,061.0084 | $724.35 | |
| ETH | <0.01% | $3.49 | 186.9172 | $652.34 | |
| ETH | <0.01% | $0.226402 | 2,807.9408 | $635.72 | |
| ETH | <0.01% | $0.349317 | 1,629.6481 | $569.26 | |
| ETH | <0.01% | $4,756.7 | 0.1133 | $538.76 | |
| ETH | <0.01% | $0.998071 | 446.0859 | $445.23 | |
| ETH | <0.01% | $0.521213 | 843.9333 | $439.87 | |
| ETH | <0.01% | $0.493158 | 828.8858 | $408.77 | |
| ETH | <0.01% | $0.247711 | 1,452.9052 | $359.9 | |
| ETH | <0.01% | $0.219378 | 1,634.1806 | $358.5 | |
| ETH | <0.01% | $1.17 | 297.8068 | $348.43 | |
| ETH | <0.01% | $0.030732 | 10,529.9151 | $323.61 | |
| ETH | <0.01% | $0.000056 | 5,101,674.7888 | $284.21 | |
| ETH | <0.01% | $0.116307 | 2,286.4652 | $265.93 | |
| ETH | <0.01% | $0.009801 | 27,031.1325 | $264.94 | |
| ETH | <0.01% | $0.169046 | 1,549.5316 | $261.94 | |
| ETH | <0.01% | $0.152295 | 1,615.8688 | $246.09 | |
| ETH | <0.01% | $0.456923 | 530.5794 | $242.43 | |
| ETH | <0.01% | $0.007168 | 32,252.387 | $231.19 | |
| ETH | <0.01% | $0.044311 | 4,738.7108 | $209.98 | |
| ETH | <0.01% | $0.056461 | 3,434.33 | $193.91 | |
| ETH | <0.01% | $0.125867 | 1,497.0788 | $188.43 | |
| ETH | <0.01% | $0.032289 | 5,503.3736 | $177.7 | |
| ETH | <0.01% | $0.108511 | 1,494.2069 | $162.14 | |
| ETH | <0.01% | $0.025318 | 6,228.0147 | $157.68 | |
| ETH | <0.01% | $0.000278 | 540,290.0752 | $150.44 | |
| ETH | <0.01% | $0.041638 | 3,239.9519 | $134.91 | |
| ETH | <0.01% | $0.011556 | 11,511.242 | $133.03 | |
| ETH | <0.01% | $11.49 | 10.8676 | $124.91 | |
| ETH | <0.01% | $3.35 | 29.6242 | $99.24 | |
| ETH | <0.01% | $8.97 | 10.414 | $93.39 | |
| ETH | <0.01% | $0.976535 | 94.0226 | $91.82 | |
| ETH | <0.01% | $0.987194 | 89.3081 | $88.16 | |
| ETH | <0.01% | $64.89 | 1.3529 | $87.79 | |
| ETH | <0.01% | $0.006271 | 13,171.9282 | $82.6 | |
| ETH | <0.01% | $0.015338 | 5,174.2043 | $79.36 | |
| ETH | <0.01% | $0.000005 | 10,092,357.8552 | $53.29 | |
| ETH | <0.01% | $68.55 | 0.7234 | $49.59 | |
| ETH | <0.01% | $0.402271 | 112.7899 | $45.37 | |
| ETH | <0.01% | $102.97 | 0.4162 | $42.85 | |
| ETH | <0.01% | $0.085975 | 493.2032 | $42.4 | |
| ETH | <0.01% | $12.27 | 2.9111 | $35.72 | |
| ETH | <0.01% | $0.172433 | 203.5 | $35.09 | |
| ETH | <0.01% | $0.001235 | 28,081.5862 | $34.67 | |
| ETH | <0.01% | $1.16 | 25 | $29 | |
| ETH | <0.01% | $0.00216 | 11,389.9043 | $24.6 | |
| ETH | <0.01% | $0.00056 | 41,891.7647 | $23.46 | |
| ETH | <0.01% | $0.021344 | 1,000 | $21.34 | |
| ETH | <0.01% | $0.018998 | 1,042.3546 | $19.8 | |
| ETH | <0.01% | $0.682309 | 27.12 | $18.5 | |
| ETH | <0.01% | $0.00371 | 4,858.006 | $18.02 | |
| ETH | <0.01% | $0.112409 | 160.0648 | $17.99 | |
| ETH | <0.01% | $78.84 | 0.2104 | $16.58 | |
| ETH | <0.01% | $10.44 | 1.3769 | $14.37 | |
| ETH | <0.01% | $0.008405 | 1,006.6098 | $8.46 | |
| ETH | <0.01% | <$0.000001 | 48,110,131,275.9641 | $6.59 | |
| ETH | <0.01% | $0.000997 | 4,801.6975 | $4.79 | |
| ETH | <0.01% | $0.000002 | 2,000,000 | $4.11 | |
| ETH | <0.01% | $0.014476 | 276.1376 | $4 | |
| ETH | <0.01% | $0.003474 | 992.0486 | $3.45 | |
| ETH | <0.01% | $3.01 | 1.0422 | $3.14 | |
| ETH | <0.01% | $0.00026 | 11,524.0987 | $3 | |
| ETH | <0.01% | $0.010015 | 108.9597 | $1.09 | |
| ETH | <0.01% | <$0.000001 | 444,946,197.3985 | $0.9504 | |
| ETH | <0.01% | $0.000023 | 37,024.365 | $0.8541 | |
| ETH | <0.01% | $0.000232 | 3,428.0001 | $0.7943 | |
| ETH | <0.01% | $0.00081 | 930.3368 | $0.7537 | |
| ETH | <0.01% | $0.007209 | 100 | $0.7208 | |
| ETH | <0.01% | $0.065333 | 7.4157 | $0.4844 | |
| ETH | <0.01% | <$0.000001 | 863,118,342.2066 | $0.4303 | |
| ETH | <0.01% | $0.000761 | 501.419 | $0.3814 | |
| ETH | <0.01% | $0.000322 | 1,038 | $0.3342 | |
| ETH | <0.01% | $0.000304 | 1,000 | $0.3037 | |
| ETH | <0.01% | $0.521785 | 0.5223 | $0.2725 | |
| ETH | <0.01% | $1.12 | 0.2056 | $0.2302 | |
| ETH | <0.01% | $0.00 | 0.8377 | $0.00 | |
| ETH | <0.01% | $0.009992 | 20.45 | $0.2043 | |
| ETH | <0.01% | $0.00 | 0.0154 | $0.00 | |
| BSC | 0.02% | $1.86 | 6,174.6874 | $11,509.95 | |
| BSC | <0.01% | $911.57 | 0.5369 | $489.46 | |
| BSC | <0.01% | $3,224.82 | 0.1286 | $414.71 | |
| BSC | <0.01% | <$0.000001 | 804,828 | $0.3198 | |
| BSC | <0.01% | $0.150199 | 1 | $0.1501 | |
| ZKSYNC | <0.01% | $3,227.43 | 0.3484 | $1,124.45 | |
| ZKSYNC | <0.01% | $0.038811 | 3,300 | $128.08 | |
| ZKSYNC | <0.01% | $0.999957 | 2 | $2 | |
| OP | <0.01% | $3,227.11 | 0.308 | $994.09 | |
| ARB | <0.01% | $3,227.34 | 0.212 | $684.04 | |
| ARBNOVA | <0.01% | $3,227.34 | 0.0257 | $82.94 | |
| BASE | <0.01% | $3,227.2 | 0.016 | $51.79 | |
| BASE | <0.01% | $0.999503 | 10 | $10 | |
| BASE | <0.01% | $0.019895 | 320 | $6.37 | |
| BASE | <0.01% | $0.00 | 253.3 | $0.00 | |
| BASE | <0.01% | $0.00 | 194 | $0.00 | |
| AVAX | <0.01% | $14.47 | 2.8316 | $40.97 | |
| LINEA | <0.01% | $3,227.43 | 0.004 | $12.91 | |
| POL | <0.01% | $0.126054 | 45.2781 | $5.71 | |
| CELO | <0.01% | $0.130211 | 0.019 | $0.002474 |
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.