Contract 0xaef00a0cf402d9dedd54092d9ca179be6f9e5ce3

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xaa218d66ab06c23b6dfcd9665cfa22147beacca3d8dd513e7bdac198a7a04cb50x6080604012713742022-01-10 23:00:18266 days 7 hrs ago0x7df5e9e405516c79ff24919b2d4fe7de6310d77a IN  Create: Multicall20 MOVR0.000988303
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Multicall2

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at moonriver.moonscan.io on 2022-01-10
*/

pragma solidity >=0.5.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 ABI

[{"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"}]

608060405234801561001057600080fd5b506110f5806100206000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d146101a657806386d516e8146101c4578063a8b0574e146101e2578063bce38bd714610200578063c3077fa914610230578063ee82ac5e14610262576100b4565b80630f28c97d146100b9578063252dba42146100d757806327e86d6e14610108578063399542e91461012657806342cbb15c146101585780634d2301cc14610176575b600080fd5b6100c1610292565b6040516100ce9190610c4a565b60405180910390f35b6100f160048036038101906100ec919061088e565b61029a565b6040516100ff929190610c65565b60405180910390f35b610110610423565b60405161011d9190610bef565b60405180910390f35b610140600480360381019061013b91906108d7565b610438565b60405161014f93929190610c95565b60405180910390f35b610160610457565b60405161016d9190610c4a565b60405180910390f35b610190600480360381019061018b9190610861565b61045f565b60405161019d9190610c4a565b60405180910390f35b6101ae610480565b6040516101bb9190610c4a565b60405180910390f35b6101cc610488565b6040516101d99190610c4a565b60405180910390f35b6101ea610490565b6040516101f79190610bb2565b60405180910390f35b61021a600480360381019061021591906108d7565b610498565b6040516102279190610bcd565b60405180910390f35b61024a6004803603810190610245919061088e565b610640565b60405161025993929190610c95565b60405180910390f35b61027c60048036038101906102779190610933565b610663565b6040516102899190610bef565b60405180910390f35b600042905090565b60006060439150825167ffffffffffffffff8111156102bc576102bb610f9f565b5b6040519080825280602002602001820160405280156102ef57816020015b60608152602001906001900390816102da5790505b50905060005b835181101561041d5760008085838151811061031457610313610f70565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1686848151811061034957610348610f70565b5b6020026020010151602001516040516103629190610b9b565b6000604051808303816000865af19150503d806000811461039f576040519150601f19603f3d011682016040523d82523d6000602084013e6103a4565b606091505b5091509150816103e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e090610c2a565b60405180910390fd5b808484815181106103fd576103fc610f70565b5b60200260200101819052505050808061041590610ef8565b9150506102f5565b50915091565b60006001436104329190610dff565b40905090565b60008060604392504340915061044e8585610498565b90509250925092565b600043905090565b60008173ffffffffffffffffffffffffffffffffffffffff16319050919050565b600044905090565b600045905090565b600041905090565b6060815167ffffffffffffffff8111156104b5576104b4610f9f565b5b6040519080825280602002602001820160405280156104ee57816020015b6104db61066e565b8152602001906001900390816104d35790505b50905060005b82518110156106395760008084838151811061051357610512610f70565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1685848151811061054857610547610f70565b5b6020026020010151602001516040516105619190610b9b565b6000604051808303816000865af19150503d806000811461059e576040519150601f19603f3d011682016040523d82523d6000602084013e6105a3565b606091505b509150915085156105ef57816105ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e590610c0a565b60405180910390fd5b5b604051806040016040528083151581526020018281525084848151811061061957610618610f70565b5b60200260200101819052505050808061063190610ef8565b9150506104f4565b5092915050565b6000806060610650600185610438565b8093508194508295505050509193909250565b600081409050919050565b6040518060400160405280600015158152602001606081525090565b600061069d61069884610cf8565b610cd3565b905080838252602082019050828560208602820111156106c0576106bf610fdd565b5b60005b8581101561070e57813567ffffffffffffffff8111156106e6576106e5610fce565b5b8086016106f389826107e0565b855260208501945060208401935050506001810190506106c3565b5050509392505050565b600061072b61072684610d24565b610cd3565b90508281526020810184848401111561074757610746610fe2565b5b610752848285610e85565b509392505050565b6000813590506107698161107a565b92915050565b600082601f83011261078457610783610fce565b5b813561079484826020860161068a565b91505092915050565b6000813590506107ac81611091565b92915050565b600082601f8301126107c7576107c6610fce565b5b81356107d7848260208601610718565b91505092915050565b6000604082840312156107f6576107f5610fd3565b5b6108006040610cd3565b905060006108108482850161075a565b600083015250602082013567ffffffffffffffff81111561083457610833610fd8565b5b610840848285016107b2565b60208301525092915050565b60008135905061085b816110a8565b92915050565b60006020828403121561087757610876610fec565b5b60006108858482850161075a565b91505092915050565b6000602082840312156108a4576108a3610fec565b5b600082013567ffffffffffffffff8111156108c2576108c1610fe7565b5b6108ce8482850161076f565b91505092915050565b600080604083850312156108ee576108ed610fec565b5b60006108fc8582860161079d565b925050602083013567ffffffffffffffff81111561091d5761091c610fe7565b5b6109298582860161076f565b9150509250929050565b60006020828403121561094957610948610fec565b5b60006109578482850161084c565b91505092915050565b600061096c8383610a9f565b905092915050565b60006109808383610b4f565b905092915050565b61099181610e33565b82525050565b60006109a282610d75565b6109ac8185610db0565b9350836020820285016109be85610d55565b8060005b858110156109fa57848403895281516109db8582610960565b94506109e683610d96565b925060208a019950506001810190506109c2565b50829750879550505050505092915050565b6000610a1782610d80565b610a218185610dc1565b935083602082028501610a3385610d65565b8060005b85811015610a6f5784840389528151610a508582610974565b9450610a5b83610da3565b925060208a01995050600181019050610a37565b50829750879550505050505092915050565b610a8a81610e45565b82525050565b610a9981610e51565b82525050565b6000610aaa82610d8b565b610ab48185610dd2565b9350610ac4818560208601610e94565b610acd81610ff1565b840191505092915050565b6000610ae382610d8b565b610aed8185610de3565b9350610afd818560208601610e94565b80840191505092915050565b6000610b16602183610dee565b9150610b2182611002565b604082019050919050565b6000610b39602083610dee565b9150610b4482611051565b602082019050919050565b6000604083016000830151610b676000860182610a81565b5060208301518482036020860152610b7f8282610a9f565b9150508091505092915050565b610b9581610e7b565b82525050565b6000610ba78284610ad8565b915081905092915050565b6000602082019050610bc76000830184610988565b92915050565b60006020820190508181036000830152610be78184610a0c565b905092915050565b6000602082019050610c046000830184610a90565b92915050565b60006020820190508181036000830152610c2381610b09565b9050919050565b60006020820190508181036000830152610c4381610b2c565b9050919050565b6000602082019050610c5f6000830184610b8c565b92915050565b6000604082019050610c7a6000830185610b8c565b8181036020830152610c8c8184610997565b90509392505050565b6000606082019050610caa6000830186610b8c565b610cb76020830185610a90565b8181036040830152610cc98184610a0c565b9050949350505050565b6000610cdd610cee565b9050610ce98282610ec7565b919050565b6000604051905090565b600067ffffffffffffffff821115610d1357610d12610f9f565b5b602082029050602081019050919050565b600067ffffffffffffffff821115610d3f57610d3e610f9f565b5b610d4882610ff1565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000610e0a82610e7b565b9150610e1583610e7b565b925082821015610e2857610e27610f41565b5b828203905092915050565b6000610e3e82610e5b565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015610eb2578082015181840152602081019050610e97565b83811115610ec1576000848401525b50505050565b610ed082610ff1565b810181811067ffffffffffffffff82111715610eef57610eee610f9f565b5b80604052505050565b6000610f0382610e7b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610f3657610f35610f41565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c6560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b7f4d756c746963616c6c206167677265676174653a2063616c6c206661696c6564600082015250565b61108381610e33565b811461108e57600080fd5b50565b61109a81610e45565b81146110a557600080fd5b50565b6110b181610e7b565b81146110bc57600080fd5b5056fea2646970667358221220abfa7b39314346d11d9936b387adb13c09804a5c2409b717723f9c25c6ad416064736f6c63430008070033

Deployed ByteCode Sourcemap

292:2704:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1803:122;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;475:452;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;2053:126;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2687:306;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;1304:113;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1931:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1547:126;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1679:118;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1423;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2185:496;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;933:223;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;1162:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1803:122;1860:17;1902:15;1890:27;;1803:122;:::o;475:452::-;531:19;552:25;604:12;590:26;;652:5;:12;640:25;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;627:38;;680:9;676:244;699:5;:12;695:1;:16;676:244;;;734:12;748:16;768:5;774:1;768:8;;;;;;;;:::i;:::-;;;;;;;;:15;;;:20;;789:5;795:1;789:8;;;;;;;;:::i;:::-;;;;;;;;:17;;;768:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;733:74;;;;830:7;822:52;;;;;;;;;;;;:::i;:::-;;;;;;;;;905:3;889:10;900:1;889:13;;;;;;;;:::i;:::-;;;;;;;:19;;;;718:202;;713:3;;;;;:::i;:::-;;;;676:244;;;;475:452;;;:::o;2053:126::-;2102:17;2169:1;2154:12;:16;;;;:::i;:::-;2144:27;2132:39;;2053:126;:::o;2687:306::-;2775:19;2796:17;2815:26;2868:12;2854:26;;2913:12;2903:23;2891:35;;2950;2963:14;2979:5;2950:12;:35::i;:::-;2937:48;;2687:306;;;;;:::o;1304:113::-;1351:19;1397:12;1383:26;;1304:113;:::o;1931:116::-;1989:15;2027:4;:12;;;2017:22;;1931:116;;;:::o;1547:126::-;1605:18;1649:16;1636:29;;1547:126;:::o;1679:118::-;1735:16;1775:14;1764:25;;1679:118;:::o;1423:::-;1479:16;1519:14;1508:25;;1423:118;:::o;2185:496::-;2265:26;2330:5;:12;2317:26;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;2304:39;;2358:9;2354:320;2377:5;:12;2373:1;:16;2354:320;;;2412:12;2426:16;2446:5;2452:1;2446:8;;;;;;;;:::i;:::-;;;;;;;;:15;;;:20;;2467:5;2473:1;2467:8;;;;;;;;:::i;:::-;;;;;;;;:17;;;2446:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2411:74;;;;2506:14;2502:108;;;2549:7;2541:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;2502:108;2642:20;;;;;;;;2649:7;2642:20;;;;;;2658:3;2642:20;;;2626:10;2637:1;2626:13;;;;;;;;:::i;:::-;;;;;;;:36;;;;2396:278;;2391:3;;;;;:::i;:::-;;;;2354:320;;;;2185:496;;;;:::o;933:223::-;997:19;1018:17;1037:26;1115:33;1136:4;1142:5;1115:20;:33::i;:::-;1076:72;;;;;;;;;;;;933:223;;;;;:::o;1162:136::-;1226:17;1278:11;1268:22;1256:34;;1162:136;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;:::o;39:984:1:-;154:5;179:100;195:83;271:6;195:83;:::i;:::-;179:100;:::i;:::-;170:109;;299:5;328:6;321:5;314:21;362:4;355:5;351:16;344:23;;388:6;438:3;430:4;422:6;418:17;413:3;409:27;406:36;403:143;;;457:79;;:::i;:::-;403:143;570:1;555:462;580:6;577:1;574:13;555:462;;;662:3;649:17;698:18;685:11;682:35;679:122;;;720:79;;:::i;:::-;679:122;844:11;836:6;832:24;882:56;934:3;922:10;882:56;:::i;:::-;877:3;870:69;968:4;963:3;959:14;952:21;;1002:4;997:3;993:14;986:21;;615:402;;602:1;599;595:9;590:14;;555:462;;;559:14;160:863;;39:984;;;;;:::o;1029:410::-;1106:5;1131:65;1147:48;1188:6;1147:48;:::i;:::-;1131:65;:::i;:::-;1122:74;;1219:6;1212:5;1205:21;1257:4;1250:5;1246:16;1295:3;1286:6;1281:3;1277:16;1274:25;1271:112;;;1302:79;;:::i;:::-;1271:112;1392:41;1426:6;1421:3;1416;1392:41;:::i;:::-;1112:327;1029:410;;;;;:::o;1445:139::-;1491:5;1529:6;1516:20;1507:29;;1545:33;1572:5;1545:33;:::i;:::-;1445:139;;;;:::o;1622:408::-;1712:5;1761:3;1754:4;1746:6;1742:17;1738:27;1728:122;;1769:79;;:::i;:::-;1728:122;1886:6;1873:20;1911:113;2020:3;2012:6;2005:4;1997:6;1993:17;1911:113;:::i;:::-;1902:122;;1718:312;1622:408;;;;:::o;2036:133::-;2079:5;2117:6;2104:20;2095:29;;2133:30;2157:5;2133:30;:::i;:::-;2036:133;;;;:::o;2188:338::-;2243:5;2292:3;2285:4;2277:6;2273:17;2269:27;2259:122;;2300:79;;:::i;:::-;2259:122;2417:6;2404:20;2442:78;2516:3;2508:6;2501:4;2493:6;2489:17;2442:78;:::i;:::-;2433:87;;2249:277;2188:338;;;;:::o;2562:743::-;2630:5;2674:4;2662:9;2657:3;2653:19;2649:30;2646:117;;;2682:79;;:::i;:::-;2646:117;2781:21;2797:4;2781:21;:::i;:::-;2772:30;;2863:1;2903:49;2948:3;2939:6;2928:9;2924:22;2903:49;:::i;:::-;2896:4;2889:5;2885:16;2878:75;2812:152;3055:2;3044:9;3040:18;3027:32;3086:18;3078:6;3075:30;3072:117;;;3108:79;;:::i;:::-;3072:117;3228:58;3282:3;3273:6;3262:9;3258:22;3228:58;:::i;:::-;3221:4;3214:5;3210:16;3203:84;2974:324;2562:743;;;;:::o;3311:139::-;3357:5;3395:6;3382:20;3373:29;;3411:33;3438:5;3411:33;:::i;:::-;3311:139;;;;:::o;3456:329::-;3515:6;3564:2;3552:9;3543:7;3539:23;3535:32;3532:119;;;3570:79;;:::i;:::-;3532:119;3690:1;3715:53;3760:7;3751:6;3740:9;3736:22;3715:53;:::i;:::-;3705:63;;3661:117;3456:329;;;;:::o;3791:577::-;3894:6;3943:2;3931:9;3922:7;3918:23;3914:32;3911:119;;;3949:79;;:::i;:::-;3911:119;4097:1;4086:9;4082:17;4069:31;4127:18;4119:6;4116:30;4113:117;;;4149:79;;:::i;:::-;4113:117;4254:97;4343:7;4334:6;4323:9;4319:22;4254:97;:::i;:::-;4244:107;;4040:321;3791:577;;;;:::o;4374:716::-;4483:6;4491;4540:2;4528:9;4519:7;4515:23;4511:32;4508:119;;;4546:79;;:::i;:::-;4508:119;4666:1;4691:50;4733:7;4724:6;4713:9;4709:22;4691:50;:::i;:::-;4681:60;;4637:114;4818:2;4807:9;4803:18;4790:32;4849:18;4841:6;4838:30;4835:117;;;4871:79;;:::i;:::-;4835:117;4976:97;5065:7;5056:6;5045:9;5041:22;4976:97;:::i;:::-;4966:107;;4761:322;4374:716;;;;;:::o;5096:329::-;5155:6;5204:2;5192:9;5183:7;5179:23;5175:32;5172:119;;;5210:79;;:::i;:::-;5172:119;5330:1;5355:53;5400:7;5391:6;5380:9;5376:22;5355:53;:::i;:::-;5345:63;;5301:117;5096:329;;;;:::o;5431:192::-;5518:10;5553:64;5613:3;5605:6;5553:64;:::i;:::-;5539:78;;5431:192;;;;:::o;5629:244::-;5742:10;5777:90;5863:3;5855:6;5777:90;:::i;:::-;5763:104;;5629:244;;;;:::o;5879:118::-;5966:24;5984:5;5966:24;:::i;:::-;5961:3;5954:37;5879:118;;:::o;6029:983::-;6166:3;6195:63;6252:5;6195:63;:::i;:::-;6274:95;6362:6;6357:3;6274:95;:::i;:::-;6267:102;;6395:3;6440:4;6432:6;6428:17;6423:3;6419:27;6470:65;6529:5;6470:65;:::i;:::-;6558:7;6589:1;6574:393;6599:6;6596:1;6593:13;6574:393;;;6670:9;6664:4;6660:20;6655:3;6648:33;6721:6;6715:13;6749:82;6826:4;6811:13;6749:82;:::i;:::-;6741:90;;6854:69;6916:6;6854:69;:::i;:::-;6844:79;;6952:4;6947:3;6943:14;6936:21;;6634:333;6621:1;6618;6614:9;6609:14;;6574:393;;;6578:14;6983:4;6976:11;;7003:3;6996:10;;6171:841;;;;;6029:983;;;;:::o;7082:1087::-;7245:3;7274:76;7344:5;7274:76;:::i;:::-;7366:108;7467:6;7462:3;7366:108;:::i;:::-;7359:115;;7500:3;7545:4;7537:6;7533:17;7528:3;7524:27;7575:78;7647:5;7575:78;:::i;:::-;7676:7;7707:1;7692:432;7717:6;7714:1;7711:13;7692:432;;;7788:9;7782:4;7778:20;7773:3;7766:33;7839:6;7833:13;7867:108;7970:4;7955:13;7867:108;:::i;:::-;7859:116;;7998:82;8073:6;7998:82;:::i;:::-;7988:92;;8109:4;8104:3;8100:14;8093:21;;7752:372;7739:1;7736;7732:9;7727:14;;7692:432;;;7696:14;8140:4;8133:11;;8160:3;8153:10;;7250:919;;;;;7082:1087;;;;:::o;8175:99::-;8246:21;8261:5;8246:21;:::i;:::-;8241:3;8234:34;8175:99;;:::o;8280:118::-;8367:24;8385:5;8367:24;:::i;:::-;8362:3;8355:37;8280:118;;:::o;8404:340::-;8480:3;8508:38;8540:5;8508:38;:::i;:::-;8562:60;8615:6;8610:3;8562:60;:::i;:::-;8555:67;;8631:52;8676:6;8671:3;8664:4;8657:5;8653:16;8631:52;:::i;:::-;8708:29;8730:6;8708:29;:::i;:::-;8703:3;8699:39;8692:46;;8484:260;8404:340;;;;:::o;8750:373::-;8854:3;8882:38;8914:5;8882:38;:::i;:::-;8936:88;9017:6;9012:3;8936:88;:::i;:::-;8929:95;;9033:52;9078:6;9073:3;9066:4;9059:5;9055:16;9033:52;:::i;:::-;9110:6;9105:3;9101:16;9094:23;;8858:265;8750:373;;;;:::o;9129:366::-;9271:3;9292:67;9356:2;9351:3;9292:67;:::i;:::-;9285:74;;9368:93;9457:3;9368:93;:::i;:::-;9486:2;9481:3;9477:12;9470:19;;9129:366;;;:::o;9501:::-;9643:3;9664:67;9728:2;9723:3;9664:67;:::i;:::-;9657:74;;9740:93;9829:3;9740:93;:::i;:::-;9858:2;9853:3;9849:12;9842:19;;9501:366;;;:::o;9933:591::-;10036:3;10072:4;10067:3;10063:14;10162:4;10155:5;10151:16;10145:23;10181:57;10232:4;10227:3;10223:14;10209:12;10181:57;:::i;:::-;10087:161;10336:4;10329:5;10325:16;10319:23;10389:3;10383:4;10379:14;10372:4;10367:3;10363:14;10356:38;10415:71;10481:4;10467:12;10415:71;:::i;:::-;10407:79;;10258:239;10514:4;10507:11;;10041:483;9933:591;;;;:::o;10530:118::-;10617:24;10635:5;10617:24;:::i;:::-;10612:3;10605:37;10530:118;;:::o;10654:271::-;10784:3;10806:93;10895:3;10886:6;10806:93;:::i;:::-;10799:100;;10916:3;10909:10;;10654:271;;;;:::o;10931:222::-;11024:4;11062:2;11051:9;11047:18;11039:26;;11075:71;11143:1;11132:9;11128:17;11119:6;11075:71;:::i;:::-;10931:222;;;;:::o;11159:461::-;11346:4;11384:2;11373:9;11369:18;11361:26;;11433:9;11427:4;11423:20;11419:1;11408:9;11404:17;11397:47;11461:152;11608:4;11599:6;11461:152;:::i;:::-;11453:160;;11159:461;;;;:::o;11626:222::-;11719:4;11757:2;11746:9;11742:18;11734:26;;11770:71;11838:1;11827:9;11823:17;11814:6;11770:71;:::i;:::-;11626:222;;;;:::o;11854:419::-;12020:4;12058:2;12047:9;12043:18;12035:26;;12107:9;12101:4;12097:20;12093:1;12082:9;12078:17;12071:47;12135:131;12261:4;12135:131;:::i;:::-;12127:139;;11854:419;;;:::o;12279:::-;12445:4;12483:2;12472:9;12468:18;12460:26;;12532:9;12526:4;12522:20;12518:1;12507:9;12503:17;12496:47;12560:131;12686:4;12560:131;:::i;:::-;12552:139;;12279:419;;;:::o;12704:222::-;12797:4;12835:2;12824:9;12820:18;12812:26;;12848:71;12916:1;12905:9;12901:17;12892:6;12848:71;:::i;:::-;12704:222;;;;:::o;12932:519::-;13121:4;13159:2;13148:9;13144:18;13136:26;;13172:71;13240:1;13229:9;13225:17;13216:6;13172:71;:::i;:::-;13290:9;13284:4;13280:20;13275:2;13264:9;13260:18;13253:48;13318:126;13439:4;13430:6;13318:126;:::i;:::-;13310:134;;12932:519;;;;;:::o;13457:681::-;13700:4;13738:2;13727:9;13723:18;13715:26;;13751:71;13819:1;13808:9;13804:17;13795:6;13751:71;:::i;:::-;13832:72;13900:2;13889:9;13885:18;13876:6;13832:72;:::i;:::-;13951:9;13945:4;13941:20;13936:2;13925:9;13921:18;13914:48;13979:152;14126:4;14117:6;13979:152;:::i;:::-;13971:160;;13457:681;;;;;;:::o;14144:129::-;14178:6;14205:20;;:::i;:::-;14195:30;;14234:33;14262:4;14254:6;14234:33;:::i;:::-;14144:129;;;:::o;14279:75::-;14312:6;14345:2;14339:9;14329:19;;14279:75;:::o;14360:330::-;14456:4;14546:18;14538:6;14535:30;14532:56;;;14568:18;;:::i;:::-;14532:56;14618:4;14610:6;14606:17;14598:25;;14678:4;14672;14668:15;14660:23;;14360:330;;;:::o;14696:307::-;14757:4;14847:18;14839:6;14836:30;14833:56;;;14869:18;;:::i;:::-;14833:56;14907:29;14929:6;14907:29;:::i;:::-;14899:37;;14991:4;14985;14981:15;14973:23;;14696:307;;;:::o;15009:141::-;15085:4;15108:3;15100:11;;15138:4;15133:3;15129:14;15121:22;;15009:141;;;:::o;15156:154::-;15245:4;15268:3;15260:11;;15298:4;15293:3;15289:14;15281:22;;15156:154;;;:::o;15316:123::-;15392:6;15426:5;15420:12;15410:22;;15316:123;;;:::o;15445:136::-;15534:6;15568:5;15562:12;15552:22;;15445:136;;;:::o;15587:98::-;15638:6;15672:5;15666:12;15656:22;;15587:98;;;:::o;15691:122::-;15770:4;15802;15797:3;15793:14;15785:22;;15691:122;;;:::o;15819:135::-;15911:4;15943;15938:3;15934:14;15926:22;;15819:135;;;:::o;15960:193::-;16068:11;16102:6;16097:3;16090:19;16142:4;16137:3;16133:14;16118:29;;15960:193;;;;:::o;16159:206::-;16280:11;16314:6;16309:3;16302:19;16354:4;16349:3;16345:14;16330:29;;16159:206;;;;:::o;16371:158::-;16444:11;16478:6;16473:3;16466:19;16518:4;16513:3;16509:14;16494:29;;16371:158;;;;:::o;16535:147::-;16636:11;16673:3;16658:18;;16535:147;;;;:::o;16688:169::-;16772:11;16806:6;16801:3;16794:19;16846:4;16841:3;16837:14;16822:29;;16688:169;;;;:::o;16863:191::-;16903:4;16923:20;16941:1;16923:20;:::i;:::-;16918:25;;16957:20;16975:1;16957:20;:::i;:::-;16952:25;;16996:1;16993;16990:8;16987:34;;;17001:18;;:::i;:::-;16987:34;17046:1;17043;17039:9;17031:17;;16863:191;;;;:::o;17060:96::-;17097:7;17126:24;17144:5;17126:24;:::i;:::-;17115:35;;17060:96;;;:::o;17162:90::-;17196:7;17239:5;17232:13;17225:21;17214:32;;17162:90;;;:::o;17258:77::-;17295:7;17324:5;17313:16;;17258:77;;;:::o;17341:126::-;17378:7;17418:42;17411:5;17407:54;17396:65;;17341:126;;;:::o;17473:77::-;17510:7;17539:5;17528:16;;17473:77;;;:::o;17556:154::-;17640:6;17635:3;17630;17617:30;17702:1;17693:6;17688:3;17684:16;17677:27;17556:154;;;:::o;17716:307::-;17784:1;17794:113;17808:6;17805:1;17802:13;17794:113;;;17893:1;17888:3;17884:11;17878:18;17874:1;17869:3;17865:11;17858:39;17830:2;17827:1;17823:10;17818:15;;17794:113;;;17925:6;17922:1;17919:13;17916:101;;;18005:1;17996:6;17991:3;17987:16;17980:27;17916:101;17765:258;17716:307;;;:::o;18029:281::-;18112:27;18134:4;18112:27;:::i;:::-;18104:6;18100:40;18242:6;18230:10;18227:22;18206:18;18194:10;18191:34;18188:62;18185:88;;;18253:18;;:::i;:::-;18185:88;18293:10;18289:2;18282:22;18072:238;18029:281;;:::o;18316:233::-;18355:3;18378:24;18396:5;18378:24;:::i;:::-;18369:33;;18424:66;18417:5;18414:77;18411:103;;;18494:18;;:::i;:::-;18411:103;18541:1;18534:5;18530:13;18523:20;;18316:233;;;:::o;18555:180::-;18603:77;18600:1;18593:88;18700:4;18697:1;18690:15;18724:4;18721:1;18714:15;18741:180;18789:77;18786:1;18779:88;18886:4;18883:1;18876:15;18910:4;18907:1;18900:15;18927:180;18975:77;18972:1;18965:88;19072:4;19069:1;19062:15;19096:4;19093:1;19086:15;19113:117;19222:1;19219;19212:12;19236:117;19345:1;19342;19335:12;19359:117;19468:1;19465;19458:12;19482:117;19591:1;19588;19581:12;19605:117;19714:1;19711;19704:12;19728:117;19837:1;19834;19827:12;19851:117;19960:1;19957;19950:12;19974:102;20015:6;20066:2;20062:7;20057:2;20050:5;20046:14;20042:28;20032:38;;19974:102;;;:::o;20082:220::-;20222:34;20218:1;20210:6;20206:14;20199:58;20291:3;20286:2;20278:6;20274:15;20267:28;20082:220;:::o;20308:182::-;20448:34;20444:1;20436:6;20432:14;20425:58;20308:182;:::o;20496:122::-;20569:24;20587:5;20569:24;:::i;:::-;20562:5;20559:35;20549:63;;20608:1;20605;20598:12;20549:63;20496:122;:::o;20624:116::-;20694:21;20709:5;20694:21;:::i;:::-;20687:5;20684:32;20674:60;;20730:1;20727;20720:12;20674:60;20624:116;:::o;20746:122::-;20819:24;20837:5;20819:24;:::i;:::-;20812:5;20809:35;20799:63;;20858:1;20855;20848:12;20799:63;20746:122;:::o

Swarm Source

ipfs://abfa7b39314346d11d9936b387adb13c09804a5c2409b717723f9c25c6ad4160
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.