More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 6,733 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Aggregate | 21733632 | 29 hrs ago | IN | 0 ETH | 0.00049547 | ||||
Aggregate | 21704218 | 5 days ago | IN | 0 ETH | 0.00205595 | ||||
Aggregate | 21683477 | 8 days ago | IN | 0 ETH | 0.00079353 | ||||
Aggregate | 21647222 | 13 days ago | IN | 0 ETH | 0.00906898 | ||||
Aggregate | 21633940 | 15 days ago | IN | 0 ETH | 0.00043941 | ||||
Aggregate | 21601548 | 19 days ago | IN | 0 ETH | 0.00210208 | ||||
Aggregate | 21601502 | 19 days ago | IN | 0 ETH | 0.0013492 | ||||
Aggregate | 21596604 | 20 days ago | IN | 0 ETH | 0.00250473 | ||||
Aggregate | 21583209 | 22 days ago | IN | 0 ETH | 0.0006806 | ||||
Aggregate | 21580358 | 22 days ago | IN | 0 ETH | 0.00087696 | ||||
Aggregate | 21552639 | 26 days ago | IN | 0 ETH | 0.01498808 | ||||
Aggregate | 21520504 | 30 days ago | IN | 0 ETH | 0.00154559 | ||||
Aggregate | 21489696 | 35 days ago | IN | 0 ETH | 0.0003224 | ||||
Aggregate | 21489689 | 35 days ago | IN | 0 ETH | 0.00033797 | ||||
Aggregate | 21489683 | 35 days ago | IN | 0 ETH | 0.00033575 | ||||
Aggregate | 21489680 | 35 days ago | IN | 0 ETH | 0.0003343 | ||||
Aggregate | 21489675 | 35 days ago | IN | 0 ETH | 0.00033269 | ||||
Aggregate | 21489673 | 35 days ago | IN | 0 ETH | 0.0002911 | ||||
Aggregate | 21476904 | 37 days ago | IN | 0 ETH | 0.00038632 | ||||
Aggregate | 21473904 | 37 days ago | IN | 0 ETH | 0.00086774 | ||||
Aggregate | 21462906 | 39 days ago | IN | 0 ETH | 0.00048787 | ||||
Aggregate | 21453365 | 40 days ago | IN | 0 ETH | 0.00421696 | ||||
Aggregate | 21399115 | 47 days ago | IN | 0 ETH | 0.00290593 | ||||
Aggregate | 21396114 | 48 days ago | IN | 0 ETH | 0.00782786 | ||||
Aggregate | 21347352 | 55 days ago | IN | 0 ETH | 0.00138401 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Multicall
Compiler Version
v0.5.7+commit.6da8b019
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-06-10 */ pragma solidity >=0.5.0; pragma experimental ABIEncoderV2; /// @title Multicall - Aggregate results from multiple read-only function calls /// @author Michael Elliot <[email protected]> /// @author Joshua Levine <[email protected]> /// @author Nick Johnson <[email protected]> contract Multicall { struct Call { address target; bytes callData; } 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); returnData[i] = ret; } } // Helper functions function getEthBalance(address addr) public view returns (uint256 balance) { balance = addr.balance; } function getBlockHash(uint256 blockNumber) public view returns (bytes32 blockHash) { blockHash = blockhash(blockNumber); } function getLastBlockHash() public view returns (bytes32 blockHash) { blockHash = blockhash(block.number - 1); } function getCurrentBlockTimestamp() public view returns (uint256 timestamp) { timestamp = block.timestamp; } function getCurrentBlockDifficulty() public view returns (uint256 difficulty) { difficulty = block.difficulty; } function getCurrentBlockGasLimit() public view returns (uint256 gaslimit) { gaslimit = block.gaslimit; } function getCurrentBlockCoinbase() public view returns (address coinbase) { coinbase = block.coinbase; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"getCurrentBlockTimestamp","outputs":[{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"components":[{"name":"target","type":"address"},{"name":"callData","type":"bytes"}],"name":"calls","type":"tuple[]"}],"name":"aggregate","outputs":[{"name":"blockNumber","type":"uint256"},{"name":"returnData","type":"bytes[]"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getLastBlockHash","outputs":[{"name":"blockHash","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"getEthBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCurrentBlockDifficulty","outputs":[{"name":"difficulty","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCurrentBlockGasLimit","outputs":[{"name":"gaslimit","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCurrentBlockCoinbase","outputs":[{"name":"coinbase","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"blockNumber","type":"uint256"}],"name":"getBlockHash","outputs":[{"name":"blockHash","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061066e806100206000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806372425d9d1161005b57806372425d9d146100e757806386d516e8146100ef578063a8b0574e146100f7578063ee82ac5e1461010c57610088565b80630f28c97d1461008d578063252dba42146100ab57806327e86d6e146100cc5780634d2301cc146100d4575b600080fd5b61009561011f565b6040516100a2919061051e565b60405180910390f35b6100be6100b93660046103b6565b610123565b6040516100a292919061052c565b610095610231565b6100956100e2366004610390565b61023a565b610095610247565b61009561024b565b6100ff61024f565b6040516100a2919061050a565b61009561011a3660046103eb565b610253565b4290565b60006060439150825160405190808252806020026020018201604052801561015f57816020015b606081526020019060019003908161014a5790505b50905060005b835181101561022b576000606085838151811061017e57fe5b6020026020010151600001516001600160a01b031686848151811061019f57fe5b6020026020010151602001516040516101b891906104fe565b6000604051808303816000865af19150503d80600081146101f5576040519150601f19603f3d011682016040523d82523d6000602084013e6101fa565b606091505b50915091508161020957600080fd5b8084848151811061021657fe5b60209081029190910101525050600101610165565b50915091565b60001943014090565b6001600160a01b03163190565b4490565b4590565b4190565b4090565b600061026382356105d4565b9392505050565b600082601f83011261027b57600080fd5b813561028e61028982610573565b61054c565b81815260209384019390925082018360005b838110156102cc57813586016102b68882610325565b84525060209283019291909101906001016102a0565b5050505092915050565b600082601f8301126102e757600080fd5b81356102f561028982610594565b9150808252602083016020830185838301111561031157600080fd5b61031c8382846105ee565b50505092915050565b60006040828403121561033757600080fd5b610341604061054c565b9050600061034f8484610257565b825250602082013567ffffffffffffffff81111561036c57600080fd5b610378848285016102d6565b60208301525092915050565b600061026382356105df565b6000602082840312156103a257600080fd5b60006103ae8484610257565b949350505050565b6000602082840312156103c857600080fd5b813567ffffffffffffffff8111156103df57600080fd5b6103ae8482850161026a565b6000602082840312156103fd57600080fd5b60006103ae8484610384565b60006102638383610497565b61041e816105d4565b82525050565b600061042f826105c2565b61043981856105c6565b93508360208202850161044b856105bc565b60005b84811015610482578383038852610466838351610409565b9250610471826105bc565b60209890980197915060010161044e565b50909695505050505050565b61041e816105df565b60006104a2826105c2565b6104ac81856105c6565b93506104bc8185602086016105fa565b6104c58161062a565b9093019392505050565b60006104da826105c2565b6104e481856105cf565b93506104f48185602086016105fa565b9290920192915050565b600061026382846104cf565b602081016105188284610415565b92915050565b60208101610518828461048e565b6040810161053a828561048e565b81810360208301526103ae8184610424565b60405181810167ffffffffffffffff8111828210171561056b57600080fd5b604052919050565b600067ffffffffffffffff82111561058a57600080fd5b5060209081020190565b600067ffffffffffffffff8211156105ab57600080fd5b506020601f91909101601f19160190565b60200190565b5190565b90815260200190565b919050565b6000610518826105e2565b90565b6001600160a01b031690565b82818337506000910152565b60005b838110156106155781810151838201526020016105fd565b83811115610624576000848401525b50505050565b601f01601f19169056fea265627a7a72305820978cd44d5ce226bebdf172bdf24918753b9e111e3803cb6249d3ca2860b7a47f6c6578706572696d656e74616cf50037
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100885760003560e01c806372425d9d1161005b57806372425d9d146100e757806386d516e8146100ef578063a8b0574e146100f7578063ee82ac5e1461010c57610088565b80630f28c97d1461008d578063252dba42146100ab57806327e86d6e146100cc5780634d2301cc146100d4575b600080fd5b61009561011f565b6040516100a2919061051e565b60405180910390f35b6100be6100b93660046103b6565b610123565b6040516100a292919061052c565b610095610231565b6100956100e2366004610390565b61023a565b610095610247565b61009561024b565b6100ff61024f565b6040516100a2919061050a565b61009561011a3660046103eb565b610253565b4290565b60006060439150825160405190808252806020026020018201604052801561015f57816020015b606081526020019060019003908161014a5790505b50905060005b835181101561022b576000606085838151811061017e57fe5b6020026020010151600001516001600160a01b031686848151811061019f57fe5b6020026020010151602001516040516101b891906104fe565b6000604051808303816000865af19150503d80600081146101f5576040519150601f19603f3d011682016040523d82523d6000602084013e6101fa565b606091505b50915091508161020957600080fd5b8084848151811061021657fe5b60209081029190910101525050600101610165565b50915091565b60001943014090565b6001600160a01b03163190565b4490565b4590565b4190565b4090565b600061026382356105d4565b9392505050565b600082601f83011261027b57600080fd5b813561028e61028982610573565b61054c565b81815260209384019390925082018360005b838110156102cc57813586016102b68882610325565b84525060209283019291909101906001016102a0565b5050505092915050565b600082601f8301126102e757600080fd5b81356102f561028982610594565b9150808252602083016020830185838301111561031157600080fd5b61031c8382846105ee565b50505092915050565b60006040828403121561033757600080fd5b610341604061054c565b9050600061034f8484610257565b825250602082013567ffffffffffffffff81111561036c57600080fd5b610378848285016102d6565b60208301525092915050565b600061026382356105df565b6000602082840312156103a257600080fd5b60006103ae8484610257565b949350505050565b6000602082840312156103c857600080fd5b813567ffffffffffffffff8111156103df57600080fd5b6103ae8482850161026a565b6000602082840312156103fd57600080fd5b60006103ae8484610384565b60006102638383610497565b61041e816105d4565b82525050565b600061042f826105c2565b61043981856105c6565b93508360208202850161044b856105bc565b60005b84811015610482578383038852610466838351610409565b9250610471826105bc565b60209890980197915060010161044e565b50909695505050505050565b61041e816105df565b60006104a2826105c2565b6104ac81856105c6565b93506104bc8185602086016105fa565b6104c58161062a565b9093019392505050565b60006104da826105c2565b6104e481856105cf565b93506104f48185602086016105fa565b9290920192915050565b600061026382846104cf565b602081016105188284610415565b92915050565b60208101610518828461048e565b6040810161053a828561048e565b81810360208301526103ae8184610424565b60405181810167ffffffffffffffff8111828210171561056b57600080fd5b604052919050565b600067ffffffffffffffff82111561058a57600080fd5b5060209081020190565b600067ffffffffffffffff8211156105ab57600080fd5b506020601f91909101601f19160190565b60200190565b5190565b90815260200190565b919050565b6000610518826105e2565b90565b6001600160a01b031690565b82818337506000910152565b60005b838110156106155781810151838201526020016105fd565b83811115610624576000848401525b50505050565b601f01601f19169056fea265627a7a72305820978cd44d5ce226bebdf172bdf24918753b9e111e3803cb6249d3ca2860b7a47f6c6578706572696d656e74616cf50037
Deployed Bytecode Sourcemap
291:1450:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;291:1450:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1236:122;;;:::i;:::-;;;;;;;;;;;;;;;;393:416;;;;;;;;;:::i;:::-;;;;;;;;;1104:126;;;:::i;840:116::-;;;;;;;;;:::i;1364:126::-;;;:::i;1496:118::-;;;:::i;1620:::-;;;:::i;:::-;;;;;;;;962:136;;;;;;;;;:::i;1236:122::-;1335:15;;1236:122::o;393:416::-;449:19;470:25;522:12;508:26;;570:5;:12;558:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;545:38:0;-1:-1:-1;598:9:0;594:208;617:5;:12;613:1;:16;594:208;;;652:12;666:16;686:5;692:1;686:8;;;;;;;;;;;;;;:15;;;-1:-1:-1;;;;;686:20:0;707:5;713:1;707:8;;;;;;;;;;;;;;:17;;;686:39;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;651:74:0;;;;748:7;740:16;;;;;;787:3;771:10;782:1;771:13;;;;;;;;;;;;;;;;;:19;-1:-1:-1;;631:3:0;;594:208;;;;393:416;;;:::o;1104:126::-;-1:-1:-1;;1205:12:0;:16;1195:27;;1104:126::o;840:116::-;-1:-1:-1;;;;;936:12:0;;;840:116::o;1364:126::-;1466:16;;1364:126::o;1496:118::-;1592:14;;1496:118::o;1620:::-;1716:14;;1620:118::o;962:136::-;1068:22;;962:136::o;5:118:-1:-;;72:46;110:6;97:20;72:46;;;63:55;57:66;-1:-1;;;57:66;162:723;;294:3;287:4;279:6;275:17;271:27;261:2;;312:1;309;302:12;261:2;349:6;336:20;371:95;386:79;458:6;386:79;;;371:95;;;494:21;;;538:4;526:17;;;;362:104;;-1:-1;551:14;;526:17;646:1;631:248;656:6;653:1;650:13;631:248;;;739:3;726:17;718:6;714:30;763:52;811:3;799:10;763:52;;;751:65;;-1:-1;839:4;830:14;;;;858;;;;;678:1;671:9;631:248;;;635:14;254:631;;;;;;;;894:432;;991:3;984:4;976:6;972:17;968:27;958:2;;1009:1;1006;999:12;958:2;1046:6;1033:20;1068:60;1083:44;1120:6;1083:44;;1068:60;1059:69;;1148:6;1141:5;1134:21;1184:4;1176:6;1172:17;1217:4;1210:5;1206:16;1252:3;1243:6;1238:3;1234:16;1231:25;1228:2;;;1269:1;1266;1259:12;1228:2;1279:41;1313:6;1308:3;1303;1279:41;;;951:375;;;;;;;;1362:553;;1466:4;1454:9;1449:3;1445:19;1441:30;1438:2;;;1484:1;1481;1474:12;1438:2;1502:20;1517:4;1502:20;;;1493:29;-1:-1;1574:1;1605:49;1650:3;1630:9;1605:49;;;1581:74;;-1:-1;1748:2;1733:18;;1720:32;1772:18;1761:30;;1758:2;;;1804:1;1801;1794:12;1758:2;1839:54;1889:3;1880:6;1869:9;1865:22;1839:54;;;1832:4;1825:5;1821:16;1814:80;1676:229;1432:483;;;;;1922:118;;1989:46;2027:6;2014:20;1989:46;;2047:241;;2151:2;2139:9;2130:7;2126:23;2122:32;2119:2;;;2167:1;2164;2157:12;2119:2;2202:1;2219:53;2264:7;2244:9;2219:53;;;2209:63;2113:175;-1:-1;;;;2113:175;2295:407;;2439:2;2427:9;2418:7;2414:23;2410:32;2407:2;;;2455:1;2452;2445:12;2407:2;2490:31;;2541:18;2530:30;;2527:2;;;2573:1;2570;2563:12;2527:2;2593:93;2678:7;2669:6;2658:9;2654:22;2593:93;;2709:241;;2813:2;2801:9;2792:7;2788:23;2784:32;2781:2;;;2829:1;2826;2819:12;2781:2;2864:1;2881:53;2926:7;2906:9;2881:53;;2958:177;;3069:60;3125:3;3117:6;3069:60;;3143:120;3226:31;3251:5;3226:31;;;3221:3;3214:44;3208:55;;;3297:819;;3452:59;3505:5;3452:59;;;3524:91;3608:6;3603:3;3524:91;;;3517:98;;3638:3;3680:4;3672:6;3668:17;3663:3;3659:27;3706:61;3761:5;3706:61;;;3788:1;3773:304;3798:6;3795:1;3792:13;3773:304;;;3860:9;3854:4;3850:20;3845:3;3838:33;3886:74;3955:4;3946:6;3940:13;3886:74;;;3878:82;;3977:65;4035:6;3977:65;;;4065:4;4056:14;;;;;3967:75;-1:-1;3820:1;3813:9;3773:304;;;-1:-1;4090:4;;3431:685;-1:-1;;;;;;3431:685;4124:120;4207:31;4232:5;4207:31;;4251:315;;4347:34;4375:5;4347:34;;;4393:60;4446:6;4441:3;4393:60;;;4386:67;;4458:52;4503:6;4498:3;4491:4;4484:5;4480:16;4458:52;;;4531:29;4553:6;4531:29;;;4522:39;;;;4327:239;-1:-1;;;4327:239;4573:348;;4697:34;4725:5;4697:34;;;4743:88;4824:6;4819:3;4743:88;;;4736:95;;4836:52;4881:6;4876:3;4869:4;4862:5;4858:16;4836:52;;;4900:16;;;;;4677:244;-1:-1;;4677:244;5055:254;;5195:89;5280:3;5271:6;5195:89;;5316:213;5434:2;5419:18;;5448:71;5423:9;5492:6;5448:71;;;5405:124;;;;;5536:213;5654:2;5639:18;;5668:71;5643:9;5712:6;5668:71;;5976:492;6182:2;6167:18;;6196:71;6171:9;6240:6;6196:71;;;6315:9;6309:4;6305:20;6300:2;6289:9;6285:18;6278:48;6340:118;6453:4;6444:6;6340:118;;6475:256;6537:2;6531:9;6563:17;;;6638:18;6623:34;;6659:22;;;6620:62;6617:2;;;6695:1;6692;6685:12;6617:2;6711;6704:22;6515:216;;-1:-1;6515:216;6738:273;;6912:18;6904:6;6901:30;6898:2;;;6944:1;6941;6934:12;6898:2;-1:-1;6973:4;6961:17;;;6991:15;;6835:176;7018:254;;7157:18;7149:6;7146:30;7143:2;;;7189:1;7186;7179:12;7143:2;-1:-1;7262:4;7233;7210:17;;;;-1:-1;;7206:33;7252:15;;7080:192;7281:126;7395:4;7383:17;;7364:43;7416:112;7511:12;;7495:33;7766:183;7889:19;;;7938:4;7929:14;;7882:67;8119:144;8254:3;8232:31;-1:-1;8232:31;8271:105;;8340:31;8365:5;8340:31;;8383:79;8452:5;8435:27;8469:128;-1:-1;;;;;8538:54;;8521:76;9024:145;9105:6;9100:3;9095;9082:30;-1:-1;9161:1;9143:16;;9136:27;9075:94;9178:268;9243:1;9250:101;9264:6;9261:1;9258:13;9250:101;;;9331:11;;;9325:18;9312:11;;;9305:39;9286:2;9279:10;9250:101;;;9366:6;9363:1;9360:13;9357:2;;;9431:1;9422:6;9417:3;9413:16;9406:27;9357:2;9227:219;;;;;9454:97;9542:2;9522:14;-1:-1;;9518:28;;9502:49
Swarm Source
bzzr://978cd44d5ce226bebdf172bdf24918753b9e111e3803cb6249d3ca2860b7a47f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.