Overview
xDAI Balance
0 xDAI
xDAI Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (48)5,000,000 BellaFi at https://bellafi.net$ BellaFi.ne... (BellaF...)88,888,888 free vanity address at vanity-eth.io$ vanity-eth... (free v...)1 Acces https://blastbox.xyzAcces https:... (Acces ...)1 Allocate debridg.xyzAllocate deb... (Alloca...)1 Blast Box checkblast.comBlast Box ch... (Blast ...)1 Blast Box https://blast-box.xyzBlast Box ht... (Blast ...)1 Blast Box https://blast-boxe.xyzBlast Box ht... (Blast ...)1 Blast Box https://blast-open.xyzBlast Box ht... (Blast ...)1 Blast Box https://blastupbox.comBlast Box ht... (Blast ...)1 Blast Box https://box-blast.xyzBlast Box ht... (Blast ...)600,000,000 ftxrebase.eth.liftxrebase.et... (ftxreb...)24ERC20 ***3,810,000,000 SHIBSHIBSWAP˳ORG (SHIB)2,687,500,000 SHIBSHIBSWAP˳ORG (SHIB)1,750,000,000 SHIBSWAP-SHIB˳OR... (SHIB)10,000,000 SHIBSWAP-SHIBA˳C... (SHIB)807,500,000 SHIBSWAP-SHIBCOM (SHIB)12,500,000 SHIBSWAP-SHIBCOM (SHIB)5,000,000 SHIBSWAPSHIBA˳CO... (SHIB)250,000 SHIBT ̥ME/SHIBAF... (SHIB)110,000ERC20 ***1,022ERC20 ***1 Withdrawal NFT https://box-blast.pages.devWithdrawal N... (Withdr...)1,000 TokenERC-20 TOKEN*[Suspicious]10,675,000,000 TokenERC-20 TOKEN*[Suspicious]12,800,000,000 TokenERC-20 TOKEN*[Suspicious]5,800 TokenERC-20 TOKEN*[Spam]125,000 TokenERC-20 TOKEN*[Spam]550,000 TokenERC-20 TOKEN*[Spam]110,000 TokenERC-20 TOKEN*[Spam]125,000 TokenERC-20 TOKEN*[Spam]125,000 TokenERC-20 TOKEN*[Spam]10,000 TokenERC-20 TOKEN*[Spam]8,750 TokenERC-20 TOKEN*[Spam]0 TokenERC-20 TOKEN*[Spam]0 TokenERC-20 TOKEN*[Spam]9,650 TokenERC-20 TOKEN*[Spam]21,000,000 TokenERC-20 TOKEN*[Spam]1,300 TokenERC-20 TOKEN*[Spam]390 TokenERC-20 TOKEN*[Spam]1,185 TokenERC-20 TOKEN*[Spam]29,920,000,000 TokenERC-20 TOKEN*[Spam]777 TokenERC-20 TOKEN*[Spam]888,888 TokenERC-20 TOKEN*[Spam]290 TokenERC-20 TOKEN*[Spam]600,000,000 TokenERC-20 TOKEN*[Spam]620 TokenERC-20 TOKEN*[Spam]500 TokenERC-20 TOKEN*[Spam]NFT Tokens (>100)AIRDROPERC-1155VoucherERC-1155VoucherERC-1155P3x2ERC-721TN1­x2ERC-721TN1ERC-721exchange this NFT voucher on usdc2.com# usdc2.comERC-721reward-meme.xyz$100.000 MEME AIRDROPERC-1155usd-1000.xyz$1000 REWARDSERC-1155drop-usd.com$1000 REWARDSERC-1155get-usd.xyz$1000 RewardsERC-1155get-usd.xyz$1000 RewardsERC-1155get-usd.xyz$1000 RewardsERC-1155drop-usd.com$1000 REWARDSERC-1155drop-usd.com$1000 REWARDSERC-1155get-rewards.xyz$1000 RewardsERC-1155usd-1000.xyz$1000 USDT AirdropERC-1155usd-1000.xyz$1000 USDT AirdropERC-1155get-usd.xyz$1000 USDT AirdropERC-1155drop-usd.com$1000 USDT REWARDSERC-1155reward-meme.xyz$10000 $MEMEERC-1155Voucher$2000 USDCERC-1155drop-usd.com$3000 AirDropERC-1155drop-usd.com$USDTERC-1155drop-bitcoin.xyz0.1 BTC ETF REWARDSERC-115510 ETH10 ETH Airdrop at 10eth.xyzERC-72110 ETH10 ETH Airdrop at 10ether.xyzERC-72110 ETH10 ETH Airdrop at air-ether.xyzERC-72110 ETH10 ETH Airdrop at airether.xyzERC-72110 ETH10 ETH Airdrop at getether.xyzERC-72110 ETH10 ETH Airdrop at getether.xyzERC-72110,000 USDT reward at fi-usdt.top10,000 USDT reward at fi-usdt.topERC-72110,000 USDT reward at usdt-liq.top10,000 USDT reward at usdt-liq.topERC-721drops-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155drops-meme.xyz100,000 $MEME AirdropERC-1155drop-meme.xyz100,000 $MEME AirdropERC-1155drop-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155drops-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155drops-meme.xyz100,000 $MEME AirdropERC-1155reward-meme.xyz100,000 $MEME AirdropERC-1155Redeem exclusively at: https://bonestake.com1500 BONE VOUCHER!ERC-1155Redeem exclusively at: https://shibredeem.com150M SHIB VOUCHER!ERC-1155Redeem exclusively at: https://shibredeem.com150M SHIB VOUCHER!ERC-11553 ETH3 ETH Airdrop at liquidity-eth.xyzERC-7213 ETH3 ETH Airdrop at liquidity-eth.xyzERC-7213 ETH3 ETH Airdrop at liquidity-eth.xyzERC-7213 ETH3 ETH Airdrop at liquidity-eth.xyzERC-7215 ETH5 ETH Airdrop at airdrop-eth.xyzERC-721Redeem exclusively at: https://rocketrpl.com50 RPL VOUCHER!ERC-115550,000 USDTAirdrop at 50000usdt.netERC-72150,000 USDTAirdrop at 50000usdt.netERC-72150,000 USDTAirdrop at 50000usdt.netERC-72150,000 USDTAirdrop at usdreward.topERC-721Visit https://blextrade.com!BLEX $1,000 rewardsERC-1155COICoinVerse Giveaway - Coinverse.TechERC-721Visit https://legolib.com to mint!LegoStar NFTERC-1155rare-token.comLooksRare Airdropx2ERC-721get-rarible.comLooksRare Airdrop VoucherERC-721$BNFTNFTCardERC-1155$BNFTNFTCardERC-1155summerfi.usSummerflERC-721usd-1000.xyzusd-1000.xyzERC-1155usd-1000.xyzusd-1000.xyzERC-1155use-usdt.xyzUSDT RewardsERC-1155ERC-1155 TOKEN*[Suspicious]ERC-721 TOKEN*[Suspicious]ERC-721 TOKEN*[Suspicious]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-721 TOKEN*[Spam]ERC-721 TOKEN*[Spam]
More Info
Private Name Tags
ContractCreator
Multichain Info
2 addresses found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
Latest 25 from a total of 62,217 transactions
Transaction Hash MethodBlockFromToAggregate3 36475589 2024-10-13 0:19:30 3 mins ago 1728778770 IN 0 xDAI$0.00 0.00059588 2.49999999 Aggregate3 36475306 2024-10-12 23:55:35 27 mins ago 1728777335 IN 0 xDAI$0.00 0.00058997 2.5 Aggregate3 36475236 2024-10-12 23:49:30 33 mins ago 1728776970 IN 0 xDAI$0.00 0.00059311 2.5 Aggregate3 36474952 2024-10-12 23:25:30 57 mins ago 1728775530 IN 0 xDAI$0.00 0.00085801 2.5 Aggregate3 36474885 2024-10-12 23:19:30 1 hr ago 1728775170 IN 0 xDAI$0.00 0.00058415 2.5 Aggregate3 36474629 2024-10-12 22:57:30 1 hr ago 1728773850 IN 0 xDAI$0.00 0.0005905 2.5 Aggregate3 36474605 2024-10-12 22:55:30 1 hr ago 1728773730 IN 0 xDAI$0.00 0.00085076 2.5 Aggregate3 36474534 2024-10-12 22:49:30 1 hr ago 1728773370 IN 0 xDAI$0.00 0.00059115 2.5 Aggregate3 36474413 2024-10-12 22:39:00 1 hr ago 1728772740 IN 0 xDAI$0.00 0.00073337 2.5 Aggregate3 36474392 2024-10-12 22:37:00 1 hr ago 1728772620 IN 0 xDAI$0.00 0.00127447 2.5 Aggregate3 36474368 2024-10-12 22:35:00 1 hr ago 1728772500 IN 0 xDAI$0.00 0.00127213 2.5 Aggregate3 36474345 2024-10-12 22:33:00 1 hr ago 1728772380 IN 0 xDAI$0.00 0.00127101 2.5 Aggregate3 36474321 2024-10-12 22:31:00 1 hr ago 1728772260 IN 0 xDAI$0.00 0.0014143 2.5 Aggregate3 36474297 2024-10-12 22:29:00 1 hr ago 1728772140 IN 0 xDAI$0.00 0.0012586 2.5 Aggregate3 36474257 2024-10-12 22:25:30 1 hr ago 1728771930 IN 0 xDAI$0.00 0.00086028 2.5 Aggregate3 36474204 2024-10-12 22:21:00 2 hrs ago 1728771660 IN 0 xDAI$0.00 0.00046467 2.5 Aggregate3 36474180 2024-10-12 22:19:00 2 hrs ago 1728771540 IN 0 xDAI$0.00 0.000461 2.5 Aggregate3 36473926 2024-10-12 21:57:35 2 hrs ago 1728770255 IN 0 xDAI$0.00 0.00059899 2.49999999 Aggregate3 36473920 2024-10-12 21:57:00 2 hrs ago 1728770220 IN 0 xDAI$0.00 0.00060678 2.49999999 Aggregate3 36473903 2024-10-12 21:55:35 2 hrs ago 1728770135 IN 0 xDAI$0.00 0.00059112 2.49999999 Aggregate3 36473574 2024-10-12 21:27:30 2 hrs ago 1728768450 IN 0 xDAI$0.00 0.0005914 2.49999999 Aggregate3 36473550 2024-10-12 21:25:30 2 hrs ago 1728768330 IN 0 xDAI$0.00 0.00059187 2.49999999 Aggregate3 36473478 2024-10-12 21:19:30 3 hrs ago 1728767970 IN 0 xDAI$0.00 0.00059392 2.49999999 Aggregate3 36473221 2024-10-12 20:57:35 3 hrs ago 1728766655 IN 0 xDAI$0.00 0.00059308 2.49999999 Aggregate3 36473197 2024-10-12 20:55:30 3 hrs ago 1728766530 IN 0 xDAI$0.00 0.0005942 2.49999999 Latest 25 internal transactions (View All)
Parent Transaction Hash Block From To 36457620 2024-10-11 22:41:10 25 hrs ago 1728686470 4.2 xDAI$4.20 36456441 2024-10-11 21:01:00 27 hrs ago 1728680460 4.20050826 xDAI$4.20 36456270 2024-10-11 20:46:25 27 hrs ago 1728679585 4.2 xDAI$4.20 36455084 2024-10-11 19:05:30 29 hrs ago 1728673530 4.16253716 xDAI$4.16 36449875 2024-10-11 11:42:00 36 hrs ago 1728646920 4.20117212 xDAI$4.20 36449858 2024-10-11 11:40:35 36 hrs ago 1728646835 4.20117212 xDAI$4.20 36440281 2024-10-10 22:00:05 2 days ago 1728597605 0.006639 xDAI$0.01 36440281 2024-10-10 22:00:05 2 days ago 1728597605 0.00665854 xDAI$0.01 36440281 2024-10-10 22:00:05 2 days ago 1728597605 0.009339 xDAI$0.01 36433726 2024-10-10 12:39:00 2 days ago 1728563940 4.21325489 xDAI$4.21 36432656 2024-10-10 11:04:55 2 days ago 1728558295 4.20303459 xDAI$4.20 36431964 2024-10-10 10:05:25 2 days ago 1728554725 4.20054607 xDAI$4.20 36431741 2024-10-10 9:46:10 2 days ago 1728553570 0.01165801 xDAI$0.01 36431741 2024-10-10 9:46:10 2 days ago 1728553570 0.0117345 xDAI$0.01 36428988 2024-10-10 5:49:50 2 days ago 1728539390 4.17080436 xDAI$4.17 36425303 2024-10-10 0:30:40 2 days ago 1728520240 4.20896087 xDAI$4.21 36388183 2024-10-07 19:24:35 5 days ago 1728329075 4.21298019 xDAI$4.21 36383693 2024-10-07 12:59:05 5 days ago 1728305945 0.01013785 xDAI$0.01 36383693 2024-10-07 12:59:05 5 days ago 1728305945 0.00993685 xDAI$0.01 36383553 2024-10-07 12:47:05 5 days ago 1728305225 0.01014561 xDAI$0.01 36383553 2024-10-07 12:47:05 5 days ago 1728305225 0.00993558 xDAI$0.01 36383553 2024-10-07 12:47:05 5 days ago 1728305225 0.01013697 xDAI$0.01 36383553 2024-10-07 12:47:05 5 days ago 1728305225 0.46531958 xDAI$0.47 36383409 2024-10-07 12:35:05 5 days ago 1728304505 0.01254653 xDAI$0.01 36383409 2024-10-07 12:35:05 5 days ago 1728304505 0.00999786 xDAI$0.01 Loading...LoadingContract Name:Multicall3
Compiler Versionv0.8.12+commit.f00d7308
Optimization Enabled:Yes with 10000000 runs
Other Settings:default evmVersionContract Source Code (Solidity)
- contract Multicall3 *
- - function aggregate(Call[] calldata ca ...
- - function tryAggregate(bool requireSuc ...
- - function tryBlockAndAggregate(bool re ...
- - function blockAndAggregate(Call[] cal ...
- - function aggregate3(Call3[] calldata ...
- - function aggregate3Value(Call3Value[] ...
- - function getBlockHash(uint256 blockNu ...
- - function getBlockNumber()
- - function getCurrentBlockCoinbase()
- - function getCurrentBlockDifficulty()
- - function getCurrentBlockGasLimit()
- - function getCurrentBlockTimestamp()
- - function getEthBalance(address addr)
- - function getLastBlockHash()
- - function getBasefee()
- - function getChainId()
/** *Submitted for verification at gnosisscan.io on 2022-08-07 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.12; /// @title Multicall3 /// @notice Aggregate results from multiple function calls /// @dev Multicall & Multicall2 backwards-compatible /// @dev Aggregate methods are marked `payable` to save 24 gas per call /// @author Michael Elliot <[email protected]> /// @author Joshua Levine <[email protected]> /// @author Nick Johnson <[email protected]> /// @author Andreas Bigger <[email protected]> /// @author Matt Solomon <[email protected]> contract Multicall3 { struct Call { address target; bytes callData; } struct Call3 { address target; bool allowFailure; bytes callData; } struct Call3Value { address target; bool allowFailure; uint256 value; bytes callData; } struct Result { bool success; bytes returnData; } /// @notice Backwards-compatible call aggregation with Multicall /// @param calls An array of Call structs /// @return blockNumber The block number where the calls were executed /// @return returnData An array of bytes containing the responses function aggregate(Call[] calldata calls) public payable returns (uint256 blockNumber, bytes[] memory returnData) { blockNumber = block.number; uint256 length = calls.length; returnData = new bytes[](length); Call calldata call; for (uint256 i = 0; i < length;) { bool success; call = calls[i]; (success, returnData[i]) = call.target.call(call.callData); require(success, "Multicall3: call failed"); unchecked { ++i; } } } /// @notice Backwards-compatible with Multicall2 /// @notice Aggregate calls without requiring success /// @param requireSuccess If true, require all calls to succeed /// @param calls An array of Call structs /// @return returnData An array of Result structs function tryAggregate(bool requireSuccess, Call[] calldata calls) public payable returns (Result[] memory returnData) { uint256 length = calls.length; returnData = new Result[](length); Call calldata call; for (uint256 i = 0; i < length;) { Result memory result = returnData[i]; call = calls[i]; (result.success, result.returnData) = call.target.call(call.callData); if (requireSuccess) require(result.success, "Multicall3: call failed"); unchecked { ++i; } } } /// @notice Backwards-compatible with Multicall2 /// @notice Aggregate calls and allow failures using tryAggregate /// @param calls An array of Call structs /// @return blockNumber The block number where the calls were executed /// @return blockHash The hash of the block where the calls were executed /// @return returnData An array of Result structs function tryBlockAndAggregate(bool requireSuccess, Call[] calldata calls) public payable returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) { blockNumber = block.number; blockHash = blockhash(block.number); returnData = tryAggregate(requireSuccess, calls); } /// @notice Backwards-compatible with Multicall2 /// @notice Aggregate calls and allow failures using tryAggregate /// @param calls An array of Call structs /// @return blockNumber The block number where the calls were executed /// @return blockHash The hash of the block where the calls were executed /// @return returnData An array of Result structs function blockAndAggregate(Call[] calldata calls) public payable returns (uint256 blockNumber, bytes32 blockHash, Result[] memory returnData) { (blockNumber, blockHash, returnData) = tryBlockAndAggregate(true, calls); } /// @notice Aggregate calls, ensuring each returns success if required /// @param calls An array of Call3 structs /// @return returnData An array of Result structs function aggregate3(Call3[] calldata calls) public payable returns (Result[] memory returnData) { uint256 length = calls.length; returnData = new Result[](length); Call3 calldata calli; for (uint256 i = 0; i < length;) { Result memory result = returnData[i]; calli = calls[i]; (result.success, result.returnData) = calli.target.call(calli.callData); assembly { // Revert if the call fails and failure is not allowed // `allowFailure := calldataload(add(calli, 0x20))` and `success := mload(result)` if iszero(or(calldataload(add(calli, 0x20)), mload(result))) { // set "Error(string)" signature: bytes32(bytes4(keccak256("Error(string)"))) mstore(0x00, 0x08c379a000000000000000000000000000000000000000000000000000000000) // set data offset mstore(0x04, 0x0000000000000000000000000000000000000000000000000000000000000020) // set length of revert string mstore(0x24, 0x0000000000000000000000000000000000000000000000000000000000000017) // set revert string: bytes32(abi.encodePacked("Multicall3: call failed")) mstore(0x44, 0x4d756c746963616c6c333a2063616c6c206661696c6564000000000000000000) revert(0x00, 0x64) } } unchecked { ++i; } } } /// @notice Aggregate calls with a msg value /// @notice Reverts if msg.value is less than the sum of the call values /// @param calls An array of Call3Value structs /// @return returnData An array of Result structs function aggregate3Value(Call3Value[] calldata calls) public payable returns (Result[] memory returnData) { uint256 valAccumulator; uint256 length = calls.length; returnData = new Result[](length); Call3Value calldata calli; for (uint256 i = 0; i < length;) { Result memory result = returnData[i]; calli = calls[i]; uint256 val = calli.value; // Humanity will be a Type V Kardashev Civilization before this overflows - andreas // ~ 10^25 Wei in existence << ~ 10^76 size uint fits in a uint256 unchecked { valAccumulator += val; } (result.success, result.returnData) = calli.target.call{value: val}(calli.callData); assembly { // Revert if the call fails and failure is not allowed // `allowFailure := calldataload(add(calli, 0x20))` and `success := mload(result)` if iszero(or(calldataload(add(calli, 0x20)), mload(result))) { // set "Error(string)" signature: bytes32(bytes4(keccak256("Error(string)"))) mstore(0x00, 0x08c379a000000000000000000000000000000000000000000000000000000000) // set data offset mstore(0x04, 0x0000000000000000000000000000000000000000000000000000000000000020) // set length of revert string mstore(0x24, 0x0000000000000000000000000000000000000000000000000000000000000017) // set revert string: bytes32(abi.encodePacked("Multicall3: call failed")) mstore(0x44, 0x4d756c746963616c6c333a2063616c6c206661696c6564000000000000000000) revert(0x00, 0x84) } } unchecked { ++i; } } // Finally, make sure the msg.value = SUM(call[0...i].value) require(msg.value == valAccumulator, "Multicall3: value mismatch"); } /// @notice Returns the block hash for the given block number /// @param blockNumber The block number function getBlockHash(uint256 blockNumber) public view returns (bytes32 blockHash) { blockHash = blockhash(blockNumber); } /// @notice Returns the block number function getBlockNumber() public view returns (uint256 blockNumber) { blockNumber = block.number; } /// @notice Returns the block coinbase function getCurrentBlockCoinbase() public view returns (address coinbase) { coinbase = block.coinbase; } /// @notice Returns the block difficulty function getCurrentBlockDifficulty() public view returns (uint256 difficulty) { difficulty = block.difficulty; } /// @notice Returns the block gas limit function getCurrentBlockGasLimit() public view returns (uint256 gaslimit) { gaslimit = block.gaslimit; } /// @notice Returns the block timestamp function getCurrentBlockTimestamp() public view returns (uint256 timestamp) { timestamp = block.timestamp; } /// @notice Returns the (ETH) balance of a given address function getEthBalance(address addr) public view returns (uint256 balance) { balance = addr.balance; } /// @notice Returns the block hash of the last block function getLastBlockHash() public view returns (bytes32 blockHash) { unchecked { blockHash = blockhash(block.number - 1); } } /// @notice Gets the base fee of the given block /// @notice Can revert if the BASEFEE opcode is not implemented by the given chain function getBasefee() public view returns (uint256 basefee) { basefee = block.basefee; } /// @notice Returns the chain id function getChainId() public view returns (uint256 chainid) { chainid = block.chainid; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall3.Call[]","name":"calls","type":"tuple[]"}],"name":"aggregate","outputs":[{"internalType":"uint256","name":"blockNumber","type":"uint256"},{"internalType":"bytes[]","name":"returnData","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"allowFailure","type":"bool"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall3.Call3[]","name":"calls","type":"tuple[]"}],"name":"aggregate3","outputs":[{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall3.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bool","name":"allowFailure","type":"bool"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall3.Call3Value[]","name":"calls","type":"tuple[]"}],"name":"aggregate3Value","outputs":[{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall3.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall3.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 Multicall3.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getBasefee","outputs":[{"internalType":"uint256","name":"basefee","type":"uint256"}],"stateMutability":"view","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":"getChainId","outputs":[{"internalType":"uint256","name":"chainid","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 Multicall3.Call[]","name":"calls","type":"tuple[]"}],"name":"tryAggregate","outputs":[{"components":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"bytes","name":"returnData","type":"bytes"}],"internalType":"struct Multicall3.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bool","name":"requireSuccess","type":"bool"},{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"internalType":"struct Multicall3.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 Multicall3.Result[]","name":"returnData","type":"tuple[]"}],"stateMutability":"payable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610ee0806100206000396000f3fe6080604052600436106100f35760003560e01c80634d2301cc1161008a578063a8b0574e11610059578063a8b0574e1461025a578063bce38bd714610275578063c3077fa914610288578063ee82ac5e1461029b57600080fd5b80634d2301cc146101ec57806372425d9d1461022157806382ad56cb1461023457806386d516e81461024757600080fd5b80633408e470116100c65780633408e47014610191578063399542e9146101a45780633e64a696146101c657806342cbb15c146101d957600080fd5b80630f28c97d146100f8578063174dea711461011a578063252dba421461013a57806327e86d6e1461015b575b600080fd5b34801561010457600080fd5b50425b6040519081526020015b60405180910390f35b61012d610128366004610a85565b6102ba565b6040516101119190610bbe565b61014d610148366004610a85565b6104ef565b604051610111929190610bd8565b34801561016757600080fd5b50437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0140610107565b34801561019d57600080fd5b5046610107565b6101b76101b2366004610c60565b610690565b60405161011193929190610cba565b3480156101d257600080fd5b5048610107565b3480156101e557600080fd5b5043610107565b3480156101f857600080fd5b50610107610207366004610ce2565b73ffffffffffffffffffffffffffffffffffffffff163190565b34801561022d57600080fd5b5044610107565b61012d610242366004610a85565b6106ab565b34801561025357600080fd5b5045610107565b34801561026657600080fd5b50604051418152602001610111565b61012d610283366004610c60565b61085a565b6101b7610296366004610a85565b610a1a565b3480156102a757600080fd5b506101076102b6366004610d18565b4090565b60606000828067ffffffffffffffff8111156102d8576102d8610d31565b60405190808252806020026020018201604052801561031e57816020015b6040805180820190915260008152606060208201528152602001906001900390816102f65790505b5092503660005b8281101561047757600085828151811061034157610341610d60565b6020026020010151905087878381811061035d5761035d610d60565b905060200281019061036f9190610d8f565b6040810135958601959093506103886020850185610ce2565b73ffffffffffffffffffffffffffffffffffffffff16816103ac6060870187610dcd565b6040516103ba929190610e32565b60006040518083038185875af1925050503d80600081146103f7576040519150601f19603f3d011682016040523d82523d6000602084013e6103fc565b606091505b50602080850191909152901515808452908501351761046d577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260846000fd5b5050600101610325565b508234146104e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4d756c746963616c6c333a2076616c7565206d69736d6174636800000000000060448201526064015b60405180910390fd5b50505092915050565b436060828067ffffffffffffffff81111561050c5761050c610d31565b60405190808252806020026020018201604052801561053f57816020015b606081526020019060019003908161052a5790505b5091503660005b8281101561068657600087878381811061056257610562610d60565b90506020028101906105749190610e42565b92506105836020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff166105a66020850185610dcd565b6040516105b4929190610e32565b6000604051808303816000865af19150503d80600081146105f1576040519150601f19603f3d011682016040523d82523d6000602084013e6105f6565b606091505b5086848151811061060957610609610d60565b602090810291909101015290508061067d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060448201526064016104dd565b50600101610546565b5050509250929050565b43804060606106a086868661085a565b905093509350939050565b6060818067ffffffffffffffff8111156106c7576106c7610d31565b60405190808252806020026020018201604052801561070d57816020015b6040805180820190915260008152606060208201528152602001906001900390816106e55790505b5091503660005b828110156104e657600084828151811061073057610730610d60565b6020026020010151905086868381811061074c5761074c610d60565b905060200281019061075e9190610e76565b925061076d6020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff166107906040850185610dcd565b60405161079e929190610e32565b6000604051808303816000865af19150503d80600081146107db576040519150601f19603f3d011682016040523d82523d6000602084013e6107e0565b606091505b506020808401919091529015158083529084013517610851577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260646000fd5b50600101610714565b6060818067ffffffffffffffff81111561087657610876610d31565b6040519080825280602002602001820160405280156108bc57816020015b6040805180820190915260008152606060208201528152602001906001900390816108945790505b5091503660005b82811015610a105760008482815181106108df576108df610d60565b602002602001015190508686838181106108fb576108fb610d60565b905060200281019061090d9190610e42565b925061091c6020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff1661093f6020850185610dcd565b60405161094d929190610e32565b6000604051808303816000865af19150503d806000811461098a576040519150601f19603f3d011682016040523d82523d6000602084013e61098f565b606091505b506020830152151581528715610a07578051610a07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060448201526064016104dd565b506001016108c3565b5050509392505050565b6000806060610a2b60018686610690565b919790965090945092505050565b60008083601f840112610a4b57600080fd5b50813567ffffffffffffffff811115610a6357600080fd5b6020830191508360208260051b8501011115610a7e57600080fd5b9250929050565b60008060208385031215610a9857600080fd5b823567ffffffffffffffff811115610aaf57600080fd5b610abb85828601610a39565b90969095509350505050565b6000815180845260005b81811015610aed57602081850181015186830182015201610ad1565b81811115610aff576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600082825180855260208086019550808260051b84010181860160005b84811015610bb1578583037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001895281518051151584528401516040858501819052610b9d81860183610ac7565b9a86019a9450505090830190600101610b4f565b5090979650505050505050565b602081526000610bd16020830184610b32565b9392505050565b600060408201848352602060408185015281855180845260608601915060608160051b870101935082870160005b82811015610c52577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0888703018452610c40868351610ac7565b95509284019290840190600101610c06565b509398975050505050505050565b600080600060408486031215610c7557600080fd5b83358015158114610c8557600080fd5b9250602084013567ffffffffffffffff811115610ca157600080fd5b610cad86828701610a39565b9497909650939450505050565b838152826020820152606060408201526000610cd96060830184610b32565b95945050505050565b600060208284031215610cf457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610bd157600080fd5b600060208284031215610d2a57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81833603018112610dc357600080fd5b9190910192915050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610e0257600080fd5b83018035915067ffffffffffffffff821115610e1d57600080fd5b602001915036819003821315610a7e57600080fd5b8183823760009101908152919050565b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1833603018112610dc357600080fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112610dc357600080fdfea2646970667358221220bb2b5c71a328032f97c676ae39a1ec2148d3e5d6f73d95e9b17910152d61f16264736f6c634300080c0033Deployed Bytecode
0x6080604052600436106100f35760003560e01c80634d2301cc1161008a578063a8b0574e11610059578063a8b0574e1461025a578063bce38bd714610275578063c3077fa914610288578063ee82ac5e1461029b57600080fd5b80634d2301cc146101ec57806372425d9d1461022157806382ad56cb1461023457806386d516e81461024757600080fd5b80633408e470116100c65780633408e47014610191578063399542e9146101a45780633e64a696146101c657806342cbb15c146101d957600080fd5b80630f28c97d146100f8578063174dea711461011a578063252dba421461013a57806327e86d6e1461015b575b600080fd5b34801561010457600080fd5b50425b6040519081526020015b60405180910390f35b61012d610128366004610a85565b6102ba565b6040516101119190610bbe565b61014d610148366004610a85565b6104ef565b604051610111929190610bd8565b34801561016757600080fd5b50437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0140610107565b34801561019d57600080fd5b5046610107565b6101b76101b2366004610c60565b610690565b60405161011193929190610cba565b3480156101d257600080fd5b5048610107565b3480156101e557600080fd5b5043610107565b3480156101f857600080fd5b50610107610207366004610ce2565b73ffffffffffffffffffffffffffffffffffffffff163190565b34801561022d57600080fd5b5044610107565b61012d610242366004610a85565b6106ab565b34801561025357600080fd5b5045610107565b34801561026657600080fd5b50604051418152602001610111565b61012d610283366004610c60565b61085a565b6101b7610296366004610a85565b610a1a565b3480156102a757600080fd5b506101076102b6366004610d18565b4090565b60606000828067ffffffffffffffff8111156102d8576102d8610d31565b60405190808252806020026020018201604052801561031e57816020015b6040805180820190915260008152606060208201528152602001906001900390816102f65790505b5092503660005b8281101561047757600085828151811061034157610341610d60565b6020026020010151905087878381811061035d5761035d610d60565b905060200281019061036f9190610d8f565b6040810135958601959093506103886020850185610ce2565b73ffffffffffffffffffffffffffffffffffffffff16816103ac6060870187610dcd565b6040516103ba929190610e32565b60006040518083038185875af1925050503d80600081146103f7576040519150601f19603f3d011682016040523d82523d6000602084013e6103fc565b606091505b50602080850191909152901515808452908501351761046d577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260846000fd5b5050600101610325565b508234146104e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4d756c746963616c6c333a2076616c7565206d69736d6174636800000000000060448201526064015b60405180910390fd5b50505092915050565b436060828067ffffffffffffffff81111561050c5761050c610d31565b60405190808252806020026020018201604052801561053f57816020015b606081526020019060019003908161052a5790505b5091503660005b8281101561068657600087878381811061056257610562610d60565b90506020028101906105749190610e42565b92506105836020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff166105a66020850185610dcd565b6040516105b4929190610e32565b6000604051808303816000865af19150503d80600081146105f1576040519150601f19603f3d011682016040523d82523d6000602084013e6105f6565b606091505b5086848151811061060957610609610d60565b602090810291909101015290508061067d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060448201526064016104dd565b50600101610546565b5050509250929050565b43804060606106a086868661085a565b905093509350939050565b6060818067ffffffffffffffff8111156106c7576106c7610d31565b60405190808252806020026020018201604052801561070d57816020015b6040805180820190915260008152606060208201528152602001906001900390816106e55790505b5091503660005b828110156104e657600084828151811061073057610730610d60565b6020026020010151905086868381811061074c5761074c610d60565b905060200281019061075e9190610e76565b925061076d6020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff166107906040850185610dcd565b60405161079e929190610e32565b6000604051808303816000865af19150503d80600081146107db576040519150601f19603f3d011682016040523d82523d6000602084013e6107e0565b606091505b506020808401919091529015158083529084013517610851577f08c379a000000000000000000000000000000000000000000000000000000000600052602060045260176024527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060445260646000fd5b50600101610714565b6060818067ffffffffffffffff81111561087657610876610d31565b6040519080825280602002602001820160405280156108bc57816020015b6040805180820190915260008152606060208201528152602001906001900390816108945790505b5091503660005b82811015610a105760008482815181106108df576108df610d60565b602002602001015190508686838181106108fb576108fb610d60565b905060200281019061090d9190610e42565b925061091c6020840184610ce2565b73ffffffffffffffffffffffffffffffffffffffff1661093f6020850185610dcd565b60405161094d929190610e32565b6000604051808303816000865af19150503d806000811461098a576040519150601f19603f3d011682016040523d82523d6000602084013e61098f565b606091505b506020830152151581528715610a07578051610a07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4d756c746963616c6c333a2063616c6c206661696c656400000000000000000060448201526064016104dd565b506001016108c3565b5050509392505050565b6000806060610a2b60018686610690565b919790965090945092505050565b60008083601f840112610a4b57600080fd5b50813567ffffffffffffffff811115610a6357600080fd5b6020830191508360208260051b8501011115610a7e57600080fd5b9250929050565b60008060208385031215610a9857600080fd5b823567ffffffffffffffff811115610aaf57600080fd5b610abb85828601610a39565b90969095509350505050565b6000815180845260005b81811015610aed57602081850181015186830182015201610ad1565b81811115610aff576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600082825180855260208086019550808260051b84010181860160005b84811015610bb1578583037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001895281518051151584528401516040858501819052610b9d81860183610ac7565b9a86019a9450505090830190600101610b4f565b5090979650505050505050565b602081526000610bd16020830184610b32565b9392505050565b600060408201848352602060408185015281855180845260608601915060608160051b870101935082870160005b82811015610c52577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0888703018452610c40868351610ac7565b95509284019290840190600101610c06565b509398975050505050505050565b600080600060408486031215610c7557600080fd5b83358015158114610c8557600080fd5b9250602084013567ffffffffffffffff811115610ca157600080fd5b610cad86828701610a39565b9497909650939450505050565b838152826020820152606060408201526000610cd96060830184610b32565b95945050505050565b600060208284031215610cf457600080fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610bd157600080fd5b600060208284031215610d2a57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81833603018112610dc357600080fd5b9190910192915050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610e0257600080fd5b83018035915067ffffffffffffffff821115610e1d57600080fd5b602001915036819003821315610a7e57600080fd5b8183823760009101908152919050565b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1833603018112610dc357600080fd5b600082357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112610dc357600080fdfea2646970667358221220bb2b5c71a328032f97c676ae39a1ec2148d3e5d6f73d95e9b17910152d61f16264736f6c634300080c0033
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 27 Chains
[ Download: CSV Export ][ 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.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Compiler specific version warnings:
The compiled contract might be susceptible to VerbatimInvalidDeduplication (low-severity), FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (low-severity), AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), AbiEncodeCallLiteralAsFixedBytesBug (very low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.