15M+ users trust MoonPay. Checkout with your preferred payment method.
Report AdReady to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Report AdDiscover tokens across Ethereum and multiple L2 networks seamlessly and manage your Web3 everything, all in one place.
Report AdOpt-in, make your first trade on Exchange Plus & receive random crypto rewards from 10,000 SHIB, to 0.01 BTC.
Report AdEveryday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
Report AdPlay all your favorite Slots & Live Games, including Plinko, Aviator and Crash! Truly anonymous casino.
Report Ad5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Report Ad5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Report AdPlay 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
Report AdAnonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Report AdOverview
ETH Balance
Eth Value
$10,741.01 (@ $3,316.57/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (>100)7.52202414 AGLDAdventure Go... (AGLD)$8.81@1.1713177,714 DRODECDRODEC (DRODEC)3,027,212 MICROMICROMINES (MICRO)$12.28@0.00753,636 PCLPeculium (PCL)43,607,194.4949141 PKGPKG Token (PKG)$776.83@0.003,100 QANXQANX Token (QANX)108,673,201.758436 SPXSPX6900 (SPX)$696,769.10@0.00648.802 POOLZ$Poolz Finan... (POOLZ)$0.15@0.0175258,758,714.434 808TA808TA (808TA)$1.19@0.007.487431 aUSDCAave interes... (aUSDC)$7.48@0.9990.30818458 aWETHAave interes... (aWETH)$1,023.13@3,319.8534,216.4122 AKROAkropolis (AKRO)$274.50@0.0080.001 ALCXAlchemix (ALCX)$0.03@25.502 ALICEALICE (ALICE)$2.62@1.310.1 AMKTAlongside Cr... (AMKT)$19.63@196.3225.08286836 AMPLAmpleforth (AMPL)$27.40@1.092380,782.61684526 ANGLEANGLE (ANGLE)$9,899.99@0.12265.89867135 ANYAnyswap (ANY)$27.93@4.734269.6460789 APEApeCoin (APE)$89.84@1.29153.8770539 APYSAPYSwap (APYS)$1.19@0.00775 ARTHARTH Valueco... (ARTH)$9.90@1.980.12345678 ALIArtificial L... (ALI)$0.00@0.0201150.23957538 ASTROAstroTools.i... (ASTRO)$13.21@0.08791,028.62772421 AXSAxie Infinit... (AXS)$7,663.28@7.451 BENDBend Token (BEND)$0.00@0.00176,713.171398 TRYbBiLira (TRYb)$206.88@0.03080.02129005 BBTCBinance Wrap... (BBTC)50 BWRXBinance Wrap... (BWRX)13.002 BIRDBird.Money (BIRD)$279.80@21.529,000,000 BTBBitBall (BTB)$1,849.05@0.00021,447,245.08828025 SPWNBitSpawn Tok... (SPWN)$130.44@0.0001990.65587441 BOSONBoson Token (BOSON)$602.26@0.60790.00000001 BZZBZZ (BZZ)$0.00@0.521551,633.2046 CELCelsius (CEL)$7,951.51@0.1544,327.18392415 CHAINChain Games (CHAIN)$86.02@0.0199357,338.74887794 CHZchiliZ (CHZ)$40,478.26@0.11333,472,434.30662585 CHOchoise.com T... (CHO)$294,101.30@0.08474 CNDCindicator (CND)$0.00@0.0008200 CVCCivic (CVC)$32.31@0.161610,262,178.5877065 CTIClinTex CTI (CTI)$386,230.64@0.03761,000,000 ZEUMColizeum (ZEUM)$1,860.59@0.0019526,801.8754432 PEOPLEConstitution... (PEOPLE)$13,716.64@0.026100 COSContentos (COS)$1.74@0.017492,049,421.039623 CQTCovalent Que... (CQT)$15,509,222.85@0.168510.3295223 CREAMCream (CREAM)$453.60@43.912534 CRPTCRPT (CRPT)$1.70@0.052 XCURCurate (XCUR)$0.03@0.016838,121.80900425 CRVCurve DAO To... (CRV)$17,112.83@0.4489400.21216828 DAODAO Maker (DAO)$401.28@1.002713 DAYDAY (DAY)$0.14@0.01091 DEPDEAPCOIN (DEP)$0.00@0.001919,009.34483418 DPRDeeper Netwo... (DPR)$132.19@0.0070.03054844 DPIDefiPulse In... (DPI)$3.22@105.39421 TSUKADejitaru Tsu... (TSUKA)$0.01@0.0144560.69616443 DERCDeRace Token (DERC)$160.07@0.285523,276,693.8053256 DEXEDexe (DEXE)$292,588,041.13@12.5730,635 DRCDigital Rese... (DRC)$8.81@0.0003183,366,953,873.417 ELONDogelon (ELON)$38,362.75@0.00100 DVIDvision (DVI)$2.30@0.02326,711.98794698 DYDXdYdX (DYDX)$58,232.13@2.18186,514.42970644 EGTEgretia (EGT)$5.41@0.0020,000 ELTElite Swap (ELT)$0.11@0.0014,855,514.510624 ELELYSIA (EL)$145,482.28@0.00981,904.29417 ENJEnjinCoin (ENJ)$595.65@0.312850,248,750.3091773 EPIKOEpiko Regal (EPIKO)$583,441.25@0.01161 ESSESSENTIA (ESS)$0.00@0.00041 PUSHEthereum Pus... (PUSH)$0.22@0.220310,560,352.7461241 ETHIXEthix (ETHIX)$2,146,634.58@0.20338,101.8304 ETHPADETHPAD.netwo... (ETHPAD)$36.07@0.004519,438.55176953 EURAEURA (previo... (EURA)$20,663.18@1.06325,924.63492991 IDEverest ID (ID)$2,808.44@0.1083218,419.53245674 FEGFEG Token (FEG)$132.40@0.00063,181,432.74664975 FMBFlappy Moon ... (FMB)$78,774.95@0.024819,859,613.8997708 FLCFlooring Lab... (FLC)$366,243.06@0.0184110,544.66337962 FRAXFrax (FRAX)$110,335.73@0.9981101,889.98788847 FXSFrax Share (FXS)$462,580.55@4.5458.12109577 FWTFreewayToken (FWT)$0.00@0.00013,714.96029686 FRONTFrontier Tok... (FRONT)$3,438.72@0.9256243,576.83466729 FTX TokenFTT (FTX To...)$355,622.18@1.461,710 GNXGenaro X (GNX)$1.38@0.0008110,173 GENEGENE TOKEN (... (GENE)30 GMTGlobal Messa... (GMT)1,442.90705054 GMTGoMining Tok... (GMT)$506.00@0.35070.16723789 gOHMGovernance O... (gOHM)$550.86@3,293.902,340.58797661 GMTGreenMetaver... (GMT)$568.20@0.242810,001 HEXHEX (HEX)$20.84@0.00219,806,012.43520878 HOGEhoge.finance (HOGE)$266.14@0.0030 HOPHop (HOP)$1.22@0.04061,000 HOTCROSSHot Cross To... (HOTCRO...)1,101 HMTHuman Token (HMT)$33.68@0.03060.1516284 HBTCHuobi BTC (HBTC)$1,825.67@12,040.408,401.35824916 HUSDHUSD (HUSD)$604.80@0.072635,619,357.580009 HXROHxro (HXRO)$45,069,861.79@0.0709741.46304318 ICEIceToken (ICE)$461.26@0.622150 IDLEIdle (IDLE)$11.77@0.23538,612.365594 INJInjective To... (INJ)$226,849.71@26.3421,405,055.0872788 JARVISJARVIS (JARVIS)43,508,227.2770844 JRTJarvis Rewar... (JRT)$292,473.62@0.0067184,467,440,718.425 JESUSJesus Coin (JESUS)$14,778.06@0.0010,000 KAPKAP Games To... (KAP)$1,129.25@0.1129NFT Tokens (>100)groknewyear.com'GROK Mysterybox NFTERC-1155Official Authorize credential5 stETH: Airdrop NFT VoucherERC-1155aave-token.netAave Mysterybox NFTERC-1155nft-aave.comAave Mysterybox NFTERC-1155apy-aave.comapy-aave.comERC-1155audiuspool.comaudiuspool.comERC-1155Airdropbeamtoken.orgERC-1155BRAYCBlurredApeYachtClubERC-1155nft-dai.comDAI Mysterybox NFTERC-1155dojo.giftDojo BlackBox NFTERC-1155Airdropearn-ETH.orgERC-1155Airdropfantomnetwork.comERC-1155Airdropfraxnetwork.comERC-1155gala-nft.comGALA Mysterybox NFTERC-1155Airdropgalatoken.orgERC-1155AirdropgetSHIBA.orgERC-1155Airdropgraphnetwork.orgERC-1155nft-injective.comINJ Mysterybox NFTERC-1155nft-lido.comLDO Mysterybox NFTERC-1155LidowstETH.comLidowstETH.comERC-1155AirdropLiquidETH.usERC-1155Nft Mint Club Pass OriginalsNft Mint Club Pass OriginalsERC-1155nft-fantom.comnft-fantom.comERC-1155Airdroppaxos.giftERC-1155Airdroprenderprotocol.comERC-1155nft-rollbit.comRLB Mysterybox NFTERC-1155nft-rendernetwork.comRNDR Mysterybox NFTERC-1155token-sandbox.comSAND Mysterybox NFTERC-1155AirdropStakeEther.netERC-1155Airdropusdbonus.orgERC-1155Airdropusdswap.orgERC-1155nft-wbtc.comWBTC Mysterybox NFTERC-1155NWBTCwbtc-nft.org or OS/collection/nwbtc to Redeem and Swap your NFT for WBTCERC-1155Official Authorize credentialWBTC: Airdrop NFT VoucherERC-1155Airdropwooprotocol.comERC-1155Airdropwooprotocol.comERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
More Info
Private Name Tags
ContractCreator
Multichain Info
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 347,355 transactions
(More than 25 Pending Txns)Transaction Hash MethodBlockFromToValue 0x894cb0a2ea450eaf98e8ad637def6891f73bd2c4ea4f5634ee917c6d4d0c1dad Complete Transfe... (pending) 2024-04-28 17:07:22 6 secs ago 1714324042 IN 0 ETH (Pending) (Pending) 0x96b938d25d669cd9e6cfdc3232a64078fa47e042e24763900f6e3d945495f7ca Complete Transfe... (pending) 2024-04-28 16:29:55 37 mins ago 1714321795 IN 0 ETH (Pending) (Pending) 0xc566d429fdee50ffa0827152a210de5cb3f255e7b0f2f6930bd0ec9f4ff434fb Attest Token (pending) 2024-04-28 15:47:27 1 hr ago 1714319247 IN 0 ETH (Pending) (Pending) 0x6b20bf7c77a11c1eb76dbab984ad55cc2c284d6ab49c59afac8af18cb8c16114 Transfer Tokens (pending) 2024-04-28 15:47:27 1 hr ago 1714319247 IN 0 ETH (Pending) (Pending) 0x0ed8c3b2f932e5cb14ac64bc3ace27456a425648e5d5d10d548534e27da7210a Complete Transfe... (pending) 2024-04-28 15:33:53 1 hr ago 1714318433 IN 0 ETH (Pending) (Pending) 0x6e570baa848a3f69d5029657225f811920a4be2c18e207abf380d7380ba23322 Complete Transfe... (pending) 2024-04-28 15:08:53 1 hr ago 1714316933 IN 0 ETH (Pending) (Pending) 0x70062878a8a752306ee73e165625fcd242234c40f66bf7473466382b25780055 Complete Transfe... (pending) 2024-04-28 15:08:28 1 hr ago 1714316908 IN 0 ETH (Pending) (Pending) 0x5b404fac4e72fccc73acd9d03492fb6613f47d6f79a6c808f1333e041969e3a7 Complete Transfe... (pending) 2024-04-28 15:02:09 2 hrs ago 1714316529 IN 0 ETH (Pending) (Pending) 0x40ee2af705d1d2d504fb657fe923bfcabf77c28e0a95ebe050bd76649c2b1ccb Complete Transfe... (pending) 2024-04-28 14:53:20 2 hrs ago 1714316000 IN 0 ETH (Pending) (Pending) 0xa00e97fc39b511e31cd4eecb3397cc7b7f31da4aa16fb2c11be396d12cbf4da2 Complete Transfe... (pending) 2024-04-28 14:52:14 2 hrs ago 1714315934 IN 0 ETH (Pending) (Pending) 0x10bf8dc20dc2dbe239979eb973694610cb73217bba81e72cb268f02d13bb9f59 Complete Transfe... (pending) 2024-04-28 14:49:52 2 hrs ago 1714315792 IN 0 ETH (Pending) (Pending) 0xfd4becc124ef1f7116330ef3eada23b366aada4d95906657461e603c178cb82c Complete Transfe... (pending) 2024-04-28 14:36:41 2 hrs ago 1714315001 IN 0 ETH (Pending) (Pending) 0xe7808f6ffe49d10d96f4d2e8dfeeed1a74f5be363ac30203bb0bc1b3d4c1edb6 Complete Transfe... (pending) 2024-04-28 14:35:33 2 hrs ago 1714314933 IN 0 ETH (Pending) (Pending) 0xb3bccad97d927f84849dd7f3250ae8b64b0742e02d99e94db25d44cc665c81e1 Complete Transfe... (pending) 2024-04-28 14:31:52 2 hrs ago 1714314712 IN 0 ETH (Pending) (Pending) 0xb27875cadeb1024b8764a964ac59521558a754180d8624cc4127474cf5a11dd6 Complete Transfe... (pending) 2024-04-28 14:28:27 2 hrs ago 1714314507 IN 0 ETH (Pending) (Pending) 0xd67d1b692bc4a78a2d0629fd3637efe002e9557e9410d77eda8be2a773057415 Complete Transfe... (pending) 2024-04-28 9:31:21 7 hrs ago 1714296681 IN 0 ETH (Pending) (Pending) 0xc5214fd543929a3c0a9c06d2df1c8fecbb0ab65c1a0adabb8639b552c8d37888 Complete Transfe... (pending) 2024-04-28 7:23:23 9 hrs ago 1714289003 IN 0 ETH (Pending) (Pending) 0x32d4e067cba58b73450dcaf1c97025e0bb1049e00d0b83daa86415c4d8ffa5dc Complete Transfe... (pending) 2024-04-27 8:27:02 32 hrs ago 1714206422 IN 0 ETH (Pending) (Pending) 0x4cadb8e9c39e07acf36d8920dc5cf7a582ff7e2eca69c40842d4132f8102e0cc Complete Transfe... (pending) 2024-04-27 6:09:17 34 hrs ago 1714198157 IN 0 ETH (Pending) (Pending) 0xa82690fb2a491f1122c86278a42ae3d69c04d3d4cec639d6c9fa41075a777893 Complete Transfe... (pending) 2024-04-27 1:29:30 39 hrs ago 1714181370 IN 0 ETH (Pending) (Pending) 0xea9fae6a64f0e76a53b4be2614d40f6a1fd51fa7e845c7a76cdc2d0c2d08b662 Complete Transfe... (pending) 2024-04-26 19:44:22 45 hrs ago 1714160662 IN 0 ETH (Pending) (Pending) 0x87b78df7ce5619487a4607e02cd5a97221f40d6b5007db3dea3599bbb0364b21 Complete Transfe... (pending) 2024-04-26 17:12:20 47 hrs ago 1714151540 IN 0 ETH (Pending) (Pending) 0x3487fed01bf95bd0acd8b50583646defcec87697e9e2ee3ca7d5f3d472800423 Complete Transfe... (pending) 2024-04-25 4:14:31 3 days ago 1714018471 IN 0 ETH (Pending) (Pending) 0x412fea0a2f4013c3b998055fcfde9663ea461850ed5d1f86c27b39db0186126a Complete Transfe... (pending) 2024-04-22 22:33:40 5 days ago 1713825220 IN 0 ETH (Pending) (Pending) 0xfde27de5839c423b7f11cd7ce2a1363e10be735ae1d3ef8b3db5401581848ca2 Complete Transfe... (pending) 2024-04-21 15:43:16 7 days ago 1713714196 IN 0 ETH (Pending) (Pending) Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To Value 19755194 2024-04-28 17:05:35 1 min ago 1714323935 0.2 ETH 19755194 2024-04-28 17:05:35 1 min ago 1714323935 0.2 ETH 19755096 2024-04-28 16:45:59 21 mins ago 1714322759 0.11 ETH 19755096 2024-04-28 16:45:59 21 mins ago 1714322759 0.11 ETH 19755059 2024-04-28 16:38:35 28 mins ago 1714322315 0.85838556 ETH 19755059 2024-04-28 16:38:35 28 mins ago 1714322315 0.85838556 ETH 19755022 2024-04-28 16:31:11 36 mins ago 1714321871 0.81417175 ETH 19755022 2024-04-28 16:31:11 36 mins ago 1714321871 0.81417175 ETH 19754914 2024-04-28 16:09:11 58 mins ago 1714320551 0.12768788 ETH 19754914 2024-04-28 16:09:11 58 mins ago 1714320551 0.12768788 ETH 19754726 2024-04-28 15:31:23 1 hr ago 1714318283 0.02870926 ETH 19754726 2024-04-28 15:31:23 1 hr ago 1714318283 0.02870926 ETH 19754670 2024-04-28 15:19:59 1 hr ago 1714317599 0.04399674 ETH 19754670 2024-04-28 15:19:59 1 hr ago 1714317599 0.04399674 ETH 19754614 2024-04-28 15:08:47 1 hr ago 1714316927 0.02889576 ETH 19754614 2024-04-28 15:08:47 1 hr ago 1714316927 0.02889576 ETH 19754582 2024-04-28 15:02:23 2 hrs ago 1714316543 0.23 ETH 19754582 2024-04-28 15:02:23 2 hrs ago 1714316543 0.23 ETH 19754567 2024-04-28 14:59:23 2 hrs ago 1714316363 0.02064501 ETH 19754567 2024-04-28 14:59:23 2 hrs ago 1714316363 0.02064501 ETH 19754553 2024-04-28 14:56:35 2 hrs ago 1714316195 0.0085 ETH 19754553 2024-04-28 14:56:35 2 hrs ago 1714316195 0.0085 ETH 19754546 2024-04-28 14:55:11 2 hrs ago 1714316111 0.01 ETH 19754546 2024-04-28 14:55:11 2 hrs ago 1714316111 0.01 ETH 19754545 2024-04-28 14:54:59 2 hrs ago 1714316099 0.08495325 ETH Loading...LoadingContract Name:TokenBridge
Compiler Versionv0.8.4+commit.c7e474f2
Optimization Enabled:Yes with 200 runs
Other Settings:default evmVersionContract Source Code (Solidity Standard Json-Input format)
// contracts/Wormhole.sol // SPDX-License-Identifier: Apache 2 pragma solidity ^0.8.0; import "@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol"; contract TokenBridge is ERC1967Proxy { constructor (address implementation, bytes memory initData) ERC1967Proxy( implementation, initData ) {} }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "../Proxy.sol"; import "./ERC1967Upgrade.sol"; /** * @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an * implementation address that can be changed. This address is stored in storage in the location specified by * https://eips.ethereum.org/EIPS/eip-1967[EIP1967], so that it doesn't conflict with the storage layout of the * implementation behind the proxy. */ contract ERC1967Proxy is Proxy, ERC1967Upgrade { /** * @dev Initializes the upgradeable proxy with an initial implementation specified by `_logic`. * * If `_data` is nonempty, it's used as data in a delegate call to `_logic`. This will typically be an encoded * function call, and allows initializating the storage of the proxy like a Solidity constructor. */ constructor(address _logic, bytes memory _data) payable { assert(_IMPLEMENTATION_SLOT == bytes32(uint256(keccak256("eip1967.proxy.implementation")) - 1)); _upgradeToAndCall(_logic, _data, false); } /** * @dev Returns the current implementation address. */ function _implementation() internal view virtual override returns (address impl) { return ERC1967Upgrade._getImplementation(); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.2; import "../beacon/IBeacon.sol"; import "../../utils/Address.sol"; import "../../utils/StorageSlot.sol"; /** * @dev This abstract contract provides getters and event emitting update functions for * https://eips.ethereum.org/EIPS/eip-1967[EIP1967] slots. * * _Available since v4.1._ * * @custom:oz-upgrades-unsafe-allow delegatecall */ abstract contract ERC1967Upgrade { // This is the keccak-256 hash of "eip1967.proxy.rollback" subtracted by 1 bytes32 private constant _ROLLBACK_SLOT = 0x4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd9143; /** * @dev Storage slot with the address of the current implementation. * This is the keccak-256 hash of "eip1967.proxy.implementation" subtracted by 1, and is * validated in the constructor. */ bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc; /** * @dev Emitted when the implementation is upgraded. */ event Upgraded(address indexed implementation); /** * @dev Returns the current implementation address. */ function _getImplementation() internal view returns (address) { return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value; } /** * @dev Stores a new address in the EIP1967 implementation slot. */ function _setImplementation(address newImplementation) private { require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract"); StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation; } /** * @dev Perform implementation upgrade * * Emits an {Upgraded} event. */ function _upgradeTo(address newImplementation) internal { _setImplementation(newImplementation); emit Upgraded(newImplementation); } /** * @dev Perform implementation upgrade with additional setup call. * * Emits an {Upgraded} event. */ function _upgradeToAndCall(address newImplementation, bytes memory data, bool forceCall) internal { _setImplementation(newImplementation); emit Upgraded(newImplementation); if (data.length > 0 || forceCall) { Address.functionDelegateCall(newImplementation, data); } } /** * @dev Perform implementation upgrade with security checks for UUPS proxies, and additional setup call. * * Emits an {Upgraded} event. */ function _upgradeToAndCallSecure(address newImplementation, bytes memory data, bool forceCall) internal { address oldImplementation = _getImplementation(); // Initial upgrade and setup call _setImplementation(newImplementation); if (data.length > 0 || forceCall) { Address.functionDelegateCall(newImplementation, data); } // Perform rollback test if not already in progress StorageSlot.BooleanSlot storage rollbackTesting = StorageSlot.getBooleanSlot(_ROLLBACK_SLOT); if (!rollbackTesting.value) { // Trigger rollback using upgradeTo from the new implementation rollbackTesting.value = true; Address.functionDelegateCall( newImplementation, abi.encodeWithSignature( "upgradeTo(address)", oldImplementation ) ); rollbackTesting.value = false; // Check rollback was effective require(oldImplementation == _getImplementation(), "ERC1967Upgrade: upgrade breaks further upgrades"); // Finally reset to the new implementation and log the upgrade _setImplementation(newImplementation); emit Upgraded(newImplementation); } } /** * @dev Perform beacon upgrade with additional setup call. Note: This upgrades the address of the beacon, it does * not upgrade the implementation contained in the beacon (see {UpgradeableBeacon-_setImplementation} for that). * * Emits a {BeaconUpgraded} event. */ function _upgradeBeaconToAndCall(address newBeacon, bytes memory data, bool forceCall) internal { _setBeacon(newBeacon); emit BeaconUpgraded(newBeacon); if (data.length > 0 || forceCall) { Address.functionDelegateCall(IBeacon(newBeacon).implementation(), data); } } /** * @dev Storage slot with the admin of the contract. * This is the keccak-256 hash of "eip1967.proxy.admin" subtracted by 1, and is * validated in the constructor. */ bytes32 internal constant _ADMIN_SLOT = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103; /** * @dev Emitted when the admin account has changed. */ event AdminChanged(address previousAdmin, address newAdmin); /** * @dev Returns the current admin. */ function _getAdmin() internal view returns (address) { return StorageSlot.getAddressSlot(_ADMIN_SLOT).value; } /** * @dev Stores a new address in the EIP1967 admin slot. */ function _setAdmin(address newAdmin) private { require(newAdmin != address(0), "ERC1967: new admin is the zero address"); StorageSlot.getAddressSlot(_ADMIN_SLOT).value = newAdmin; } /** * @dev Changes the admin of the proxy. * * Emits an {AdminChanged} event. */ function _changeAdmin(address newAdmin) internal { emit AdminChanged(_getAdmin(), newAdmin); _setAdmin(newAdmin); } /** * @dev The storage slot of the UpgradeableBeacon contract which defines the implementation for this proxy. * This is bytes32(uint256(keccak256('eip1967.proxy.beacon')) - 1)) and is validated in the constructor. */ bytes32 internal constant _BEACON_SLOT = 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50; /** * @dev Emitted when the beacon is upgraded. */ event BeaconUpgraded(address indexed beacon); /** * @dev Returns the current beacon. */ function _getBeacon() internal view returns (address) { return StorageSlot.getAddressSlot(_BEACON_SLOT).value; } /** * @dev Stores a new beacon in the EIP1967 beacon slot. */ function _setBeacon(address newBeacon) private { require( Address.isContract(newBeacon), "ERC1967: new beacon is not a contract" ); require( Address.isContract(IBeacon(newBeacon).implementation()), "ERC1967: beacon implementation is not a contract" ); StorageSlot.getAddressSlot(_BEACON_SLOT).value = newBeacon; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to * be specified by overriding the virtual {_implementation} function. * * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a * different contract through the {_delegate} function. * * The success and return data of the delegated call will be returned back to the caller of the proxy. */ abstract contract Proxy { /** * @dev Delegates the current call to `implementation`. * * This function does not return to its internall call site, it will return directly to the external caller. */ function _delegate(address implementation) internal virtual { // solhint-disable-next-line no-inline-assembly assembly { // Copy msg.data. We take full control of memory in this inline assembly // block because it will not return to Solidity code. We overwrite the // Solidity scratch pad at memory position 0. calldatacopy(0, 0, calldatasize()) // Call the implementation. // out and outsize are 0 because we don't know the size yet. let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0) // Copy the returned data. returndatacopy(0, 0, returndatasize()) switch result // delegatecall returns 0 on error. case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } /** * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function * and {_fallback} should delegate. */ function _implementation() internal view virtual returns (address); /** * @dev Delegates the current call to the address returned by `_implementation()`. * * This function does not return to its internall call site, it will return directly to the external caller. */ function _fallback() internal virtual { _beforeFallback(); _delegate(_implementation()); } /** * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if no other * function in the contract matches the call data. */ fallback () external payable virtual { _fallback(); } /** * @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data * is empty. */ receive () external payable virtual { _fallback(); } /** * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback` * call, or as part of the Solidity `fallback` or `receive` functions. * * If overriden should call `super._beforeFallback()`. */ function _beforeFallback() internal virtual { } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev This is the interface that {BeaconProxy} expects of its beacon. */ interface IBeacon { /** * @dev Must return an address that can be used as a delegate call target. * * {BeaconProxy} will check that this address is a contract. */ function implementation() external view returns (address); }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Collection of functions related to the address type */ library Address { /** * @dev Returns true if `account` is a contract. * * [IMPORTANT] * ==== * It is unsafe to assume that an address for which this function returns * false is an externally-owned account (EOA) and not a contract. * * Among others, `isContract` will return false for the following * types of addresses: * * - an externally-owned account * - a contract in construction * - an address where a contract will be created * - an address where a contract lived, but was destroyed * ==== */ function isContract(address account) internal view returns (bool) { // This method relies on extcodesize, which returns 0 for contracts in // construction, since the code is only stored at the end of the // constructor execution. uint256 size; // solhint-disable-next-line no-inline-assembly assembly { size := extcodesize(account) } return size > 0; } /** * @dev Replacement for Solidity's `transfer`: sends `amount` wei to * `recipient`, forwarding all available gas and reverting on errors. * * https://eips.ethereum.org/EIPS/eip-1884[EIP1884] increases the gas cost * of certain opcodes, possibly making contracts go over the 2300 gas limit * imposed by `transfer`, making them unable to receive funds via * `transfer`. {sendValue} removes this limitation. * * https://diligence.consensys.net/posts/2019/09/stop-using-soliditys-transfer-now/[Learn more]. * * IMPORTANT: because control is transferred to `recipient`, care must be * taken to not create reentrancy vulnerabilities. Consider using * {ReentrancyGuard} or the * https://solidity.readthedocs.io/en/v0.5.11/security-considerations.html#use-the-checks-effects-interactions-pattern[checks-effects-interactions pattern]. */ function sendValue(address payable recipient, uint256 amount) internal { require(address(this).balance >= amount, "Address: insufficient balance"); // solhint-disable-next-line avoid-low-level-calls, avoid-call-value (bool success, ) = recipient.call{ value: amount }(""); require(success, "Address: unable to send value, recipient may have reverted"); } /** * @dev Performs a Solidity function call using a low level `call`. A * plain`call` is an unsafe replacement for a function call: use this * function instead. * * If `target` reverts with a revert reason, it is bubbled up by this * function (like regular Solidity function calls). * * Returns the raw returned data. To convert to the expected return value, * use https://solidity.readthedocs.io/en/latest/units-and-global-variables.html?highlight=abi.decode#abi-encoding-and-decoding-functions[`abi.decode`]. * * Requirements: * * - `target` must be a contract. * - calling `target` with `data` must not revert. * * _Available since v3.1._ */ function functionCall(address target, bytes memory data) internal returns (bytes memory) { return functionCall(target, data, "Address: low-level call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], but with * `errorMessage` as a fallback revert reason when `target` reverts. * * _Available since v3.1._ */ function functionCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) { return functionCallWithValue(target, data, 0, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but also transferring `value` wei to `target`. * * Requirements: * * - the calling contract must have an ETH balance of at least `value`. * - the called Solidity function must be `payable`. * * _Available since v3.1._ */ function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) { return functionCallWithValue(target, data, value, "Address: low-level call with value failed"); } /** * @dev Same as {xref-Address-functionCallWithValue-address-bytes-uint256-}[`functionCallWithValue`], but * with `errorMessage` as a fallback revert reason when `target` reverts. * * _Available since v3.1._ */ function functionCallWithValue(address target, bytes memory data, uint256 value, string memory errorMessage) internal returns (bytes memory) { require(address(this).balance >= value, "Address: insufficient balance for call"); require(isContract(target), "Address: call to non-contract"); // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = target.call{ value: value }(data); return _verifyCallResult(success, returndata, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but performing a static call. * * _Available since v3.3._ */ function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) { return functionStaticCall(target, data, "Address: low-level static call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`], * but performing a static call. * * _Available since v3.3._ */ function functionStaticCall(address target, bytes memory data, string memory errorMessage) internal view returns (bytes memory) { require(isContract(target), "Address: static call to non-contract"); // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = target.staticcall(data); return _verifyCallResult(success, returndata, errorMessage); } /** * @dev Same as {xref-Address-functionCall-address-bytes-}[`functionCall`], * but performing a delegate call. * * _Available since v3.4._ */ function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) { return functionDelegateCall(target, data, "Address: low-level delegate call failed"); } /** * @dev Same as {xref-Address-functionCall-address-bytes-string-}[`functionCall`], * but performing a delegate call. * * _Available since v3.4._ */ function functionDelegateCall(address target, bytes memory data, string memory errorMessage) internal returns (bytes memory) { require(isContract(target), "Address: delegate call to non-contract"); // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = target.delegatecall(data); return _verifyCallResult(success, returndata, errorMessage); } function _verifyCallResult(bool success, bytes memory returndata, string memory errorMessage) private pure returns(bytes memory) { if (success) { return returndata; } else { // Look for revert reason and bubble it up if present if (returndata.length > 0) { // The easiest way to bubble the revert reason is using memory via assembly // solhint-disable-next-line no-inline-assembly assembly { let returndata_size := mload(returndata) revert(add(32, returndata), returndata_size) } } else { revert(errorMessage); } } } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Library for reading and writing primitive types to specific storage slots. * * Storage slots are often used to avoid storage conflict when dealing with upgradeable contracts. * This library helps with reading and writing to such slots without the need for inline assembly. * * The functions in this library return Slot structs that contain a `value` member that can be used to read or write. * * Example usage to set ERC1967 implementation slot: * ``` * contract ERC1967 { * bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc; * * function _getImplementation() internal view returns (address) { * return StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value; * } * * function _setImplementation(address newImplementation) internal { * require(Address.isContract(newImplementation), "ERC1967: new implementation is not a contract"); * StorageSlot.getAddressSlot(_IMPLEMENTATION_SLOT).value = newImplementation; * } * } * ``` * * _Available since v4.1 for `address`, `bool`, `bytes32`, and `uint256`._ */ library StorageSlot { struct AddressSlot { address value; } struct BooleanSlot { bool value; } struct Bytes32Slot { bytes32 value; } struct Uint256Slot { uint256 value; } /** * @dev Returns an `AddressSlot` with member `value` located at `slot`. */ function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) { assembly { r.slot := slot } } /** * @dev Returns an `BooleanSlot` with member `value` located at `slot`. */ function getBooleanSlot(bytes32 slot) internal pure returns (BooleanSlot storage r) { assembly { r.slot := slot } } /** * @dev Returns an `Bytes32Slot` with member `value` located at `slot`. */ function getBytes32Slot(bytes32 slot) internal pure returns (Bytes32Slot storage r) { assembly { r.slot := slot } } /** * @dev Returns an `Uint256Slot` with member `value` located at `slot`. */ function getUint256Slot(bytes32 slot) internal pure returns (Uint256Slot storage r) { assembly { r.slot := slot } } }
{ "remappings": [], "optimizer": { "enabled": true, "runs": 200 }, "evmVersion": "istanbul", "libraries": {}, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"initData","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161078338038061078383398101604081905261002f91610308565b818161005c60017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd610420565b60008051602061073c8339815191521461008657634e487b7160e01b600052600160045260246000fd5b6100928282600061009b565b50505050610485565b6100a483610105565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806100e55750805b15610100576100fe83836101c560201b6100291760201c565b505b505050565b610118816101f160201b6100551760201c565b61017f5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806101a460008051602061073c83398151915260001b6101f760201b61005b1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606101ea838360405180606001604052806027815260200161075c602791396101fa565b9392505050565b3b151590565b90565b6060833b6102595760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610176565b600080856001600160a01b03168560405161027491906103d1565b600060405180830381855af49150503d80600081146102af576040519150601f19603f3d011682016040523d82523d6000602084013e6102b4565b606091505b5090925090506102c58282866102cf565b9695505050505050565b606083156102de5750816101ea565b8251156102ee5782518084602001fd5b8160405162461bcd60e51b815260040161017691906103ed565b6000806040838503121561031a578182fd5b82516001600160a01b0381168114610330578283fd5b60208401519092506001600160401b038082111561034c578283fd5b818501915085601f83011261035f578283fd5b8151818111156103715761037161046f565b604051601f8201601f19908116603f011681019083821181831017156103995761039961046f565b816040528281528860208487010111156103b1578586fd5b6103c2836020830160208801610443565b80955050505050509250929050565b600082516103e3818460208701610443565b9190910192915050565b602081526000825180602084015261040c816040850160208701610443565b601f01601f19169190910160400192915050565b60008282101561043e57634e487b7160e01b81526011600452602481fd5b500390565b60005b8381101561045e578181015183820152602001610446565b838111156100fe5750506000910152565b634e487b7160e01b600052604160045260246000fd5b6102a8806104946000396000f3fe60806040523661001357610011610017565b005b6100115b61002761002261005e565b610096565b565b606061004e838360405180606001604052806027815260200161024c602791396100ba565b9392505050565b3b151590565b90565b60006100917f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100b5573d6000f35b3d6000fd5b6060833b61011e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b03168560405161013991906101cc565b600060405180830381855af49150503d8060008114610174576040519150601f19603f3d011682016040523d82523d6000602084013e610179565b606091505b5091509150610189828286610193565b9695505050505050565b606083156101a257508161004e565b8251156101b25782518084602001fd5b8160405162461bcd60e51b815260040161011591906101e8565b600082516101de81846020870161021b565b9190910192915050565b602081526000825180602084015261020781604085016020870161021b565b601f01601f19169190910160400192915050565b60005b8381101561023657818101518382015260200161021e565b83811115610245576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212201da3669e54b5930ba57864d0afba0857fac4bc708e2cac4bd5e53da04e15338164736f6c63430008040033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c656400000000000000000000000051e9027eabe500466caa0f4be882afc4446c4efe000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e43bfa06380000000000000000000000006c4c12987303b2c94b2c76c612fc5f4d2f0360f7000000000000000000000000000000000000000000000000000000000000000200000000000000000000000098f3c9e6e3face36baad05fe09d375ef1464288b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000400000000000000000000000061b2fca6c3f7580c8d0d4d38ad558b247ad6c71a000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000Deployed Bytecode
0x60806040523661001357610011610017565b005b6100115b61002761002261005e565b610096565b565b606061004e838360405180606001604052806027815260200161024c602791396100ba565b9392505050565b3b151590565b90565b60006100917f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100b5573d6000f35b3d6000fd5b6060833b61011e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b03168560405161013991906101cc565b600060405180830381855af49150503d8060008114610174576040519150601f19603f3d011682016040523d82523d6000602084013e610179565b606091505b5091509150610189828286610193565b9695505050505050565b606083156101a257508161004e565b8251156101b25782518084602001fd5b8160405162461bcd60e51b815260040161011591906101e8565b600082516101de81846020870161021b565b9190910192915050565b602081526000825180602084015261020781604085016020870161021b565b601f01601f19169190910160400192915050565b60005b8381101561023657818101518382015260200161021e565b83811115610245576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212201da3669e54b5930ba57864d0afba0857fac4bc708e2cac4bd5e53da04e15338164736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000051e9027eabe500466caa0f4be882afc4446c4efe000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e43bfa06380000000000000000000000006c4c12987303b2c94b2c76c612fc5f4d2f0360f7000000000000000000000000000000000000000000000000000000000000000200000000000000000000000098f3c9e6e3face36baad05fe09d375ef1464288b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000400000000000000000000000061b2fca6c3f7580c8d0d4d38ad558b247ad6c71a000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : implementation (address): 0x51e9027eaBE500466cAA0F4Be882afC4446C4eFE
Arg [1] : initData (bytes): 0x3bfa06380000000000000000000000006c4c12987303b2c94b2c76c612fc5f4d2f0360f7000000000000000000000000000000000000000000000000000000000000000200000000000000000000000098f3c9e6e3face36baad05fe09d375ef1464288b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000400000000000000000000000061b2fca6c3f7580c8d0d4d38ad558b247ad6c71a000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 00000000000000000000000051e9027eabe500466caa0f4be882afc4446c4efe
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000e4
Arg [3] : 3bfa06380000000000000000000000006c4c12987303b2c94b2c76c612fc5f4d
Arg [4] : 2f0360f700000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000200000000000000000000000098f3c9e6e3face36baad05fe09d375ef
Arg [6] : 1464288b00000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000100000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000400000000000000000000000061b2fca6c3f7580c8d0d4d38ad558b24
Arg [9] : 7ad6c71a000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead908
Arg [10] : 3c756cc200000000000000000000000000000000000000000000000000000000Loading...LoadingLoading...LoadingABI for the implementation contract at 0x381752f5458282d317d12c30d2bd4d6e1fd8841e, using the EIP-1967 Transparent Proxy pattern.
Previously recorded to be on 0x299b4f6066d231521d11fae8331fb1a4fe794f58.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingABI for the implementation contract at 0x381752f5458282d317d12c30d2bd4d6e1fd8841e, using the EIP-1967 Transparent Proxy pattern.
Previously recorded to be on 0x299b4f6066d231521d11fae8331fb1a4fe794f58.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 25 Chains
Chain Token Portfolio % Price Amount Value ETH 21.43% $12.57 23,276,693.8053 $292,588,041.13 ETH 18.32% $8.2 30,494,251.5937 $250,052,863.07 ETH 16.74% $1 228,477,259.7428 $228,477,259.74 ETH 11.41% $3,316.57 46,979.8814 $155,811,899.83 ETH 9.17% $0.999031 125,242,823.782 $125,121,463.49 ETH 6.66% $63,623 1,428.9196 $90,912,151.2 ETH 3.30% $0.070907 635,619,357.58 $45,069,861.79 ETH 1.65% $0.01726 1,307,284,519.1198 $22,563,979.18 ETH 1.40% $63,576 300.225 $19,087,104.58 ETH 1.19% $5.51 2,954,873.7721 $16,281,354.48 ETH 1.14% $0.168488 92,049,421.0396 $15,509,222.85 ETH 1.08% $3.64 4,044,941.2188 $14,723,586.04 ETH 0.82% $5.6 2,004,715.327 $11,226,405.83 ETH 0.71% $0.815137 11,806,434.1927 $9,623,861.35 ETH 0.62% $0.100643 83,832,763.3654 $8,437,165.83 ETH 0.44% $0.550576 10,801,073.15 $5,946,807.79 ETH 0.40% $0.184865 29,747,828.7613 $5,499,344.14 ETH 0.35% $0.000451 10,513,427,667.0356 $4,743,973.97 ETH 0.32% $3,861.46 1,118.2422 $4,318,047.71 ETH 0.26% $0.015175 238,142,773.7351 $3,613,759.92 ETH 0.17% $14.1 160,897.1485 $2,268,649.79 ETH 0.16% $0.203273 10,560,352.7461 $2,146,634.58 ETH 0.15% $0.024738 81,699,573.7356 $2,021,097.39 ETH 0.13% $0.269402 6,636,853.8712 $1,787,981.71 ETH 0.12% $0.126371 13,377,824.4013 $1,690,569.05 ETH 0.12% $0.000027 59,249,445,929.654 $1,588,477.65 ETH 0.11% $0.000046 33,621,014,041.4187 $1,533,215.74 ETH 0.10% $0.998667 1,375,037.3648 $1,373,204.44 ETH 0.09% $0.002345 542,680,585.6965 $1,272,358.05 ETH 0.08% $2.11 538,190.1738 $1,135,581.27 ETH 0.07% $0.004045 245,959,889.6711 $994,986.46 ETH 0.07% $0.002107 458,074,652.4351 $965,071.68 ETH 0.06% $0.213367 3,651,385.8196 $779,085.24 ETH 0.05% $0.006412 108,673,201.7584 $696,769.1 ETH 0.04% $2.78 214,068.28 $595,109.82 ETH 0.04% $0.011611 50,248,750.3092 $583,441.25 ETH 0.04% $0.111161 5,112,698.232 $568,332.65 ETH 0.04% $0.000018 31,064,302,988.4021 $555,119.09 ETH 0.04% $0.570815 901,187.4513 $514,411.31 ETH 0.04% $0.057188 8,826,370.1933 $504,762.46 ETH 0.04% $0.007662 64,887,579.9433 $497,147.87 ETH 0.04% $8.12 59,422.114 $482,507.57 ETH 0.04% $0.000361 1,332,774,880.4658 $481,569.91 ETH 0.03% $4.54 101,889.9879 $462,580.55 ETH 0.03% $0.090908 4,904,414.0638 $445,850.47 ETH 0.03% $0.762213 581,750.249 $443,417.73 ETH 0.03% $0.490945 866,094.9121 $425,205.08 ETH 0.03% $0.01196 34,894,573.1021 $417,335.26 ETH 0.03% $0.435829 888,482.7108 $387,226.53 ETH 0.03% $0.037636 10,262,178.5877 $386,230.64 ETH 0.03% $0.000016 23,763,451,373.5491 $369,521.67 ETH 0.03% $0.018442 19,859,613.8998 $366,243.06 ETH 0.03% $1.46 243,576.8347 $355,622.18 ETH 0.02% $0.000005 71,252,780,438.6765 $331,258.94 ETH 0.02% $0.084696 3,472,434.3066 $294,101.3 ETH 0.02% $0.006722 43,508,227.2771 $292,473.62 ETH 0.02% $56.6 4,982.9429 $282,034.57 ETH 0.02% $0.09933 2,751,756.3299 $273,331.96 ETH 0.02% $0.000014 17,875,783,051.5369 $253,082.57 ETH 0.02% $0.013471 17,914,732.6194 $241,329.72 ETH 0.02% $7,083.01 33.2302 $235,369.56 ETH 0.02% $1.06 222,328.9855 $234,779.41 ETH 0.02% $0.030942 7,504,632.7342 $232,205.42 ETH 0.02% $26.34 8,612.3656 $226,849.71 ETH 0.02% $0.258776 857,747.6805 $221,964.51 ETH 0.02% $0.000313 670,818,640.5832 $210,288.23 ETH 0.01% $0.000025 7,615,517,800.5884 $188,407.91 ETH 0.01% $0.038168 4,194,772.84 $160,107.73 ETH 0.01% $0.001907 81,172,179.9393 $154,786.42 ETH 0.01% $0.001868 79,747,417.9393 $148,984.13 ETH 0.01% $0.047626 3,112,450.3838 $148,234.15 ETH 0.01% $0.009793 14,855,514.5106 $145,482.28 ETH <0.01% $0.01725 7,871,890.8148 $135,791.93 ETH <0.01% $1.33 100,000 $133,292.58 ETH <0.01% $12.76 9,734.3977 $124,210.92 ETH <0.01% $0.99811 110,544.6634 $110,335.73 ETH <0.01% $0.0763 1,368,054.0889 $104,382.53 ETH <0.01% $0.007677 13,161,896.7863 $101,045.76 ETH <0.01% $0.024761 3,181,432.7466 $78,774.95 ETH <0.01% $0.906848 82,635.1205 $74,937.49 ETH <0.01% $0.032508 2,257,026.863 $73,370.98 ETH <0.01% $0.000024 2,506,769,367.2227 $60,914.61 ETH <0.01% $2.18 26,711.9879 $58,232.13 ETH <0.01% $0.000007 6,737,645,814.4389 $50,205.48 ETH <0.01% $0.002674 17,455,517.3163 $46,667.87 ETH <0.01% $0.018929 2,220,619.5443 $42,033.97 ETH <0.01% $0.000099 411,205,593.6247 $40,828.6 ETH <0.01% <$0.000001 180,000,000,000 $40,505.58 ETH <0.01% $0.113277 357,338.7489 $40,478.26 ETH <0.01% <$0.000001 183,366,953,873.417 $38,362.75 ETH <0.01% $0.350298 100,194.3208 $35,097.87 ETH <0.01% $0.461045 72,094.4464 $33,238.78 ETH <0.01% $0.458327 70,325.6404 $32,232.14 ETH <0.01% $0.000007 4,188,074,717.7735 $31,075.51 ETH <0.01% $0.005869 4,668,549.8304 $27,400.98 ETH <0.01% <$0.000001 84,789,320,530.9248 $26,474.7 ETH <0.01% $0.063858 400,042 $25,545.88 ETH <0.01% $3,432.44 7.437 $25,527.15 ETH <0.01% $0.047408 510,066 $24,181.4 ETH <0.01% $0.736158 28,306.5909 $20,838.12 ETH <0.01% $1.06 19,438.5518 $20,663.18 ETH <0.01% $1.11 17,619.2694 $19,589.63 ETH <0.01% $604.35 28.8489 $17,434.8 ETH <0.01% $0.000598 28,765,149.4436 $17,199.55 ETH <0.01% $0.448899 38,121.809 $17,112.83 ETH <0.01% $0.171175 99,655.783 $17,058.58 ETH <0.01% <$0.000001 184,467,440,718.425 $14,778.06 ETH <0.01% $0.013486 1,067,604.0935 $14,398.18 ETH <0.01% $0.036538 387,884.7773 $14,172.38 ETH <0.01% $0.026038 526,801.8754 $13,716.64 ETH <0.01% $1 11,842.3138 $11,854.16 ETH <0.01% $0.00153 7,415,477.0529 $11,346.72 ETH Ether (ETH)<0.01% $3,316.57 3.2386 $10,741.01 ETH <0.01% $0.000598 17,692,356.9672 $10,576.67 ETH <0.01% $0.122551 80,782.6168 $9,899.99 ETH <0.01% $3,314.7 2.7629 $9,158.13 ETH <0.01% $0.004548 1,996,363.0746 $9,078.86 ETH <0.01% $0.004163 2,010,351 $8,369.19 ETH <0.01% $0.154 51,633.2046 $7,951.51 ETH <0.01% $7.45 1,028.6277 $7,663.28 ETH <0.01% $0.109731 66,622.3817 $7,310.54 ETH <0.01% $2,350.75 3.0567 $7,185.52 ETH <0.01% $0.004635 1,201,220 $5,568.19 ETH <0.01% <$0.000001 92,144,791,765.8347 $5,433.52 ETH <0.01% $5.52 894.5581 $4,937.96 ETH <0.01% $7.52 616.2801 $4,634.43 ETH <0.01% $4.59 830 $3,813.09 ETH <0.01% $0.925642 3,714.9603 $3,438.72 ETH <0.01% $0.019327 170,782.1949 $3,300.78 ETH <0.01% $0.010982 288,961.0884 $3,173.34 ETH <0.01% $0.001767 1,784,878.322 $3,153.49 ETH <0.01% $0.318643 9,500 $3,027.11 ETH <0.01% $0.108331 25,924.6349 $2,808.44 ETH <0.01% $1.15 2,227.1663 $2,561.24 ETH <0.01% $0.08819 24,859.6459 $2,192.37 ETH <0.01% <$0.000001 180,096,297,359.589 $2,178.99 ETH <0.01% $0.001861 1,000,000 $1,860.59 ETH <0.01% $0.000205 9,000,000 $1,849.05 ETH <0.01% $12,040.4 0.1516 $1,825.67 ETH <0.01% $1.18 1,470.4169 $1,739.78 ETH <0.01% $0.125582 13,486.9075 $1,693.72 ETH <0.01% $0.200812 8,001 $1,606.7 ETH <0.01% $0.718389 2,229.6562 $1,601.76 ETH <0.01% $15.88 96.6529 $1,534.85 ETH <0.01% $0.130157 10,836.4768 $1,410.44 ETH <0.01% <$0.000001 159,779,793,970.841 $1,395.92 ETH <0.01% $0.781852 1,658.7687 $1,296.91 ETH <0.01% $0.080036 16,186.5779 $1,295.51 ETH <0.01% $3,658.87 0.35 $1,280.6 ETH <0.01% $0.753114 1,690.1976 $1,272.91 ETH <0.01% $0.112925 10,000 $1,129.25 ETH <0.01% $10.14 110 $1,115.4 ETH <0.01% $0.054604 19,168.7733 $1,046.69 ETH <0.01% $3,319.85 0.3082 $1,023.13 ETH <0.01% $91.76 10.9902 $1,008.5 ETH <0.01% $0.171434 5,789.9113 $992.59 ETH <0.01% $0.000001 1,529,496,952.1556 $815.25 ETH <0.01% $0.000313 2,566,084 $803.07 ETH <0.01% $0.000018 43,607,194.4949 $776.83 ETH <0.01% $0.098861 6,772.0616 $669.49 ETH <0.01% $0.264194 2,468.194 $652.08 ETH <0.01% $0.996879 642.7144 $640.71 ETH <0.01% $0.073847 8,403.8578 $620.6 ETH <0.01% $0.071988 8,401.3582 $604.8 ETH <0.01% $0.607938 990.6559 $602.26 ETH <0.01% $0.312794 1,904.2942 $595.65 ETH <0.01% $0.242759 2,340.588 $568.2 ETH <0.01% $3,293.9 0.1672 $550.86 ETH <0.01% $0.350683 1,442.9071 $506 ETH <0.01% $0.013642 35,755.2328 $487.79 ETH <0.01% $0.055149 8,752.5356 $482.69 ETH <0.01% <$0.000001 1,949,509,212.7942 $473.68 ETH <0.01% $0.622101 741.463 $461.26 ETH <0.01% $43.91 10.3295 $453.6 ETH <0.01% $16.89 24.3217 $410.79 ETH <0.01% $1 400.2122 $401.28 ETH <0.01% $0.361844 1,015.4605 $367.44 ETH <0.01% $0.429367 852.7346 $366.14 ETH <0.01% $0.000966 349,329.6792 $337.32 ETH <0.01% <$0.000001 152,846,642,424.019 $316.7 ETH <0.01% $0.008436 37,165 $313.53 ETH <0.01% $0.060964 5,000 $304.82 ETH <0.01% $0.014362 19,884.7916 $285.58 ETH <0.01% $21.52 13.002 $279.8 ETH <0.01% $0.113021 2,449.7738 $276.88 ETH <0.01% $0.008022 34,216.4122 $274.5 ETH <0.01% $0.000255 1,053,634.4301 $268.28 ETH <0.01% $0.000027 9,806,012.4352 $266.14 ETH <0.01% $0.121152 2,000 $242.3 ETH <0.01% $0.004167 55,001 $229.21 ETH <0.01% $0.00001 22,710,069 $225.74 ETH <0.01% $0.006653 31,110.6174 $206.97 ETH <0.01% $0.030817 6,713.1714 $206.88 ETH <0.01% $0.03524 5,829.5434 $205.44 ETH <0.01% $1.14 168.7467 $192.37 ETH <0.01% $0.14094 1,221.1536 $172.11 ETH <0.01% $0.160995 1,065.399 $171.52 ETH <0.01% $2.89 57.9532 $167.48 ETH <0.01% $0.28548 560.6962 $160.07 ETH <0.01% $0.000001 249,591,053 $153.94 ETH <0.01% $0.000606 218,419.5325 $132.4 ETH <0.01% $0.006954 19,009.3448 $132.19 ETH <0.01% $0.00009 1,447,245.0883 $130.44 ETH <0.01% $0.012873 10,000 $128.73 ETH <0.01% $0.249421 510 $127.2 ETH <0.01% $0.210013 527 $110.68 ETH <0.01% $0.000314 338,372.0668 $106.21 ETH <0.01% <$0.000001 1,890,000,000 $99.76 ETH <0.01% $0.00135 72,600 $98.04 ETH <0.01% $0.943889 100 $94.39 ETH <0.01% <$0.000001 10,000,000,000 $90 ETH <0.01% $1.29 69.6461 $89.84 ETH <0.01% $0.080121 1,094.5 $87.69 ETH <0.01% $1.56 56.1147 $87.54 ETH <0.01% <$0.000001 124,694,212,907.418 $86.53 ETH <0.01% $0.01988 4,327.1839 $86.02 ETH <0.01% $0.007484 10,001 $74.85 ETH <0.01% $2.99 21.6406 $64.71 ETH <0.01% $63,721 0.001 $63.72 ETH <0.01% $0.012177 5,000 $60.88 ETH <0.01% $13.95 4.1449 $57.82 ETH <0.01% $0.000347 164,365.3436 $56.99 ETH <0.01% $0.374452 150 $56.17 ETH <0.01% <$0.000001 180,000,000,000 $52.72 ETH <0.01% <$0.000001 250,934,649.3448 $51.39 ETH <0.01% $0.018734 2,650 $49.64 ETH <0.01% $0.017028 2,726.8061 $46.43 ETH <0.01% $0.017028 2,629.2901 $44.77 ETH <0.01% $3.99 10.9961 $43.87 ETH <0.01% $0.000906 44,854.3315 $40.62 ETH <0.01% $0.732096 55.3307 $40.51 ETH <0.01% $38.67 1.01 $39.06 ETH <0.01% $3.88 10 $38.8 ETH <0.01% $0.004452 8,101.8304 $36.07 ETH <0.01% $0.000498 71,502.84 $35.58 ETH <0.01% $0.001225 29,017.2169 $35.54 ETH <0.01% $0.007584 4,665.9624 $35.39 ETH <0.01% $0.000656 52,934.2726 $34.75 ETH <0.01% $0.030588 1,101 $33.68 ETH <0.01% $0.161567 200 $32.31 ETH <0.01% $0.000393 81,431.8085 $31.99 ETH <0.01% $2.88 10 $28.8 ETH <0.01% $0.000001 30,452,499.2271 $28.31 ETH <0.01% $4.73 5.8987 $27.93 ETH <0.01% $0.038182 721.5 $27.55 ETH <0.01% $1.09 25.0829 $27.4 ETH <0.01% $30.31 0.9 $27.28 ETH <0.01% $0.901859 30 $27.06 ETH <0.01% <$0.000001 140,854,440.3676 $26.68 ETH <0.01% <$0.000001 876,388,947.5336 $24.9 ETH <0.01% $2.84 8 $22.72 ETH <0.01% $0.003667 5,974.8103 $21.91 ETH <0.01% $0.002084 10,001 $20.84 ETH <0.01% $20.77 1 $20.77 ETH <0.01% $196.32 0.1 $19.63 ETH <0.01% $0.673503 29 $19.53 ETH <0.01% $0.442237 39.5001 $17.47 ETH <0.01% $0.000773 18,774.6955 $14.51 ETH <0.01% $0.040364 350.99 $14.17 ETH <0.01% $0.000061 229,834.3124 $14.08 ETH <0.01% $0.001122 12,156.1358 $13.64 ETH <0.01% $0.08794 150.2396 $13.21 ETH <0.01% $0.000003 4,531,947.087 $13.05 ETH <0.01% $0.407103 31.9402 $13 ETH <0.01% $0.000004 3,027,212 $12.28 ETH <0.01% $0.000612 20,000 $12.23 ETH <0.01% $0.051129 235.13 $12.02 ETH <0.01% $0.008076 1,471.1266 $11.88 ETH <0.01% $0.235328 50 $11.77 ETH <0.01% $0.007886 1,488.2616 $11.74 ETH <0.01% $0.000238 46,352.9414 $11.05 ETH <0.01% $0.000007 1,622,566.8165 $10.76 ETH <0.01% $0.000061 165,525.8476 $10.08 ETH <0.01% $1.98 5 $9.9 ETH <0.01% $0.000288 30,635 $8.81 ETH <0.01% $1.17 7.522 $8.81 ETH <0.01% $0.871683 10 $8.72 ETH <0.01% $0.000521 16,678.2984 $8.68 ETH <0.01% <$0.000001 381,016,422.5327 $8.61 ETH <0.01% $0.846447 10 $8.46 ETH <0.01% $437.5 0.0177 $7.72 ETH <0.01% $0.998991 7.4874 $7.48 ETH <0.01% $0.715746 10 $7.16 ETH <0.01% $0.020812 343.2252 $7.14 ETH <0.01% $0.314107 20 $6.28 ETH <0.01% $0.006282 1,000 $6.28 ETH <0.01% $0.001278 4,900 $6.26 ETH <0.01% $0.001454 4,061.0062 $5.91 ETH <0.01% $0.005278 1,078.4899 $5.69 ETH <0.01% $2.77 2.0137 $5.58 ETH <0.01% $0.043233 128 $5.53 ETH <0.01% $0.000029 186,514.4297 $5.41 ETH <0.01% $103.41 0.05 $5.17 ETH <0.01% $0.00102 5,000 $5.1 ETH <0.01% <$0.000001 25,000,000,000 $4.84 ETH <0.01% $0.185739 23.5388 $4.37 ETH <0.01% $3.73 1.1 $4.1 ETH <0.01% $0.000028 146,419.0275 $4.09 ETH <0.01% $0.812031 5 $4.06 ETH <0.01% $0.000327 11,200 $3.66 ETH <0.01% $73.1 0.05 $3.66 ETH <0.01% $0.072094 47.7523 $3.44 ETH <0.01% $0.00333 1,000 $3.33 ETH <0.01% $105.39 0.0305 $3.22 ETH <0.01% $0.033326 90.47 $3.02 ETH <0.01% $0.022262 132.7809 $2.96 ETH <0.01% $2.43 1.0874 $2.64 ETH <0.01% $1.31 2 $2.62 ETH <0.01% $0.022958 100 $2.3 ETH <0.01% $0.042158 50.0029 $2.11 ETH <0.01% <$0.000001 40,000,100 $2.03 ETH <0.01% $0.999035 2 $2 ETH <0.01% $0.000009 213,456.6194 $1.87 ETH <0.01% $0.017367 100 $1.74 ETH <0.01% $0.425365 4 $1.7 ETH <0.01% $0.04997 34 $1.7 ETH <0.01% $1.06 1.5126 $1.61 ETH <0.01% $0.760787 2 $1.52 ETH <0.01% $1.49 1.0004 $1.49 ETH <0.01% $0.195926 7.4594 $1.46 ETH <0.01% $0.000805 1,710 $1.38 ETH <0.01% $0.013478 100 $1.35 ETH <0.01% $0.134498 10 $1.34 ETH <0.01% $0.128831 10 $1.29 ETH <0.01% $0.12747 10 $1.27 ETH <0.01% $0.040554 30 $1.22 ETH <0.01% <$0.000001 4,296,835 $1.21 ETH <0.01% <$0.000001 258,758,714.434 $1.19 ETH <0.01% $0.007734 153.8771 $1.19 ETH <0.01% $0.944361 1 $0.9443 ETH <0.01% $0.088274 10 $0.8827 ETH <0.01% $0.008894 92.9738 $0.8268 ETH <0.01% $0.007835 100 $0.7835 ETH <0.01% $0.000426 1,594.0577 $0.6798 ETH <0.01% $0.000501 1,000 $0.5004 ETH <0.01% $0.004772 100 $0.4772 ETH <0.01% $0.184767 2.0033 $0.3701 ETH <0.01% $0.000034 9,555.8745 $0.3283 ETH <0.01% $0.103576 3 $0.3107 ETH <0.01% $0.285813 1 $0.2858 ETH <0.01% $0.00021 1,319.8918 $0.2775 ETH <0.01% $0.051733 5.0385 $0.2606 ETH <0.01% $0.000064 3,750 $0.2387 ETH <0.01% $0.220261 1 $0.2202 ETH <0.01% $0.000066 2,400 $0.1592 ETH <0.01% $0.017533 8.802 $0.1543 ETH <0.01% $0.010891 13 $0.1415 ETH <0.01% $0.122636 1 $0.1226 ETH <0.01% $0.11716 0.99 $0.1159 ETH <0.01% $0.000006 20,000 $0.1125 ETH <0.01% $0.000196 537.1682 $0.1051 OP <0.01% $3,317.22 5.8052 $19,256.96 ARB <0.01% $3,316.46 1.6974 $5,629.3 ARB <0.01% <$0.000001 305,999,813.7 $12.24 BSC <0.01% $0.000124 2,646,808.223 $328.28 BSC <0.01% $604.03 0.1696 $102.45 BSC <0.01% $0.000125 90,000 $11.25 BSC <0.01% $3,317.41 0.00214487 $7.12 BSC <0.01% $0.999804 1 $0.9998 LINEA <0.01% $3,315.72 0.022 $72.95 BASE <0.01% $0.015154 4,324.6182 $65.53 MATIC <0.01% $0.736772 18.2768 $13.47 FTM <0.01% $3,317.18 0.00016192 $0.5371 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) 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.