More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 28 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Aggregate | 10067779 | 378 days ago | IN | 0 CRO | 3.34057482 | ||||
Aggregate | 4215560 | 761 days ago | IN | 0 CRO | 0.61634268 | ||||
Try Aggregate | 2362973 | 885 days ago | IN | 0 CRO | 0.1594 | ||||
Try Aggregate | 2362943 | 885 days ago | IN | 0 CRO | 0.1469 | ||||
Try Aggregate | 2362916 | 885 days ago | IN | 0 CRO | 0.1469 | ||||
Try Aggregate | 2362899 | 885 days ago | IN | 0 CRO | 0.1469 | ||||
Try Aggregate | 2362868 | 885 days ago | IN | 0 CRO | 0.21532 | ||||
Try Aggregate | 2362809 | 885 days ago | IN | 0 CRO | 0.1469 | ||||
Try Aggregate | 2358708 | 886 days ago | IN | 0 CRO | 0.1469 | ||||
Try Aggregate | 2358684 | 886 days ago | IN | 0 CRO | 0.1594 | ||||
Try Aggregate | 2358406 | 886 days ago | IN | 0 CRO | 0.14415 | ||||
Try Aggregate | 2358350 | 886 days ago | IN | 0 CRO | 0.187235 | ||||
Try Aggregate | 2358298 | 886 days ago | IN | 0 CRO | 0.294315 | ||||
Try Aggregate | 2358284 | 886 days ago | IN | 0 CRO | 0.430745 | ||||
Try Aggregate | 2358213 | 886 days ago | IN | 0 CRO | 0.35984 | ||||
Try Aggregate | 2358104 | 886 days ago | IN | 0 CRO | 0.430745 | ||||
Aggregate | 2358094 | 886 days ago | IN | 0 CRO | 0.42724 | ||||
Try Aggregate | 2358081 | 886 days ago | IN | 0 CRO | 0.430525 | ||||
Try Aggregate | 2358022 | 886 days ago | IN | 0 CRO | 0.430525 | ||||
Try Aggregate | 2353880 | 886 days ago | IN | 0 CRO | 0.430525 | ||||
Try Aggregate | 2353870 | 886 days ago | IN | 0 CRO | 13.7448 | ||||
Try Aggregate | 2353862 | 886 days ago | IN | 0 CRO | 13.7448 | ||||
Try Aggregate | 2353854 | 886 days ago | IN | 0 CRO | 13.7448 | ||||
Try Aggregate | 2353846 | 886 days ago | IN | 0 CRO | 13.7448 | ||||
Try Aggregate | 1940681 | 915 days ago | IN | 0 CRO | 0.245625 |
Loading...
Loading
Contract Name:
Multicall2
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at cronoscan.com on 2022-04-01 */ // File contracts/libs/Multicall2.sol pragma solidity >=0.8.0; pragma experimental ABIEncoderV2; /// @title Multicall2 - Aggregate results from multiple read-only function calls /// @author Michael Elliot <[email protected]> /// @author Joshua Levine <[email protected]> /// @author Nick Johnson <[email protected]> contract Multicall2 { struct Call { address target; bytes callData; } struct Result { bool success; bytes returnData; } function aggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes[] memory returnData) { blockNumber = block.number; returnData = new bytes[](calls.length); for(uint256 i = 0; i < calls.length; i++) { (bool success, bytes memory ret) = calls[i].target.call(calls[i].callData); require(success, "Multicall aggregate: call failed"); returnData[i] = ret; } } function blockAndAggregate(Call[] memory calls) public returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) { (blockNumber, blockHash, returnData) = tryBlockAndAggregate(true, calls); } function getBlockHash(uint256 blockNumber) public view returns (bytes32 blockHash) { blockHash = blockhash(blockNumber); } function getBlockNumber() public view returns (uint256 blockNumber) { blockNumber = block.number; } function getCurrentBlockCoinbase() public view returns (address coinbase) { coinbase = block.coinbase; } function getCurrentBlockDifficulty() public view returns (uint256 difficulty) { difficulty = block.difficulty; } function getCurrentBlockGasLimit() public view returns (uint256 gaslimit) { gaslimit = block.gaslimit; } function getCurrentBlockTimestamp() public view returns (uint256 timestamp) { timestamp = block.timestamp; } function getEthBalance(address addr) public view returns (uint256 balance) { balance = addr.balance; } function getLastBlockHash() public view returns (bytes32 blockHash) { blockHash = blockhash(block.number - 1); } function tryAggregate(bool requireSuccess, Call[] memory calls) public returns (Result[] memory returnData) { returnData = new Result[](calls.length); for(uint256 i = 0; i < calls.length; i++) { (bool success, bytes memory ret) = calls[i].target.call(calls[i].callData); if (requireSuccess) { require(success, "Multicall2 aggregate: call failed"); } returnData[i] = Result(success, ret); } } function tryBlockAndAggregate(bool requireSuccess, Call[] memory calls) public returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) { blockNumber = block.number; blockHash = blockhash(block.number); returnData = tryAggregate(requireSuccess, calls); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"aggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes[]","name":"returnData","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"blockAndAggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes32","name":"blockHash","type":"bytes32"},{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getBlockHash","outputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBlockNumber","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockCoinbase","outputs":[{"internalType":"address","name":"coinbase","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockDifficulty","outputs":[{"internalType":"uint256","name":"difficulty","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockGasLimit","outputs":[{"internalType":"uint256","name":"gaslimit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockTimestamp","outputs":[{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getEthBalance","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastBlockHash","outputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"requireSuccess","type":"bool"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"tryAggregate","outputs":[{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"requireSuccess","type":"bool"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall2.Call[]","name":"calls","type":"tuple[]"}],"name":"tryBlockAndAggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes32","name":"blockHash","type":"bytes32"},{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall2.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610a4a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d1461013d57806386d516e814610145578063a8b0574e1461014d578063bce38bd714610162578063c3077fa914610182578063ee82ac5e14610195576100b4565b80630f28c97d146100b9578063252dba42146100d757806327e86d6e146100f8578063399542e91461010057806342cbb15c146101225780634d2301cc1461012a575b600080fd5b6100c16101a8565b6040516100ce919061084d565b60405180910390f35b6100ea6100e53660046106cd565b6101ac565b6040516100ce9291906108cc565b6100c1610340565b61011361010e366004610708565b610353565b6040516100ce93929190610934565b6100c161036b565b6100c16101383660046106ac565b61036f565b6100c161037c565b6100c1610380565b610155610384565b6040516100ce9190610826565b610175610170366004610708565b610388565b6040516100ce919061083a565b6101136101903660046106cd565b610533565b6100c16101a336600461075a565b610550565b4290565b8051439060609067ffffffffffffffff8111156101d957634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561020c57816020015b60608152602001906001900390816101f75790505b50905060005b835181101561033a5760008085838151811061023e57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031686848151811061027357634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405161028c919061080a565b6000604051808303816000865af19150503d80600081146102c9576040519150601f19603f3d011682016040523d82523d6000602084013e6102ce565b606091505b5091509150816102f95760405162461bcd60e51b81526004016102f090610897565b60405180910390fd5b8084848151811061031a57634e487b7160e01b600052603260045260246000fd5b602002602001018190525050508080610332906109cd565b915050610212565b50915091565b600061034d600143610986565b40905090565b43804060606103628585610388565b90509250925092565b4390565b6001600160a01b03163190565b4490565b4590565b4190565b6060815167ffffffffffffffff8111156103b257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156103eb57816020015b6103d8610554565b8152602001906001900390816103d05790505b50905060005b825181101561052c5760008084838151811061041d57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031685848151811061045257634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405161046b919061080a565b6000604051808303816000865af19150503d80600081146104a8576040519150601f19603f3d011682016040523d82523d6000602084013e6104ad565b606091505b509150915085156104d557816104d55760405162461bcd60e51b81526004016102f090610856565b604051806040016040528083151581526020018281525084848151811061050c57634e487b7160e01b600052603260045260246000fd5b602002602001018190525050508080610524906109cd565b9150506103f1565b5092915050565b6000806060610543600185610353565b9196909550909350915050565b4090565b60408051808201909152600081526060602082015290565b80356001600160a01b038116811461058357600080fd5b919050565b600082601f830112610598578081fd5b8135602067ffffffffffffffff808311156105b5576105b56109fe565b6105c2828385020161095c565b83815282810190868401865b8681101561069e57813589016040601f198181848f030112156105ef578a8bfd5b81518281018181108a82111715610608576106086109fe565b8352610615848b0161056c565b81528284013589811115610627578c8dfd5b8085019450508d603f85011261063b578b8cfd5b898401358981111561064f5761064f6109fe565b61065f8b84601f8401160161095c565b92508083528e84828701011115610674578c8dfd5b808486018c85013782018a018c9052808a01919091528652505092850192908501906001016105ce565b509098975050505050505050565b6000602082840312156106bd578081fd5b6106c68261056c565b9392505050565b6000602082840312156106de578081fd5b813567ffffffffffffffff8111156106f4578182fd5b61070084828501610588565b949350505050565b6000806040838503121561071a578081fd5b82358015158114610729578182fd5b9150602083013567ffffffffffffffff811115610744578182fd5b61075085828601610588565b9150509250929050565b60006020828403121561076b578081fd5b5035919050565b60008282518085526020808601955080818302840101818601855b848110156107d157858303601f19018952815180511515845284015160408585018190526107bd818601836107de565b9a86019a945050509083019060010161078d565b5090979650505050505050565b600081518084526107f681602086016020860161099d565b601f01601f19169290920160200192915050565b6000825161081c81846020870161099d565b9190910192915050565b6001600160a01b0391909116815260200190565b6000602082526106c66020830184610772565b90815260200190565b60208082526021908201527f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c656040820152601960fa1b606082015260800190565b6020808252818101527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c6564604082015260600190565b600060408201848352602060408185015281855180845260608601915060608382028701019350828701855b8281101561092657605f198887030184526109148683516107de565b955092840192908401906001016108f8565b509398975050505050505050565b6000848252836020830152606060408301526109536060830184610772565b95945050505050565b60405181810167ffffffffffffffff8111828210171561097e5761097e6109fe565b604052919050565b600082821015610998576109986109e8565b500390565b60005b838110156109b85781810151838201526020016109a0565b838111156109c7576000848401525b50505050565b60006000198214156109e1576109e16109e8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220899eb4decefec76d4a01c17ae049e7895e0ce5ff08995c8af5b200595cca530e64736f6c63430008000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d1461013d57806386d516e814610145578063a8b0574e1461014d578063bce38bd714610162578063c3077fa914610182578063ee82ac5e14610195576100b4565b80630f28c97d146100b9578063252dba42146100d757806327e86d6e146100f8578063399542e91461010057806342cbb15c146101225780634d2301cc1461012a575b600080fd5b6100c16101a8565b6040516100ce919061084d565b60405180910390f35b6100ea6100e53660046106cd565b6101ac565b6040516100ce9291906108cc565b6100c1610340565b61011361010e366004610708565b610353565b6040516100ce93929190610934565b6100c161036b565b6100c16101383660046106ac565b61036f565b6100c161037c565b6100c1610380565b610155610384565b6040516100ce9190610826565b610175610170366004610708565b610388565b6040516100ce919061083a565b6101136101903660046106cd565b610533565b6100c16101a336600461075a565b610550565b4290565b8051439060609067ffffffffffffffff8111156101d957634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561020c57816020015b60608152602001906001900390816101f75790505b50905060005b835181101561033a5760008085838151811061023e57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031686848151811061027357634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405161028c919061080a565b6000604051808303816000865af19150503d80600081146102c9576040519150601f19603f3d011682016040523d82523d6000602084013e6102ce565b606091505b5091509150816102f95760405162461bcd60e51b81526004016102f090610897565b60405180910390fd5b8084848151811061031a57634e487b7160e01b600052603260045260246000fd5b602002602001018190525050508080610332906109cd565b915050610212565b50915091565b600061034d600143610986565b40905090565b43804060606103628585610388565b90509250925092565b4390565b6001600160a01b03163190565b4490565b4590565b4190565b6060815167ffffffffffffffff8111156103b257634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156103eb57816020015b6103d8610554565b8152602001906001900390816103d05790505b50905060005b825181101561052c5760008084838151811061041d57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031685848151811061045257634e487b7160e01b600052603260045260246000fd5b60200260200101516020015160405161046b919061080a565b6000604051808303816000865af19150503d80600081146104a8576040519150601f19603f3d011682016040523d82523d6000602084013e6104ad565b606091505b509150915085156104d557816104d55760405162461bcd60e51b81526004016102f090610856565b604051806040016040528083151581526020018281525084848151811061050c57634e487b7160e01b600052603260045260246000fd5b602002602001018190525050508080610524906109cd565b9150506103f1565b5092915050565b6000806060610543600185610353565b9196909550909350915050565b4090565b60408051808201909152600081526060602082015290565b80356001600160a01b038116811461058357600080fd5b919050565b600082601f830112610598578081fd5b8135602067ffffffffffffffff808311156105b5576105b56109fe565b6105c2828385020161095c565b83815282810190868401865b8681101561069e57813589016040601f198181848f030112156105ef578a8bfd5b81518281018181108a82111715610608576106086109fe565b8352610615848b0161056c565b81528284013589811115610627578c8dfd5b8085019450508d603f85011261063b578b8cfd5b898401358981111561064f5761064f6109fe565b61065f8b84601f8401160161095c565b92508083528e84828701011115610674578c8dfd5b808486018c85013782018a018c9052808a01919091528652505092850192908501906001016105ce565b509098975050505050505050565b6000602082840312156106bd578081fd5b6106c68261056c565b9392505050565b6000602082840312156106de578081fd5b813567ffffffffffffffff8111156106f4578182fd5b61070084828501610588565b949350505050565b6000806040838503121561071a578081fd5b82358015158114610729578182fd5b9150602083013567ffffffffffffffff811115610744578182fd5b61075085828601610588565b9150509250929050565b60006020828403121561076b578081fd5b5035919050565b60008282518085526020808601955080818302840101818601855b848110156107d157858303601f19018952815180511515845284015160408585018190526107bd818601836107de565b9a86019a945050509083019060010161078d565b5090979650505050505050565b600081518084526107f681602086016020860161099d565b601f01601f19169290920160200192915050565b6000825161081c81846020870161099d565b9190910192915050565b6001600160a01b0391909116815260200190565b6000602082526106c66020830184610772565b90815260200190565b60208082526021908201527f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c656040820152601960fa1b606082015260800190565b6020808252818101527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c6564604082015260600190565b600060408201848352602060408185015281855180845260608601915060608382028701019350828701855b8281101561092657605f198887030184526109148683516107de565b955092840192908401906001016108f8565b509398975050505050505050565b6000848252836020830152606060408301526109536060830184610772565b95945050505050565b60405181810167ffffffffffffffff8111828210171561097e5761097e6109fe565b604052919050565b600082821015610998576109986109e8565b500390565b60005b838110156109b85781810151838201526020016109a0565b838111156109c7576000848401525b50505050565b60006000198214156109e1576109e16109e8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220899eb4decefec76d4a01c17ae049e7895e0ce5ff08995c8af5b200595cca530e64736f6c63430008000033
Deployed Bytecode Sourcemap
335:2704:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1846:122;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;518:452;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;2096:126::-;;;:::i;2730:306::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;1347:113::-;;;:::i;1974:116::-;;;;;;:::i;:::-;;:::i;1590:126::-;;;:::i;1722:118::-;;;:::i;1466:::-;;;:::i;:::-;;;;;;;:::i;2228:496::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;976:223::-;;;;;;:::i;:::-;;:::i;1205:136::-;;;;;;:::i;:::-;;:::i;1846:122::-;1945:15;;1846:122::o;518:452::-;695:12;;647;;595:25;;683;;;;;;-1:-1:-1;;;683:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;670:38;;723:9;719:244;742:5;:12;738:1;:16;719:244;;;777:12;791:16;811:5;817:1;811:8;;;;;;-1:-1:-1;;;811:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;811:20:0;832:5;838:1;832:8;;;;;;-1:-1:-1;;;832:8:0;;;;;;;;;;;;;;;:17;;;811:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;776:74;;;;873:7;865:52;;;;-1:-1:-1;;;865:52:0;;;;;;;:::i;:::-;;;;;;;;;948:3;932:10;943:1;932:13;;;;;;-1:-1:-1;;;932:13:0;;;;;;;;;;;;;;:19;;;;719:244;;756:3;;;;;:::i;:::-;;;;719:244;;;;518:452;;;:::o;2096:126::-;2145:17;2197:16;2212:1;2197:12;:16;:::i;:::-;2187:27;2175:39;;2096:126;:::o;2730:306::-;2911:12;2946:23;;2858:26;2993:35;3006:14;3022:5;2993:12;:35::i;:::-;2980:48;;2730:306;;;;;:::o;1347:113::-;1440:12;;1347:113::o;1974:116::-;-1:-1:-1;;;;;2070:12:0;;;1974:116::o;1590:126::-;1692:16;;1590:126::o;1722:118::-;1818:14;;1722:118::o;1466:::-;1562:14;;1466:118::o;2228:496::-;2308:26;2373:5;:12;2360:26;;;;;;-1:-1:-1;;;2360:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;2347:39;;2401:9;2397:320;2420:5;:12;2416:1;:16;2397:320;;;2455:12;2469:16;2489:5;2495:1;2489:8;;;;;;-1:-1:-1;;;2489:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;2489:20:0;2510:5;2516:1;2510:8;;;;;;-1:-1:-1;;;2510:8:0;;;;;;;;;;;;;;;:17;;;2489:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2454:74;;;;2549:14;2545:108;;;2592:7;2584:53;;;;-1:-1:-1;;;2584:53:0;;;;;;;:::i;:::-;2685:20;;;;;;;;2692:7;2685:20;;;;;;2701:3;2685:20;;;2669:10;2680:1;2669:13;;;;;;-1:-1:-1;;;2669:13:0;;;;;;;;;;;;;;:36;;;;2397:320;;2434:3;;;;;:::i;:::-;;;;2397:320;;;;2228:496;;;;:::o;976:223::-;1040:19;1061:17;1080:26;1158:33;1179:4;1185:5;1158:20;:33::i;:::-;1119:72;;;;-1:-1:-1;1119:72:0;;-1:-1:-1;976:223:0;-1:-1:-1;;976:223:0:o;1205:136::-;1311:22;;1205:136::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;113:2;65:124;;;:::o;194:1771::-;;312:3;305:4;297:6;293:17;289:27;279:2;;334:5;327;320:20;279:2;374:6;361:20;400:4;423:18;460:2;456;453:10;450:2;;;466:18;;:::i;:::-;506:36;538:2;533;529;525:11;521:20;506:36;:::i;:::-;576:15;;;607:12;;;;639:15;;;672:5;686:1250;700:2;697:1;694:9;686:1250;;;780:3;767:17;759:6;755:30;808:4;839:2;835:7;885:2;880;875;870:3;866:12;862:21;858:30;855:2;;;905:5;898;891:20;855:2;946;940:9;992:2;984:6;980:15;1049:6;1037:10;1034:22;1029:2;1017:10;1014:18;1011:46;1008:2;;;1060:18;;:::i;:::-;1093:22;;1143:33;1164:11;;;1143:33;:::i;:::-;1135:6;1128:49;1227:2;1223;1219:11;1206:25;1260:2;1250:8;1247:16;1244:2;;;1280:5;1273;1266:20;1244:2;1319:8;1315:2;1311:17;1301:27;;;1368:3;1363:2;1359;1355:11;1351:21;1341:2;;1390:5;1383;1376:20;1341:2;1442;1438;1434:11;1421:25;1469:2;1465;1462:10;1459:2;;;1475:18;;:::i;:::-;1523:47;1566:2;1561;1554:4;1550:2;1546:13;1542:22;1538:31;1523:47;:::i;:::-;1508:62;;1599:2;1590:7;1583:19;1643:3;1638:2;1633;1629;1625:11;1621:20;1618:29;1615:2;;;1664:5;1657;1650:20;1615:2;1729;1724;1720;1716:11;1711:2;1702:7;1698:16;1685:47;1756:16;;1752:25;;1745:40;;;1805:15;;;1798:32;;;;1843:19;;-1:-1:-1;;1882:12:1;;;;1914;;;;718:1;711:9;686:1250;;;-1:-1:-1;1954:5:1;;269:1696;-1:-1:-1;;;;;;;;269:1696:1:o;1970:198::-;;2082:2;2070:9;2061:7;2057:23;2053:32;2050:2;;;2103:6;2095;2088:22;2050:2;2131:31;2152:9;2131:31;:::i;:::-;2121:41;2040:128;-1:-1:-1;;;2040:128:1:o;2173:398::-;;2329:2;2317:9;2308:7;2304:23;2300:32;2297:2;;;2350:6;2342;2335:22;2297:2;2395:9;2382:23;2428:18;2420:6;2417:30;2414:2;;;2465:6;2457;2450:22;2414:2;2493:72;2557:7;2548:6;2537:9;2533:22;2493:72;:::i;:::-;2483:82;2287:284;-1:-1:-1;;;;2287:284:1:o;2576:569::-;;;2746:2;2734:9;2725:7;2721:23;2717:32;2714:2;;;2767:6;2759;2752:22;2714:2;2811:9;2798:23;2864:5;2857:13;2850:21;2843:5;2840:32;2830:2;;2891:6;2883;2876:22;2830:2;2919:5;-1:-1:-1;2975:2:1;2960:18;;2947:32;3002:18;2991:30;;2988:2;;;3039:6;3031;3024:22;2988:2;3067:72;3131:7;3122:6;3111:9;3107:22;3067:72;:::i;:::-;3057:82;;;2704:441;;;;;:::o;3150:190::-;;3262:2;3250:9;3241:7;3237:23;3233:32;3230:2;;;3283:6;3275;3268:22;3230:2;-1:-1:-1;3311:23:1;;3220:120;-1:-1:-1;3220:120:1:o;3345:822::-;;3442:3;3474:5;3468:12;3501:6;3496:3;3489:19;3527:4;3556:2;3551:3;3547:12;3540:19;;3613:2;3607;3599:6;3595:15;3588:5;3584:27;3580:36;3650:2;3643:5;3639:14;3671:3;3683:458;3697:6;3694:1;3691:13;3683:458;;;3762:16;;;-1:-1:-1;;3758:30:1;3746:43;;3812:13;;3892:9;;3885:17;3878:25;3865:39;;3943:11;;3937:18;3848:4;3975:13;;;3968:25;;;4014:47;4047:13;;;3937:18;4014:47;:::i;:::-;4119:12;;;;4006:55;-1:-1:-1;;;4084:15:1;;;;3719:1;3712:9;3683:458;;;-1:-1:-1;4157:4:1;;3419:748;-1:-1:-1;;;;;;;3419:748:1:o;4172:259::-;;4253:5;4247:12;4280:6;4275:3;4268:19;4296:63;4352:6;4345:4;4340:3;4336:14;4329:4;4322:5;4318:16;4296:63;:::i;:::-;4413:2;4392:15;-1:-1:-1;;4388:29:1;4379:39;;;;4420:4;4375:50;;4223:208;-1:-1:-1;;4223:208:1:o;4436:274::-;;4603:6;4597:13;4619:53;4665:6;4660:3;4653:4;4645:6;4641:17;4619:53;:::i;:::-;4688:16;;;;;4573:137;-1:-1:-1;;4573:137:1:o;4715:203::-;-1:-1:-1;;;;;4879:32:1;;;;4861:51;;4849:2;4834:18;;4816:102::o;4923:318::-;;5146:2;5135:9;5128:21;5166:69;5231:2;5220:9;5216:18;5208:6;5166:69;:::i;5246:177::-;5392:25;;;5380:2;5365:18;;5347:76::o;5428:397::-;5630:2;5612:21;;;5669:2;5649:18;;;5642:30;5708:34;5703:2;5688:18;;5681:62;-1:-1:-1;;;5774:2:1;5759:18;;5752:31;5815:3;5800:19;;5602:223::o;5830:356::-;6032:2;6014:21;;;6051:18;;;6044:30;6110:34;6105:2;6090:18;;6083:62;6177:2;6162:18;;6004:182::o;6373:877::-;;6609:2;6598:9;6594:18;6639:6;6628:9;6621:25;6665:2;6703;6698;6687:9;6683:18;6676:30;6726:6;6761;6755:13;6792:6;6784;6777:22;6830:2;6819:9;6815:18;6808:25;;6893:2;6887;6879:6;6875:15;6864:9;6860:31;6856:40;6842:54;;6931:2;6923:6;6919:15;6952:4;6965:256;6979:6;6976:1;6973:13;6965:256;;;7072:2;7068:7;7056:9;7048:6;7044:22;7040:36;7035:3;7028:49;7100:41;7134:6;7125;7119:13;7100:41;:::i;:::-;7090:51;-1:-1:-1;7199:12:1;;;;7164:15;;;;7001:1;6994:9;6965:256;;;-1:-1:-1;7238:6:1;;6570:680;-1:-1:-1;;;;;;;;6570:680:1:o;7255:460::-;;7534:6;7523:9;7516:25;7577:6;7572:2;7561:9;7557:18;7550:34;7620:2;7615;7604:9;7600:18;7593:30;7640:69;7705:2;7694:9;7690:18;7682:6;7640:69;:::i;:::-;7632:77;7506:209;-1:-1:-1;;;;;7506:209:1:o;7720:251::-;7790:2;7784:9;7820:17;;;7867:18;7852:34;;7888:22;;;7849:62;7846:2;;;7914:18;;:::i;:::-;7950:2;7943:22;7764:207;;-1:-1:-1;7764:207:1:o;7976:125::-;;8044:1;8041;8038:8;8035:2;;;8049:18;;:::i;:::-;-1:-1:-1;8086:9:1;;8025:76::o;8106:258::-;8178:1;8188:113;8202:6;8199:1;8196:13;8188:113;;;8278:11;;;8272:18;8259:11;;;8252:39;8224:2;8217:10;8188:113;;;8319:6;8316:1;8313:13;8310:2;;;8354:1;8345:6;8340:3;8336:16;8329:27;8310:2;;8159:205;;;:::o;8369:135::-;;-1:-1:-1;;8429:17:1;;8426:2;;;8449:18;;:::i;:::-;-1:-1:-1;8496:1:1;8485:13;;8416:88::o;8509:127::-;8570:10;8565:3;8561:20;8558:1;8551:31;8601:4;8598:1;8591:15;8625:4;8622:1;8615:15;8641:127;8702:10;8697:3;8693:20;8690:1;8683:31;8733:4;8730:1;8723:15;8757:4;8754:1;8747:15
Swarm Source
ipfs://899eb4decefec76d4a01c17ae049e7895e0ce5ff08995c8af5b200595cca530e
Loading...
Loading
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ 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.