Contract 0xf43a7be1b284aa908cdfed8b3e286961956b4d2c 2

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x665937634b92c11d1fb5f2b30660623e7ac5a8a8d2bc1437b03af28a022a236c0x60806040156957232021-06-14 6:39:51387 days 15 hrs ago0x99eb33756a2eaa32f5964a747722c4b59e6af351 IN  Create: Multicall20 MATIC0.0005962811
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Multicall2

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-06-14
*/

// SPDX-License-Identifier: MIT

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 Security Audit

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

608060405234801561001057600080fd5b506109d3806100206000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806372425d9d1161007157806372425d9d1461013a57806386d516e814610140578063a8b0574e14610146578063bce38bd714610154578063c3077fa914610174578063ee82ac5e14610187576100b4565b80630f28c97d146100b9578063252dba42146100ce57806327e86d6e146100ef578063399542e9146100f757806342cbb15c146101195780634d2301cc1461011f575b600080fd5b425b6040519081526020015b60405180910390f35b6100e16100dc3660046106e2565b610199565b6040516100c592919061084e565b6100bb610359565b61010a61010536600461071d565b61036c565b6040516100c5939291906108b6565b436100bb565b6100bb61012d3660046106c1565b6001600160a01b03163190565b446100bb565b456100bb565b6040514181526020016100c5565b61016761016236600461071d565b610384565b6040516100c5919061083b565b61010a6101823660046106e2565b610576565b6100bb61019536600461076f565b4090565b8051439060609067ffffffffffffffff8111156101c657634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156101f957816020015b60608152602001906001900390816101e45790505b50905060005b83518110156103535760008085838151811061022b57634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031686848151811061026057634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610279919061081f565b6000604051808303816000865af19150503d80600081146102b6576040519150601f19603f3d011682016040523d82523d6000602084013e6102bb565b606091505b5091509150816103125760405162461bcd60e51b815260206004820181905260248201527f4d756c746963616c6c206167677265676174653a2063616c6c206661696c656460448201526064015b60405180910390fd5b8084848151811061033357634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061034b90610956565b9150506101ff565b50915091565b600061036660014361090f565b40905090565b438040606061037b8585610384565b90509250925092565b6060815167ffffffffffffffff8111156103ae57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156103f457816020015b6040805180820190915260008152606060208201528152602001906001900390816103cc5790505b50905060005b825181101561056f5760008084838151811061042657634e487b7160e01b600052603260045260246000fd5b6020026020010151600001516001600160a01b031685848151811061045b57634e487b7160e01b600052603260045260246000fd5b602002602001015160200151604051610474919061081f565b6000604051808303816000865af19150503d80600081146104b1576040519150601f19603f3d011682016040523d82523d6000602084013e6104b6565b606091505b5091509150851561051857816105185760405162461bcd60e51b815260206004820152602160248201527f4d756c746963616c6c32206167677265676174653a2063616c6c206661696c656044820152601960fa1b6064820152608401610309565b604051806040016040528083151581526020018281525084848151811061054f57634e487b7160e01b600052603260045260246000fd5b60200260200101819052505050808061056790610956565b9150506103fa565b5092915050565b600080606061058660018561036c565b9196909550909350915050565b80356001600160a01b03811681146105aa57600080fd5b919050565b600082601f8301126105bf578081fd5b8135602067ffffffffffffffff808311156105dc576105dc610987565b6105e982838502016108de565b83815282810190868401865b868110156106b357813589016040601f198181848f03011215610616578a8bfd5b61061f826108de565b61062a8a8501610593565b8152828401358981111561063c578c8dfd5b8085019450508d603f850112610650578b8cfd5b898401358981111561066457610664610987565b6106748b84601f840116016108de565b92508083528e84828701011115610689578c8dfd5b808486018c85013782018a018c9052808a01919091528652505092850192908501906001016105f5565b509098975050505050505050565b6000602082840312156106d2578081fd5b6106db82610593565b9392505050565b6000602082840312156106f3578081fd5b813567ffffffffffffffff811115610709578182fd5b610715848285016105af565b949350505050565b6000806040838503121561072f578081fd5b8235801515811461073e578182fd5b9150602083013567ffffffffffffffff811115610759578182fd5b610765858286016105af565b9150509250929050565b600060208284031215610780578081fd5b5035919050565b60008282518085526020808601955080818302840101818601855b848110156107e657858303601f19018952815180511515845284015160408585018190526107d2818601836107f3565b9a86019a94505050908301906001016107a2565b5090979650505050505050565b6000815180845261080b816020860160208601610926565b601f01601f19169290920160200192915050565b60008251610831818460208701610926565b9190910192915050565b6000602082526106db6020830184610787565b600060408201848352602060408185015281855180845260608601915060608382028701019350828701855b828110156108a857605f198887030184526108968683516107f3565b9550928401929084019060010161087a565b509398975050505050505050565b6000848252836020830152606060408301526108d56060830184610787565b95945050505050565b604051601f8201601f1916810167ffffffffffffffff8111828210171561090757610907610987565b604052919050565b60008282101561092157610921610971565b500390565b60005b83811015610941578181015183820152602001610929565b83811115610950576000848401525b50505050565b600060001982141561096a5761096a610971565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122085c173e90cb787740c55cecb6df3c33c3165608978bbaf391453dee7c76ec44864736f6c63430008020033

Deployed ByteCode Sourcemap

327:2704:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1838:122;1937:15;1838:122;;;5189:25:1;;;5177:2;5162:18;1838:122:0;;;;;;;;510:452;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;2088:126::-;;;:::i;2722:306::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;:::i;1339:113::-;1432:12;1339:113;;1966:116;;;;;;:::i;:::-;-1:-1:-1;;;;;2062:12:0;;;1966:116;1582:126;1684:16;1582:126;;1714:118;1810:14;1714:118;;1458;;;1554:14;4665:51:1;;4653:2;4638:18;1458:118:0;4620:102:1;2220:496:0;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;968:223::-;;;;;;:::i;:::-;;:::i;1197:136::-;;;;;;:::i;:::-;1303:22;;1197:136;510:452;687:12;;639;;587:25;;675;;;;;;-1:-1:-1;;;675:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;662:38;;715:9;711:244;734:5;:12;730:1;:16;711:244;;;769:12;783:16;803:5;809:1;803:8;;;;;;-1:-1:-1;;;803:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;803:20:0;824:5;830:1;824:8;;;;;;-1:-1:-1;;;824:8:0;;;;;;;;;;;;;;;:17;;;803:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;768:74;;;;865:7;857:52;;;;-1:-1:-1;;;857:52:0;;5829:2:1;857:52:0;;;5811:21:1;;;5848:18;;;5841:30;5907:34;5887:18;;;5880:62;5959:18;;857:52:0;;;;;;;;;940:3;924:10;935:1;924:13;;;;;;-1:-1:-1;;;924:13:0;;;;;;;;;;;;;;:19;;;;711:244;;748:3;;;;;:::i;:::-;;;;711:244;;;;510:452;;;:::o;2088:126::-;2137:17;2189:16;2204:1;2189:12;:16;:::i;:::-;2179:27;2167:39;;2088:126;:::o;2722:306::-;2903:12;2938:23;;2850:26;2985:35;2998:14;3014:5;2985:12;:35::i;:::-;2972:48;;2722:306;;;;;:::o;2220:496::-;2300:26;2365:5;:12;2352:26;;;;;;-1:-1:-1;;;2352:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;;;;;;;2352:26:0;;;;;;;;;;;;;;;;2339:39;;2393:9;2389:320;2412:5;:12;2408:1;:16;2389:320;;;2447:12;2461:16;2481:5;2487:1;2481:8;;;;;;-1:-1:-1;;;2481:8:0;;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;2481:20:0;2502:5;2508:1;2502:8;;;;;;-1:-1:-1;;;2502:8:0;;;;;;;;;;;;;;;:17;;;2481:39;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2446:74;;;;2541:14;2537:108;;;2584:7;2576:53;;;;-1:-1:-1;;;2576:53:0;;5427:2:1;2576:53:0;;;5409:21:1;5466:2;5446:18;;;5439:30;5505:34;5485:18;;;5478:62;-1:-1:-1;;;5556:18:1;;;5549:31;5597:19;;2576:53:0;5399:223:1;2576:53:0;2677:20;;;;;;;;2684:7;2677:20;;;;;;2693:3;2677:20;;;2661:10;2672:1;2661:13;;;;;;-1:-1:-1;;;2661:13:0;;;;;;;;;;;;;;:36;;;;2389:320;;2426:3;;;;;:::i;:::-;;;;2389:320;;;;2220:496;;;;:::o;968:223::-;1032:19;1053:17;1072:26;1150:33;1171:4;1177:5;1150:20;:33::i;:::-;1111:72;;;;-1:-1:-1;1111:72:0;;-1:-1:-1;968:223:0;-1:-1:-1;;968:223:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:1604::-;;303:3;296:4;288:6;284:17;280:27;270:2;;325:5;318;311:20;270:2;365:6;352:20;391:4;414:18;451:2;447;444:10;441:2;;;457:18;;:::i;:::-;497:37;530:2;525;521;517:11;513:20;497:37;:::i;:::-;568:15;;;599:12;;;;631:15;;;664:5;678:1089;692:2;689:1;686:9;678:1089;;;772:3;759:17;751:6;747:30;800:4;831:2;827:7;877:2;872;867;862:3;858:12;854:21;850:30;847:2;;;897:5;890;883:20;847:2;931:19;947:2;931:19;:::i;:::-;977:31;1004:2;1000;996:11;977:31;:::i;:::-;970:5;963:46;1059:2;1055;1051:11;1038:25;1092:2;1082:8;1079:16;1076:2;;;1112:5;1105;1098:20;1076:2;1151:8;1147:2;1143:17;1133:27;;;1200:3;1195:2;1191;1187:11;1183:21;1173:2;;1222:5;1215;1208:20;1173:2;1274;1270;1266:11;1253:25;1301:2;1297;1294:10;1291:2;;;1307:18;;:::i;:::-;1355:48;1399:2;1394;1387:4;1383:2;1379:13;1375:22;1371:31;1355:48;:::i;:::-;1340:63;;1432:2;1423:7;1416:19;1476:3;1471:2;1466;1462;1458:11;1454:20;1451:29;1448:2;;;1497:5;1490;1483:20;1448:2;1562;1557;1553;1549:11;1544:2;1535:7;1531:16;1518:47;1589:16;;1585:25;;1578:40;;;1638:14;;;1631:31;;;;1675:18;;-1:-1:-1;;1713:12:1;;;;1745;;;;710:1;703:9;678:1089;;;-1:-1:-1;1785:5:1;;260:1536;-1:-1:-1;;;;;;;;260:1536:1:o;1801:196::-;;1913:2;1901:9;1892:7;1888:23;1884:32;1881:2;;;1934:6;1926;1919:22;1881:2;1962:29;1981:9;1962:29;:::i;:::-;1952:39;1871:126;-1:-1:-1;;;1871:126:1:o;2002:391::-;;2158:2;2146:9;2137:7;2133:23;2129:32;2126:2;;;2179:6;2171;2164:22;2126:2;2224:9;2211:23;2257:18;2249:6;2246:30;2243:2;;;2294:6;2286;2279:22;2243:2;2322:65;2379:7;2370:6;2359:9;2355:22;2322:65;:::i;:::-;2312:75;2116:277;-1:-1:-1;;;;2116:277:1:o;2398:562::-;;;2568:2;2556:9;2547:7;2543:23;2539:32;2536:2;;;2589:6;2581;2574:22;2536:2;2633:9;2620:23;2686:5;2679:13;2672:21;2665:5;2662:32;2652:2;;2713:6;2705;2698:22;2652:2;2741:5;-1:-1:-1;2797:2:1;2782:18;;2769:32;2824:18;2813:30;;2810:2;;;2861:6;2853;2846:22;2810:2;2889:65;2946:7;2937:6;2926:9;2922:22;2889:65;:::i;:::-;2879:75;;;2526:434;;;;;:::o;2965:190::-;;3077:2;3065:9;3056:7;3052:23;3048:32;3045:2;;;3098:6;3090;3083:22;3045:2;-1:-1:-1;3126:23:1;;3035:120;-1:-1:-1;3035:120:1:o;3160:813::-;;3250:3;3282:5;3276:12;3309:6;3304:3;3297:19;3335:4;3364:2;3359:3;3355:12;3348:19;;3421:2;3415;3407:6;3403:15;3396:5;3392:27;3388:36;3458:2;3451:5;3447:14;3479:3;3491:456;3505:6;3502:1;3499:13;3491:456;;;3570:16;;;-1:-1:-1;;3566:30:1;3554:43;;3620:13;;3700:9;;3693:17;3686:25;3673:39;;3751:11;;3745:18;3656:4;3783:13;;;3776:25;;;3822:45;3853:13;;;3745:18;3822:45;:::i;:::-;3925:12;;;;3814:53;-1:-1:-1;;;3890:15:1;;;;3527:1;3520:9;3491:456;;;-1:-1:-1;3963:4:1;;3227:746;-1:-1:-1;;;;;;;3227:746:1:o;3978:257::-;;4057:5;4051:12;4084:6;4079:3;4072:19;4100:63;4156:6;4149:4;4144:3;4140:14;4133:4;4126:5;4122:16;4100:63;:::i;:::-;4217:2;4196:15;-1:-1:-1;;4192:29:1;4183:39;;;;4224:4;4179:50;;4027:208;-1:-1:-1;;4027:208:1:o;4240:274::-;;4407:6;4401:13;4423:53;4469:6;4464:3;4457:4;4449:6;4445:17;4423:53;:::i;:::-;4492:16;;;;;4377:137;-1:-1:-1;;4377:137:1:o;4727:311::-;;4950:2;4939:9;4932:21;4970:62;5028:2;5017:9;5013:18;5005:6;4970:62;:::i;6170:875::-;;6406:2;6395:9;6391:18;6436:6;6425:9;6418:25;6462:2;6500;6495;6484:9;6480:18;6473:30;6523:6;6558;6552:13;6589:6;6581;6574:22;6627:2;6616:9;6612:18;6605:25;;6690:2;6684;6676:6;6672:15;6661:9;6657:31;6653:40;6639:54;;6728:2;6720:6;6716:15;6749:4;6762:254;6776:6;6773:1;6770:13;6762:254;;;6869:2;6865:7;6853:9;6845:6;6841:22;6837:36;6832:3;6825:49;6897:39;6929:6;6920;6914:13;6897:39;:::i;:::-;6887:49;-1:-1:-1;6994:12:1;;;;6959:15;;;;6798:1;6791:9;6762:254;;;-1:-1:-1;7033:6:1;;6367:678;-1:-1:-1;;;;;;;;6367:678:1:o;7050:453::-;;7329:6;7318:9;7311:25;7372:6;7367:2;7356:9;7352:18;7345:34;7415:2;7410;7399:9;7395:18;7388:30;7435:62;7493:2;7482:9;7478:18;7470:6;7435:62;:::i;:::-;7427:70;7301:202;-1:-1:-1;;;;;7301:202:1:o;7508:275::-;7579:2;7573:9;7644:2;7625:13;;-1:-1:-1;;7621:27:1;7609:40;;7679:18;7664:34;;7700:22;;;7661:62;7658:2;;;7726:18;;:::i;:::-;7762:2;7755:22;7553:230;;-1:-1:-1;7553:230:1:o;7788:125::-;;7856:1;7853;7850:8;7847:2;;;7861:18;;:::i;:::-;-1:-1:-1;7898:9:1;;7837:76::o;7918:258::-;7990:1;8000:113;8014:6;8011:1;8008:13;8000:113;;;8090:11;;;8084:18;8071:11;;;8064:39;8036:2;8029:10;8000:113;;;8131:6;8128:1;8125:13;8122:2;;;8166:1;8157:6;8152:3;8148:16;8141:27;8122:2;;7971:205;;;:::o;8181:135::-;;-1:-1:-1;;8241:17:1;;8238:2;;;8261:18;;:::i;:::-;-1:-1:-1;8308:1:1;8297:13;;8228:88::o;8321:127::-;8382:10;8377:3;8373:20;8370:1;8363:31;8413:4;8410:1;8403:15;8437:4;8434:1;8427:15;8453:127;8514:10;8509:3;8505:20;8502:1;8495:31;8545:4;8542:1;8535:15;8569:4;8566:1;8559:15

Swarm Source

ipfs://85c173e90cb787740c55cecb6df3c33c3165608978bbaf391453dee7c76ec448
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.