Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Purchase 100+ cryptocurrencies instantly, with Visa/Mastercard, Google/Apple Pay, and a variety of other funding methods.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (59)0.19324986 $BASED$BASED ($BASED)$0.04@0.1916445.66 CVPConcentrated... (CVP)$11.91@0.02670.00000209 XBTElastic Bitc... (XBT)$0.00@77.4584323.01 FMAFLAMA (FMA)$11.14@0.0345200 FOXFOX (FOX)$7.25@0.03621,000 MTVMultiVAC (MTV)$0.67@0.00078.3 SealSeal Finance (Seal)$1.24@0.14881.11111111 UCAPUniCap.finan... (UCAP)$0.01@0.005912,984,911.6403348 UNIUniswap (UNI)$85,570,567.71@6.59666 YFRYFRocket (YFR)$16.08@0.024132.80369258 BATBAT (BAT)$5.63@0.17152,228.2 DAIDai Stableco... (DAI)$2,230.43@1.0010.001 USDTTether USD (USDT)$0.00@1.001628.5 Rewards Token at https://avdom.xyz$ avdom.xyz (Reward...)48,000 Earn $TUSD airdrops at https://www.tenorusd.org$ tenorusd.o... (Earn $...)1 AISAISwap (AIS)400 AVCAvalonCoin (AVC)686.767 BGBGBigMouthFrog50.00292838 BlueSparrowBlueSparrowToken$1.72@0.034410,000,000 COLLARDOG COLLAR (COLLAR)10,000 DORADorayakiToken1.29 DOTCdotc.pro token2 EOGEye of God1 FANFAN (FAN)40 FANFan GCoin (FAN)100,000,000 IMBimBANK (IMB)4 LOONLoon Network$0.00@0.00012,500 OWLTOwlswap.org (OWLT)7.77 RSRReserve Rights3 SANCSancoj18,255,002.145694 UniswapUNI (Uniswa...)1 UNIPROMO.ORGUNIPROMO.ORG (UNIPRO...)18,255,402.145694 UNIUniswap (UNI)0.00004365 UNI-V2Uniswap BAT/ETH LP (UNI-V2)$0.00@62.703,596.05693006 UNI-V3Uniswap V3 G... (UNI-V3)5,000 UNI-V3Uniswap V3 G... (UNI-V3)3,000,000 UNI-V3Uniswap-V3 (UNI-V3)19.5 UNIPUniswap.pub (UNIP)0.0001ERC20 ***10 WJXNWrapped JAXNET$0.10@0.009910 HQG环球股 (HQG)45 ACEACENT$0.09@0.0021628.5 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]628.5 TokenERC-20 TOKEN*[Suspicious]100 TokenERC-20 TOKEN*[Suspicious]777 TokenERC-20 TOKEN*[Suspicious]750,000,000 TokenERC-20 TOKEN*[Suspicious]11.024 TokenERC-20 TOKEN*[Unsafe]628.5 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]977,850,604.232226 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]412,892 TokenERC-20 TOKEN*[Spam]977,850,604.232226 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]628.5 TokenERC-20 TOKEN*[Spam]NFT Tokens (20)# unisocks.io# unisocks.ioERC-1155claim rewards on apyusd.netapyusd.netERC-1155nft-dai.comDAI Mysterybox NFTERC-1155friends.tech Airdrop BadgeFriends: Airdrop Recipientx20ERC-1155Moonbirdpunk OfficialMoonbirdpunk OfficialERC-1155mstmstx9ERC-1155items powered by unisocks.farmUnisocks.farm Genesis Itemx10ERC-1155items powered by unisocks.ioUnisocks.io Genesis Itemx10ERC-1155items powered by unisocks.ioUnisocks.io Genesis Itemx15ERC-1155Uniswap Token Distribution ProtocolUNISWAP: Airdrop Withdrawal Badgex200ERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*x31 [Suspicious]
More Info
Private Name Tags
ContractCreator
Multichain Info
1 address found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
- Info
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 240,850 transactions
Transaction Hash MethodBlockFromToClaim 20776360 2024-09-18 8:43:23 9 hrs ago 1726649003 IN 0 ETH$0.00 0.00068235 8.1894971 Claim 20775243 2024-09-18 4:58:23 13 hrs ago 1726635503 IN 0 ETH$0.00 0.00078198 9.37890373 Claim 20769245 2024-09-17 8:50:23 33 hrs ago 1726563023 IN 0 ETH$0.00 0.00019118 2.31654739 Claim 20763071 2024-09-16 12:06:47 2 days ago 1726488407 IN 0 ETH$0.00 0.00116599 14 Claim 20760990 2024-09-16 5:07:11 2 days ago 1726463231 IN 0 ETH$0.00 0.0001254 1.50386421 Claim 20753028 2024-09-15 2:28:23 3 days ago 1726367303 IN 0 ETH$0.00 0.00008901 1.06796365 Claim 20752528 2024-09-15 0:48:11 3 days ago 1726361291 IN 0 ETH$0.00 0.00009235 1.10827444 Claim 20746249 2024-09-14 3:44:35 4 days ago 1726285475 IN 0 ETH$0.00 0.00014005 1.68168316 Claim 20744300 2024-09-13 21:12:47 4 days ago 1726261967 IN 0 ETH$0.00 0.0003722 4.46682919 Claim 20743305 2024-09-13 17:52:59 5 days ago 1726249979 IN 0 ETH$0.00 0.00029484 3.53583495 Claim 20734834 2024-09-12 13:29:23 6 days ago 1726147763 IN 0 ETH$0.00 0.00021968 2.63555162 Claim 20725590 2024-09-11 6:29:47 7 days ago 1726036187 IN 0 ETH$0.00 0.00013246 1.58869988 Claim 20722683 2024-09-10 20:45:47 7 days ago 1726001147 IN 0 ETH$0.00 0.00058511 7.02003572 Claim 20718929 2024-09-10 8:09:59 8 days ago 1725955799 IN 0 ETH$0.00 0.00036906 4.4292611 Claim 20712201 2024-09-09 9:36:47 9 days ago 1725874607 IN 0 ETH$0.00 0.00028523 3.42255619 Claim 20699363 2024-09-07 14:36:47 11 days ago 1725719807 IN 0 ETH$0.00 0.00017858 2.14299914 Claim 20695501 2024-09-07 1:42:11 11 days ago 1725673331 IN 0 ETH$0.00 0.0001074 1.28872458 Claim 20692432 2024-09-06 15:25:23 12 days ago 1725636323 IN 0 ETH$0.00 0.0018829 22.58846061 Claim 20676694 2024-09-04 10:42:59 14 days ago 1725446579 IN 0 ETH$0.00 0.00029523 3.54544963 Claim 20675536 2024-09-04 6:51:11 14 days ago 1725432671 IN 0 ETH$0.00 0.00012645 1.51785382 Claim 20671999 2024-09-03 18:59:23 14 days ago 1725389963 IN 0 ETH$0.00 0.00011028 1.32335116 Claim 20665233 2024-09-02 20:20:11 15 days ago 1725308411 IN 0 ETH$0.00 0.00033911 4.06828414 Claim 20636948 2024-08-29 21:33:23 19 days ago 1724967203 IN 0 ETH$0.00 0.00008995 1.079433 Claim 20628938 2024-08-28 18:40:35 21 days ago 1724870435 IN 0 ETH$0.00 0.00020068 2.40788992 Claim 20628703 2024-08-28 17:53:35 21 days ago 1724867615 IN 0 ETH$0.00 0.00025554 3.06608765 Latest 15 internal transactions
Advanced mode:Parent Transaction Hash Block From To 12618433 2021-06-12 7:49:09 1194 days ago 1623484149 0.01 ETH$23.49 10891997 2020-09-19 10:02:18 1460 days ago 1600509738 0.05687509 ETH$133.62 10886622 2020-09-18 14:19:43 1461 days ago 1600438783 0.053969 ETH$126.79 10886309 2020-09-18 13:05:37 1461 days ago 1600434337 0.2 ETH$469.86 10886278 2020-09-18 12:58:02 1461 days ago 1600433882 0.2 ETH$469.86 10882569 2020-09-17 22:53:50 1461 days ago 1600383230 0.45 ETH$1,057.17 10882539 2020-09-17 22:45:29 1461 days ago 1600382729 0.31435452 ETH$738.51 10882064 2020-09-17 21:08:12 1461 days ago 1600376892 0.13 ETH$305.41 10881716 2020-09-17 19:46:00 1461 days ago 1600371960 0.2 ETH$469.86 10881623 2020-09-17 19:27:31 1461 days ago 1600370851 0.0017196 ETH$4.04 10880303 2020-09-17 14:42:03 1462 days ago 1600353723 0.01565367 ETH$36.77 10879697 2020-09-17 12:25:45 1462 days ago 1600345545 0.2 ETH$469.86 10879571 2020-09-17 12:01:17 1462 days ago 1600344077 0.02954735 ETH$69.41 10878513 2020-09-17 8:15:36 1462 days ago 1600330536 0.12471265 ETH$292.98 10878369 2020-09-17 7:43:09 1462 days ago 1600328589 0.29916058 ETH$702.81 Loading...LoadingContract Name:MerkleDistributor
Compiler Versionv0.6.11+commit.5ef660b1
Contract Source Code (Solidity)
- interface IERC20
- - function totalSupply()
- - function balanceOf(address account)
- - function transfer(address recipient, ...
- - function allowance(address owner, add ...
- - function approve(address spender, uin ...
- - function transferFrom(address sender, ...
- library MerkleProof
- - function verify(bytes32[] memory proo ...
- interface IMerkleDistributor
- - function token()
- - function merkleRoot()
- - function isClaimed(uint256 index)
- - function claim(uint256 index, address ...
- contract MerkleDistributor is IMer ... *
- - function isClaimed(uint256 index)
- - function _setClaimed(uint256 index)
- - function claim(uint256 index, address ...
/** *Submitted for verification at Etherscan.io on 2020-09-16 */ // SPDX-License-Identifier: UNLICENSED pragma solidity =0.6.11; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } /** * @dev These functions deal with verification of Merkle trees (hash trees), */ library MerkleProof { /** * @dev Returns true if a `leaf` can be proved to be a part of a Merkle tree * defined by `root`. For this, a `proof` must be provided, containing * sibling hashes on the branch from the leaf to the root of the tree. Each * pair of leaves and each pair of pre-images are assumed to be sorted. */ function verify(bytes32[] memory proof, bytes32 root, bytes32 leaf) internal pure returns (bool) { bytes32 computedHash = leaf; for (uint256 i = 0; i < proof.length; i++) { bytes32 proofElement = proof[i]; if (computedHash <= proofElement) { // Hash(current computed hash + current element of the proof) computedHash = keccak256(abi.encodePacked(computedHash, proofElement)); } else { // Hash(current element of the proof + current computed hash) computedHash = keccak256(abi.encodePacked(proofElement, computedHash)); } } // Check if the computed hash (root) is equal to the provided root return computedHash == root; } } // Allows anyone to claim a token if they exist in a merkle root. interface IMerkleDistributor { // Returns the address of the token distributed by this contract. function token() external view returns (address); // Returns the merkle root of the merkle tree containing account balances available to claim. function merkleRoot() external view returns (bytes32); // Returns true if the index has been marked claimed. function isClaimed(uint256 index) external view returns (bool); // Claim the given amount of the token to the given address. Reverts if the inputs are invalid. function claim(uint256 index, address account, uint256 amount, bytes32[] calldata merkleProof) external; // This event is triggered whenever a call to #claim succeeds. event Claimed(uint256 index, address account, uint256 amount); } contract MerkleDistributor is IMerkleDistributor { address public immutable override token; bytes32 public immutable override merkleRoot; // This is a packed array of booleans. mapping(uint256 => uint256) private claimedBitMap; constructor(address token_, bytes32 merkleRoot_) public { token = token_; merkleRoot = merkleRoot_; } function isClaimed(uint256 index) public view override returns (bool) { uint256 claimedWordIndex = index / 256; uint256 claimedBitIndex = index % 256; uint256 claimedWord = claimedBitMap[claimedWordIndex]; uint256 mask = (1 << claimedBitIndex); return claimedWord & mask == mask; } function _setClaimed(uint256 index) private { uint256 claimedWordIndex = index / 256; uint256 claimedBitIndex = index % 256; claimedBitMap[claimedWordIndex] = claimedBitMap[claimedWordIndex] | (1 << claimedBitIndex); } function claim(uint256 index, address account, uint256 amount, bytes32[] calldata merkleProof) external override { require(!isClaimed(index), 'MerkleDistributor: Drop already claimed.'); // Verify the merkle proof. bytes32 node = keccak256(abi.encodePacked(index, account, amount)); require(MerkleProof.verify(merkleProof, merkleRoot, node), 'MerkleDistributor: Invalid proof.'); // Mark it claimed and send the token. _setClaimed(index); require(IERC20(token).transfer(account, amount), 'MerkleDistributor: Transfer failed.'); emit Claimed(index, account, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[{"internalType":"address","name":"token_","type":"address"},{"internalType":"bytes32","name":"merkleRoot_","type":"bytes32"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"},{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claimed","type":"event"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes32[]","name":"merkleProof","type":"bytes32[]"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"isClaimed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"merkleRoot","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60c060405234801561001057600080fd5b506040516106173803806106178339818101604052604081101561003357600080fd5b508051602090910151606082901b6001600160601b03191660805260a08190526001600160a01b03909116906105916100866000398061020b52806103b352508061027c52806103fd52506105916000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e7ba6ef146100515780632eb4a7ab146100df5780639e34070f146100f9578063fc0c546a1461012a575b600080fd5b6100dd6004803603608081101561006757600080fd5b8135916001600160a01b03602082013516916040820135919081019060808101606082013564010000000081111561009e57600080fd5b8201836020820111156100b057600080fd5b803590602001918460208302840111640100000000831117156100d257600080fd5b50909250905061014e565b005b6100e76103b1565b60408051918252519081900360200190f35b6101166004803603602081101561010f57600080fd5b50356103d5565b604080519115158252519081900360200190f35b6101326103fb565b604080516001600160a01b039092168252519081900360200190f35b610157856103d5565b156101935760405162461bcd60e51b81526004018080602001828103825260288152602001806104f06028913960400191505060405180910390fd5b6040805160208082018890526bffffffffffffffffffffffff19606088901b1682840152605480830187905283518084039091018152607483018085528151918301919091206094928602808501840190955285825293610236939192879287928392909101908490808284376000920191909152507f0000000000000000000000000000000000000000000000000000000000000000925085915061041f9050565b6102715760405162461bcd60e51b81526004018080602001828103825260218152602001806105186021913960400191505060405180910390fd5b61027a866104c8565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb86866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156102fa57600080fd5b505af115801561030e573d6000803e3d6000fd5b505050506040513d602081101561032457600080fd5b50516103615760405162461bcd60e51b81526004018080602001828103825260238152602001806105396023913960400191505060405180910390fd5b604080518781526001600160a01b038716602082015280820186905290517f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0269181900360600190a1505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6101008104600090815260208190526040902054600160ff9092169190911b9081161490565b7f000000000000000000000000000000000000000000000000000000000000000081565b600081815b85518110156104bd57600086828151811061043b57fe5b6020026020010151905080831161048257828160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092506104b4565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b50600101610424565b509092149392505050565b610100810460009081526020819052604090208054600160ff9093169290921b909117905556fe4d65726b6c654469737472696275746f723a2044726f7020616c726561647920636c61696d65642e4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f662e4d65726b6c654469737472696275746f723a205472616e73666572206661696c65642ea2646970667358221220600693065ba46901450139c046c9982b4c8dac6f5389b2587f164bb4df4e528c64736f6c634300060b00330000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984c8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb5Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e7ba6ef146100515780632eb4a7ab146100df5780639e34070f146100f9578063fc0c546a1461012a575b600080fd5b6100dd6004803603608081101561006757600080fd5b8135916001600160a01b03602082013516916040820135919081019060808101606082013564010000000081111561009e57600080fd5b8201836020820111156100b057600080fd5b803590602001918460208302840111640100000000831117156100d257600080fd5b50909250905061014e565b005b6100e76103b1565b60408051918252519081900360200190f35b6101166004803603602081101561010f57600080fd5b50356103d5565b604080519115158252519081900360200190f35b6101326103fb565b604080516001600160a01b039092168252519081900360200190f35b610157856103d5565b156101935760405162461bcd60e51b81526004018080602001828103825260288152602001806104f06028913960400191505060405180910390fd5b6040805160208082018890526bffffffffffffffffffffffff19606088901b1682840152605480830187905283518084039091018152607483018085528151918301919091206094928602808501840190955285825293610236939192879287928392909101908490808284376000920191909152507fc8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb5925085915061041f9050565b6102715760405162461bcd60e51b81526004018080602001828103825260218152602001806105186021913960400191505060405180910390fd5b61027a866104c8565b7f0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f9846001600160a01b031663a9059cbb86866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156102fa57600080fd5b505af115801561030e573d6000803e3d6000fd5b505050506040513d602081101561032457600080fd5b50516103615760405162461bcd60e51b81526004018080602001828103825260238152602001806105396023913960400191505060405180910390fd5b604080518781526001600160a01b038716602082015280820186905290517f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed0269181900360600190a1505050505050565b7fc8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb581565b6101008104600090815260208190526040902054600160ff9092169190911b9081161490565b7f0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f98481565b600081815b85518110156104bd57600086828151811061043b57fe5b6020026020010151905080831161048257828160405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092506104b4565b808360405160200180838152602001828152602001925050506040516020818303038152906040528051906020012092505b50600101610424565b509092149392505050565b610100810460009081526020819052604090208054600160ff9093169290921b909117905556fe4d65726b6c654469737472696275746f723a2044726f7020616c726561647920636c61696d65642e4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f662e4d65726b6c654469737472696275746f723a205472616e73666572206661696c65642ea2646970667358221220600693065ba46901450139c046c9982b4c8dac6f5389b2587f164bb4df4e528c64736f6c634300060b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984c8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb5
-----Decoded View---------------
Arg [0] : token_ (address): 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
Arg [1] : merkleRoot_ (bytes32): 0xc8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb5
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984
Arg [1] : c8500f8e2fcf3c9a32880e1b973fb28acc88be35787a8abcf9981b2b65dbdeb5Deployed Bytecode Sourcemap
4899:1639:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5885:650;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5885:650:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5885:650:0;;-1:-1:-1;5885:650:0;-1:-1:-1;5885:650:0;:::i;:::-;;5001:44;;;:::i;:::-;;;;;;;;;;;;;;;;5288:331;;;;;;;;;;;;;;;;-1:-1:-1;5288:331:0;;:::i;:::-;;;;;;;;;;;;;;;;;;4955:39;;;:::i;:::-;;;;-1:-1:-1;;;;;4955:39:0;;;;;;;;;;;;;;5885:650;6018:16;6028:5;6018:9;:16::i;:::-;6017:17;6009:70;;;;-1:-1:-1;;;6009:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6154:40;;;;;;;;;;-1:-1:-1;;6154:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6144:51;;;;;;;;;6214:49;;;;;;;;;;;;;;;6144:51;6214:49;;6154:40;;6233:11;;;;;;6214:49;;;;6233:11;;6214:49;6233:11;6214:49;;;;;;;;;-1:-1:-1;6246:10:0;;-1:-1:-1;6258:4:0;;-1:-1:-1;6214:18:0;;-1:-1:-1;6214:49:0:i;:::-;6206:95;;;;-1:-1:-1;;;6206:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6362:18;6374:5;6362:11;:18::i;:::-;6406:5;-1:-1:-1;;;;;6399:22:0;;6422:7;6431:6;6399:39;;;;;;;;;;;;;-1:-1:-1;;;;;6399:39:0;-1:-1:-1;;;;;6399:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6399:39:0;6391:87;;;;-1:-1:-1;;;6391:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6496:31;;;;;;-1:-1:-1;;;;;6496:31:0;;;;;;;;;;;;;;;;;;;;;;;5885:650;;;;;;:::o;5001:44::-;;;:::o;5288:331::-;5404:3;5396:11;;5352:4;5488:31;;;;;;;;;;;5546:1;5444:11;;;;5546:20;;;;5585:18;;;:26;;5288:331::o;4955:39::-;;;:::o;3230:796::-;3321:4;3361;3321;3378:525;3402:5;:12;3398:1;:16;3378:525;;;3436:20;3459:5;3465:1;3459:8;;;;;;;;;;;;;;3436:31;;3504:12;3488;:28;3484:408;;3658:12;3672;3641:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3631:55;;;;;;3616:70;;3484:408;;;3848:12;3862;3831:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3821:55;;;;;;3806:70;;3484:408;-1:-1:-1;3416:3:0;;3378:525;;;-1:-1:-1;3998:20:0;;;;3230:796;-1:-1:-1;;;3230:796:0:o;5627:250::-;5717:3;5709:11;;5682:24;5813:31;;;;;;;;;;;;5848:1;5757:11;;;;5848:20;;;;5813:56;;;5779:90;;5627:250::o
Swarm Source
ipfs://600693065ba46901450139c046c9982b4c8dac6f5389b2587f164bb4df4e528c
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingOVERVIEW
The distribution address for UNI tokens by Uniswap.
Multichain Portfolio | 27 Chains
Chain Token Portfolio % Price Amount Value ETH 100.00% $6.59 12,984,911.6403 $85,570,567.71 ETH <0.01% $1 2,228.2 $2,230.43 ETH <0.01% $0.024144 666 $16.08 ETH <0.01% $0.026724 445.66 $11.91 ETH <0.01% $0.034491 323.01 $11.14 ETH <0.01% $0.03624 200 $7.25 ETH <0.01% $0.171516 32.8037 $5.63 ETH <0.01% $0.034373 50.0029 $1.72 ETH <0.01% $0.148818 8.3 $1.24 ETH <0.01% $0.000669 1,000 $0.6685 BSC <0.01% $2,351.29 0.00404411 $9.51 BSC <0.01% $548.92 0.001 $0.548916 ARB <0.01% $2,347.45 0.00001 $0.023474 Loading...Loading[ 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 FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (low-severity), AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), SignedImmutables (very low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity), KeccakCaching (medium-severity), EmptyByteArrayCopy (medium-severity), DynamicArrayCleanup (medium-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.Address Cards
To use this feature, please login to your Etherscan account and return to this page.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.