ETH Price: $3,247.68 (+1.64%)
Gas: 1.23 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Aggregate217336322025-01-30 0:01:1129 hrs ago1738195271IN
0xeefBa1e6...07C1cE441
0 ETH0.000495474.4335046
Aggregate217042182025-01-25 21:30:235 days ago1737840623IN
0xeefBa1e6...07C1cE441
0 ETH0.002055955.27763526
Aggregate216834772025-01-23 0:01:118 days ago1737590471IN
0xeefBa1e6...07C1cE441
0 ETH0.000793538.12658076
Aggregate216472222025-01-17 22:32:4713 days ago1737153167IN
0xeefBa1e6...07C1cE441
0 ETH0.009068989.12080063
Aggregate216339402025-01-16 2:03:5915 days ago1736993039IN
0xeefBa1e6...07C1cE441
0 ETH0.000439414.500079
Aggregate216015482025-01-11 13:29:5919 days ago1736602199IN
0xeefBa1e6...07C1cE441
0 ETH0.002102082.37028222
Aggregate216015022025-01-11 13:20:4719 days ago1736601647IN
0xeefBa1e6...07C1cE441
0 ETH0.00134922.49551498
Aggregate215966042025-01-10 20:55:5920 days ago1736542559IN
0xeefBa1e6...07C1cE441
0 ETH0.002504736.36411768
Aggregate215832092025-01-09 0:01:1122 days ago1736380871IN
0xeefBa1e6...07C1cE441
0 ETH0.00068066.09009822
Aggregate215803582025-01-08 14:29:1122 days ago1736346551IN
0xeefBa1e6...07C1cE441
0 ETH0.0008769611.15717209
Aggregate215526392025-01-04 17:34:1126 days ago1736012051IN
0xeefBa1e6...07C1cE441
0 ETH0.014988089.73917507
Aggregate215205042024-12-31 5:55:5930 days ago1735624559IN
0xeefBa1e6...07C1cE441
0 ETH0.001545593.28134996
Aggregate214896962024-12-26 22:42:5935 days ago1735252979IN
0xeefBa1e6...07C1cE441
0 ETH0.00032245.86599437
Aggregate214896892024-12-26 22:41:3535 days ago1735252895IN
0xeefBa1e6...07C1cE441
0 ETH0.000337976.14921447
Aggregate214896832024-12-26 22:40:2335 days ago1735252823IN
0xeefBa1e6...07C1cE441
0 ETH0.000335756.10883067
Aggregate214896802024-12-26 22:39:4735 days ago1735252787IN
0xeefBa1e6...07C1cE441
0 ETH0.00033436.08245995
Aggregate214896752024-12-26 22:38:4735 days ago1735252727IN
0xeefBa1e6...07C1cE441
0 ETH0.000332696.05313807
Aggregate214896732024-12-26 22:38:2335 days ago1735252703IN
0xeefBa1e6...07C1cE441
0 ETH0.00029116.00888608
Aggregate214769042024-12-25 3:48:5937 days ago1735098539IN
0xeefBa1e6...07C1cE441
0 ETH0.000386324.19652621
Aggregate214739042024-12-24 17:45:4737 days ago1735062347IN
0xeefBa1e6...07C1cE441
0 ETH0.000867746.41415604
Aggregate214629062024-12-23 4:49:1139 days ago1734929351IN
0xeefBa1e6...07C1cE441
0 ETH0.000487875.29961298
Aggregate214533652024-12-21 20:47:4740 days ago1734814067IN
0xeefBa1e6...07C1cE441
0 ETH0.004216967.60392679
Aggregate213991152024-12-14 6:58:5947 days ago1734159539IN
0xeefBa1e6...07C1cE441
0 ETH0.002905939.25828132
Aggregate213961142024-12-13 20:55:2348 days ago1734123323IN
0xeefBa1e6...07C1cE441
0 ETH0.0078278614.04502033
Aggregate213473522024-12-07 1:31:4755 days ago1733535107IN
0xeefBa1e6...07C1cE441
0 ETH0.0013840115.03394645
View all transactions

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
/**
 *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

Contract ABI

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

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.