Overview
ETH Balance
0 ETH
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
323151 | 56 days ago | Contract Creation | 0 ETH |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
MultiCallUtilsZkSync
Compiler Version
v0.8.18+commit.87f61d96
ZkSolc Version
v1.5.10
Optimization Enabled:
Yes with Mode z
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: BUSL-1.1 pragma solidity 0.8.18; import "./interfaces/IModuleCalls.sol"; contract MultiCallUtilsZkSync { // Errors error DelegateCallNotAllowed(uint256 _index); error CallReverted(uint256 _index, bytes _result); error NotSupported(); function multiCall( IModuleCalls.Transaction[] memory _txs ) public payable returns (bool[] memory _successes, bytes[] memory _results) { _successes = new bool[](_txs.length); _results = new bytes[](_txs.length); for (uint256 i = 0; i < _txs.length; i++) { IModuleCalls.Transaction memory transaction = _txs[i]; if (transaction.delegateCall) revert DelegateCallNotAllowed(i); if (gasleft() < transaction.gasLimit) revert IModuleCalls.NotEnoughGas(i, transaction.gasLimit, gasleft()); // solhint-disable (_successes[i], _results[i]) = transaction.target.call{ value: transaction.value, gas: transaction.gasLimit == 0 ? gasleft() : transaction.gasLimit }(transaction.data); // solhint-enable if (!_successes[i] && _txs[i].revertOnError) revert CallReverted(i, _results[i]); } } // /// // Globals // /// function callBlockhash(uint256 _i) external view returns (bytes32) { return blockhash(_i); } function callCoinbase() external view returns (address) { return block.coinbase; } function callDifficulty() external view returns (uint256) { return block.prevrandao; // old block.difficulty } function callPrevrandao() external view returns (uint256) { return block.prevrandao; } function callGasLimit() external view returns (uint256) { return block.gaslimit; } function callBlockNumber() external view returns (uint256) { return block.number; } function callTimestamp() external view returns (uint256) { return block.timestamp; } function callGasLeft() external view returns (uint256) { return gasleft(); } function callGasPrice() external view returns (uint256) { return tx.gasprice; } function callOrigin() external pure returns (address) { revert NotSupported(); } function callBalanceOf(address _addr) external view returns (uint256) { return _addr.balance; } function callCodeSize(address _addr) external view returns (uint256 size) { assembly { size := extcodesize(_addr) } } function callCode(address _addr) external view returns (bytes memory code) { revert NotSupported(); } function callCodeHash(address _addr) external view returns (bytes32 codeHash) { assembly { codeHash := extcodehash(_addr) } } function callChainId() external view returns (uint256 id) { assembly { id := chainid() } } }
// SPDX-License-Identifier: BUSL-1.1 pragma solidity 0.8.18; interface IModuleCalls { // Events event TxFailed(bytes32 indexed _tx, uint256 _index, bytes _reason); event TxExecuted(bytes32 indexed _tx, uint256 _index); // Errors error NotEnoughGas(uint256 _index, uint256 _requested, uint256 _available); error InvalidSignature(bytes32 _hash, bytes _signature); // Transaction structure struct Transaction { bool delegateCall; // Performs delegatecall bool revertOnError; // Reverts transaction bundle if tx fails uint256 gasLimit; // Maximum gas to be forwarded address target; // Address of the contract to call uint256 value; // Amount of ETH to pass with the call bytes data; // calldata to pass } /** * @notice Allow wallet owner to execute an action * @param _txs Transactions to process * @param _nonce Signature nonce (may contain an encoded space) * @param _signature Encoded signature */ function execute(Transaction[] calldata _txs, uint256 _nonce, bytes calldata _signature) external; /** * @notice Allow wallet to execute an action * without signing the message * @param _txs Transactions to execute */ function selfExecute(Transaction[] calldata _txs) external; }
{ "optimizer": { "enabled": true, "mode": "z" }, "outputSelection": { "*": { "*": [ "abi" ] } }, "detectMissingLibraries": false, "forceEVMLA": false, "enableEraVMExtensions": false, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"bytes","name":"_result","type":"bytes"}],"name":"CallReverted","type":"error"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"DelegateCallNotAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"uint256","name":"_requested","type":"uint256"},{"internalType":"uint256","name":"_available","type":"uint256"}],"name":"NotEnoughGas","type":"error"},{"inputs":[],"name":"NotSupported","type":"error"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callBlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_i","type":"uint256"}],"name":"callBlockhash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callChainId","outputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCode","outputs":[{"internalType":"bytes","name":"code","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCodeHash","outputs":[{"internalType":"bytes32","name":"codeHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"callCodeSize","outputs":[{"internalType":"uint256","name":"size","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callCoinbase","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callDifficulty","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasLeft","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callGasPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callOrigin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"callPrevrandao","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"callTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bool","name":"delegateCall","type":"bool"},{"internalType":"bool","name":"revertOnError","type":"bool"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct IModuleCalls.Transaction[]","name":"_txs","type":"tuple[]"}],"name":"multiCall","outputs":[{"internalType":"bool[]","name":"_successes","type":"bool[]"},{"internalType":"bytes[]","name":"_results","type":"bytes[]"}],"stateMutability":"payable","type":"function"}]
Contract Creation Code
9c4d535b0000000000000000000000000000000000000000000000000000000000000000010000ff7416312021754638c4b606b2fc32755a86b6322c50b7c329a1e9d39600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x0003000000000002000d0000000000020000006003100270000000cf0030019d000000cf03300197000200000031035500000001002001900000008002000039000000390000c13d000000400020043f000000040030008c000001660000413d000000000201043b000000e004200270000000d10040009c0000000402100370000000430000613d000000d20040009c000000480000613d000000d30040009c0000004d0000613d000000d40040009c0000005d0000613d000000d50040009c0000006d0000613d000000d60040009c000000710000613d000000d70040009c000000420000613d000000d80040009c000000420000613d000000d90040009c000000780000613d000000da0040009c0000007f0000613d000000db0040009c0000008f0000613d000000dc0040009c0000009c0000613d000000dd0040009c000000a30000613d000000de0040009c000000b10000613d000000df0040009c000000b80000613d000000e00040009c000001660000c13d0000000001000416000000000001004b000001660000c13d000100340000003d000003310000013d000000f902000041033703100000040f000000800010043f000000fa01000041000003380001042e000000400020043f0000000001000416000000000001004b000001660000c13d000000200100003900000100001004430000012000000443000000d001000041000003380001042e033702c40000040f0007002400300094000000c40000813d00000000010000190000000002000019033702fe0000040f0000000001000416000000000001004b000001660000c13d0000000001000414000000bf0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000c00000001001d0000800a01000039000000240300003900000000040004150000000c0440008a0000000504400210000000f802000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000b00000001001d0000800201000039000000240300003900000000040004150000000b0440008a0000000504400210000000f702000041000000be0000013d0000000001000416000000000001004b000000970000613d000001660000013d0000000001000416000000000001004b000001660000c13d000100760000003d000003310000013d000000f502000041000000be0000013d0000000001000416000000000001004b000001660000c13d0001007d0000003d000003310000013d000000f402000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000a00000001001d0000800201000039000000240300003900000000040004150000000a0440008a0000000504400210000000f302000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000000e60010009c000001660000213d000000f601000041000000800010043f00000080010000390000000402000039033702fe0000040f0000000001000416000000000001004b000001660000c13d000100a10000003d000003310000013d000000f202000041000000be0000013d000000240030008c000001660000413d0000000001000416000000000001004b000001660000c13d000000000102043b000900000001001d0000800b0100003900000024030000390000000004000415000000090440008a0000000504400210000000f102000041000000be0000013d0000000001000416000000000001004b000001660000c13d000100b60000003d000003310000013d000000f002000041000000be0000013d0000000001000416000000000001004b000001660000c13d000100bd0000003d000003310000013d000000ef02000041033703100000040f000000800010043f000000800100003900000020020000390000000003000019033703060000040f000000000202043b000800000002001d000000e10020009c000000450000213d00000008020000290000002302200039000000000032004b000000450000813d00000008020000290000000402200039000000000221034f000000000202043b000000e20020009c000000d70000813d00000005072002100000003f04700039000000e304400197000000e40040009c000000dd0000a13d000000e801000041000000000010043f0000004101000039000000040010043f000000e90100004100000339000104300000008004400039000000400040043f000000800020043f000000080200002900000024062000390000000007670019000000000037004b000000450000213d0006000000310353000000a008000039000000000076004b000001680000813d000000000261034f000000000202043b000000e10020009c000000450000213d000000080a2000290000000702a00069000000ec0020009c000000450000213d000000c00020008c000000450000413d000000400900043d000000ed0090009c000001a10000813d000000c002900039000000400020043f0000002402a00039000000000421034f000000000404043b000000000004004b000000000b000039000000010b00c0390000000000b4004b000001660000c13d0000000004490436000000200b2000390000000002b1034f000000000202043b000000000002004b000000000c000039000000010c00c0390000000000c2004b000001660000c13d00000000002404350000002002b00039000000000221034f000000000202043b00000040049000390000000000240435000000400bb000390000000002b1034f000000000202043b000000e60020009c000000450000213d000000600490003900000000002404350000002002b00039000000000221034f000000000202043b000000800490003900000000002404350000004002b00039000000000221034f000000000202043b000000e10020009c000000450000213d000000000da200190000004302d00039000000000032004b0000000004000019000000ee04008041000000ee02200197000000000002004b000000000a000019000000ee0a004041000000ee0020009c000000000a04c01900000000000a004b000000450000c13d000000240ed000390000000002e1034f000000000a02043b000000e100a0009c000000d70000213d0000001f02a00039000000200400008a000000000242016f0000003f02200039000000000242016f000000400b00043d00000000022b00190000000000b2004b00000000040000390000000104004039000000e10020009c000000d70000213d0000000100400190000000d70000c13d000000400020043f0000000004ab04360000000002ad00190000004402200039000000000032004b000000450000213d0000002002e00039000000000221034f000000200500008a000000000f5a0170000000000df40019000001520000613d000000000e02034f000000000c04001900000000e50e043c000000000c5c04360000000000dc004b0000014e0000c13d0000001f0ca001900000015f0000613d0000000002f2034f0000000305c00210000000000c0d0433000000000c5c01cf000000000c5c022f000000000202043b0000010005500089000000000252022f00000000025201cf0000000002c2019f00000000002d04350000000002a400190000000000020435000000a0029000390000000000b2043500000000089804360000002006600039000000e70000013d00000000010000190000033900010430000000800300043d000000e10030009c000000d70000213d00000005013002100000003f02100039000000e302200197000000400500043d0000000002250019000000000052004b00000000040000390000000104004039000000e10020009c000000d70000213d0000000100400190000000d70000c13d000000400020043f000300000005001d0000000002350436000400000002001d0000001f0310018f000000000001004b000000060500035f000001850000613d00000004020000290000000001120019000000005405043c0000000002420436000000000012004b000001810000c13d000000000003004b000000800200043d000000e10020009c000000d70000213d00000005012002100000003f03100039000000e303300197000000400400043d0000000003340019000200000004001d000000000043004b00000000040000390000000104004039000000e10030009c000000d70000213d0000000100400190000000d70000c13d000000400030043f0000000203000029000000000423043600000060050000390000000002000019000000000012004b000001a80000813d0000000003420019000000000053043500000020022000390000019b0000013d000000e801000041000000000010043f0000004101000039000000040010043f00000024020000390000000001000019033702fe0000040f000000000b0000190000000405000029000800000004001d000000030a000029000000800100043d00000000001b004b0000023b0000813d0000000505b00210000000a00450003900000000020404330000000001020433000000000001004b0000024f0000c13d000000400120003900000000030004140000000001010433000000000013004b000002560000413d000500000004001d0000008003200039000000000303043300000060042000390000000004040433000000000001004b000001c20000c13d0000000001000414000600000005001d00070000000b001d000000e604400197000000a002200039000000000202043300000020052000390000000006020433000000000003004b000001e10000613d000000cf0060009c000000cf060080410000006002600210000000cf0050009c000000cf050080410000004005500210000000000225019f000000cf0010009c000000cf01008041000000c001100210000000000112019f000000e7011001c700008009020000390000000005000019033703270000040f000000000301034f000000010120018f00020000000303550000006002300270000100cf0020019d000000cf03200197000001e80000013d00000000020400190000000003050019000000000406001900000000050000190000000006000019033702940000040f0000000103000031000000000003004b0000006002000039000000030a000029000000070b000029000000060c000029000002170000613d000000e10030009c000000d70000213d0000001f02300039000000200400008a000000000242016f0000003f02200039000000000442016f000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000000e10040009c000000d70000213d0000000100500190000000d70000c13d000000400040043f0000000007320436000000200400008a0000000005430170000000000457001900000002060003670000020a0000613d000000000806034f000000008908043c0000000007970436000000000047004b000002060000c13d0000001f03300190000002170000613d000000000556034f0000000303300210000000000604043300000000063601cf000000000636022f000000000505043b0000010003300089000000000535022f00000000033501cf000000000363019f0000000000340435000000020300002900000000030304330000000000b3004b00000004050000290000000803000029000002370000a13d00000000033c0019000000000023043500000000020a04330000000000b2004b000002370000a13d00000000025c0019000000000001004b0000000003000039000000010300c039000000000032043500000000020a04330000000000b2004b000002370000a13d000000000001004b000002350000c13d000000800100043d0000000000b1004b000002370000a13d0000000501000029000000000101043300000020011000390000000001010433000000000001004b000002800000c13d000000010bb00039000001ac0000013d000000e801000041000000000010043f0000003201000039000000da0000013d000000400400043d0000004001000039000000000114043600000000020a043300000040034000390000000000230435000300000004001d000000600640003900000000030000190000002007600039000000000023004b000002620000813d0000000054050434000000000004004b0000000004000039000000010400c039000000000046043500000001033000390000000006070019000002440000013d000000400100043d000000e502000041000000000021043500000004021000390000000000b204350000002402000039033702fe0000040f0000000002000414000000400300043d0000004404300039000000000024043500000024023000390000000000120435000000eb01000041000000000013043500000004013000390000000000b104350000006402000039000002920000013d000000030260006a000000000021043500000002010000290000000001010433000400000006001d0000000000160435000500000001001d0000000501100210000700000007001d00000000027100190000000003000019000600000003001d000000050030006c00000008030000290000027d0000813d000000040120006a000000200110008a00000007040000290000000004140436000700000004001d0000000031030434000800000003001d033702de0000040f0000000603000029000000010330003900000000020100190000026d0000013d00000003010000290000000002120049000000c20000013d000000020100002900000000020b0019033702f00000040f0000000001010433000000400400043d000800000004001d000000240240003900000040030000390000000000320435000000ea0200004100000000002404350000000402400039000000070300002900000000003204350000004402400039033702de0000040f000000080300002900000000023100490000000001030019033702fe0000040f0002000000000002000200000006001d000100000005001d000000cf0030009c000000cf030080410000004003300210000000cf0040009c000000cf040080410000006004400210000000000334019f000000cf0010009c000000cf01008041000000c001100210000000000113019f033703270000040f00000001090000290000006003100270000000cf03300197000000020030006c000000020400002900000000040340190000001f0540018f000000fb064001980000000004690019000002b20000613d000000000701034f000000007807043c0000000009890436000000000049004b000002ae0000c13d000000010220018f000000000005004b000002c00000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00020000000103550000000001020019000000000001042d00020000000000020000000001000416000000000001004b000002dc0000c13d0000000001000031000000ec0010009c000002dc0000213d000000030010008c000002dc0000a13d000000400100043d000100000001001d0000800b0100003900000004030000390000000004000415000000020440008a0000000504400210000000fc02000041033703100000040f00000001030000290000000000130435000000200200003900000000010300190000000003000019033703060000040f00000000010000190000033900010430000000004301043400000000013204360000000002000019000000000032004b000002e90000813d00000000052100190000000006240019000000000606043300000000006504350000002002200039000002e10000013d000000000231001900000000000204350000001f02300039000000200300008a000000000232016f0000000001210019000000000001042d0000000003010433000000000023004b000002f70000a13d000000050220021000000000012100190000002001100039000000000001042d000000e801000041000000000010043f0000003201000039000000040010043f000000e9010000410000033900010430000000000001042f000000cf0010009c000000cf010080410000004001100210000000cf0020009c000000cf020080410000006002200210000000000112019f0000033900010430000000cf0010009c000000cf010080410000004001100210000000cf0020009c000000cf020080410000006002200210000000000112019f000000e002300210000000000121019f000003380001042e00000000050100190000000000200443000000040030008c000003170000a13d000000050140027000000000010100310000000400100443000000cf0030009c000000cf0300804100000060013002100000000002000414000000cf0020009c000000cf02008041000000c002200210000000000112019f000000fd011001c700000000020500190337032c0000040f0000000100200190000003260000613d000000000101043b000000000001042d000000000001042f0000032a002104210000000102000039000000000001042d0000000002000019000000000001042d0000032f002104230000000102000039000000000001042d0000000002000019000000000001042d0000800b01000039000000040300003900000000040004150000000d0440008a0000000504400210000000010000013b0000033700000432000003380001042e00000339000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000ffd7d7410000000000000000000000000000000000000000000000000000000043d9c9350000000000000000000000000000000000000000000000000000000048acd29f00000000000000000000000000000000000000000000000000000000543196eb00000000000000000000000000000000000000000000000000000000984395bc0000000000000000000000000000000000000000000000000000000098f9fbc400000000000000000000000000000000000000000000000000000000aeea5fb500000000000000000000000000000000000000000000000000000000b7a7253100000000000000000000000000000000000000000000000000000000c272d5c300000000000000000000000000000000000000000000000000000000c39f2d5c00000000000000000000000000000000000000000000000000000000c66764e100000000000000000000000000000000000000000000000000000000d1db390700000000000000000000000000000000000000000000000000000000d5b5337f00000000000000000000000000000000000000000000000000000000e90f13e700000000000000000000000000000000000000000000000000000000f209883a000000000000000000000000000000000000000000000000000000000fdecfac000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000000100000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000ffffffffffffff7f230d1ccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000004e487b710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000003b4c7a5f000000000000000000000000000000000000000000000000000000002bb3e3ba000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffff408000000000000000000000000000000000000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d955391327877a797fe6dca4321f33fd95414da079ab78e698d761514c01ced9211af267e80b41246c05cbb406f874e82aa2faf7db11bba9792fe09929e56ef1eee2c2da342cbb15ccdc3cad6266b0e7a08c0454b23bf29dc2df74b6f3c209e9336465bd11806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83fe173b97ed9aa263236c52fa3eb334d07741add95e972d17352d76816b4aaea3a6ae0aac158b2d5c9a9c9285743419d62a32f6727a640955e4ce8ee41503c784a038794000000000000000000000000000000000000000000000000000000000e03fe177bb050a40ea1b3ecd64121a3fa063a94b6d404b2f45c64697555efe0e9cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f399a8a0592ac89c5ad3bc6df8224c17b485976f597df104ee20d0df415241f670b000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000000000000000000000ffffffe019cae4629a2dd7890036d0d1f6a82742845b778b7184e38d5bebfd4cce3b181e0200000200000000000000000000000000000000000000000000000000000000c461a49d2e1b26efe2a97716d007aa9e2fe712a02ffbdc02d8dd9ae6ae93c653
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.