15M+ users trust MoonPay. Checkout with your preferred payment method.
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Collect points for eligible actions and use multipliers to win big.
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Opt-in, make your first trade on Exchange Plus & receive random crypto rewards from 10,000 SHIB, to 0.01 BTC.
You will earn $Zdex as rewards by any trade or stake on ZeeDex exchange.
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
$497,909.51 (@ $3,423.13/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (28)5,116.48 EURTEuro Tether (EURT)$5,351.84@1.04634,586.02 DAIDai Stableco... (DAI)$34,584.08@0.999999.96 USDPPax Dollar (USDP)$100.16@1.00214,295.2 USDTTether USD (USDT)$14,276.29@0.998735,147.83 USDCUSDC (USDC)$35,145.72@0.99990.60208241 WBTCWrapped BTC (WBTC)$37,351.39@62,037.0020,000 $ Evmosia.com$ Evmosia.c... ($ Evm...)50,000 $+ $50 000 FO... ($)3,925,882,160.41711 NIINahmii$1,209,485.78@0.000321,813,462.61465 NIIFINiiFiToken$75,324.72@0.00354,999.99 TokenERC-20 TOKEN*[Suspicious]1.2 TokenERC-20 TOKEN*[Suspicious]1.4 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]0.7 TokenERC-20 TOKEN*[Suspicious]9,000 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]4,214 TokenERC-20 TOKEN*[Suspicious]4,999.99 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]458 TokenERC-20 TOKEN*[Unsafe]7,000 TokenERC-20 TOKEN*[Unsafe]7,000 TokenERC-20 TOKEN*[Unsafe]98,127 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (17)Airdropapyether.orgERC-1155nft-dai.comDAI Mysterybox NFTERC-1155Reward Club [u7tnbbSX]Reward Club [SuJHhMBq]ERC-1155Official Authorize credentialWBTC: Airdrop NFT VoucherERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]
More Info
Private Name Tags
ContractCreator
- 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 2,381 transactions
Transaction Hash MethodBlockFromToValue Deposit ERC20 20218733 2024-07-02 12:08:11 12 hrs ago 1719922091 IN 0 ETH 0.00146203 5.95641877 Deposit ERC20 20188232 2024-06-28 5:55:59 4 days ago 1719554159 IN 0 ETH 0.00086928 2.51276824 Deposit ERC20 20182338 2024-06-27 10:10:23 5 days ago 1719483023 IN 0 ETH 0.00143079 4.13571843 Deposit ERC20 20181184 2024-06-27 6:18:23 5 days ago 1719469103 IN 0 ETH 0.00145822 4.21513831 Deposit ERC20 20173785 2024-06-26 5:30:47 6 days ago 1719379847 IN 0 ETH 0.00122398 3.53803705 Deposit ERC20 20109624 2024-06-17 6:09:11 15 days ago 1718604551 IN 0 ETH 0.00119854 3.46451711 Deposit ETH 20031734 2024-06-06 8:56:23 26 days ago 1717664183 IN 0.01 ETH 0.00300434 13.93890579 Deposit ERC20 19996660 2024-06-01 11:26:23 31 days ago 1717241183 IN 0 ETH 0.00150189 4.34136658 Deposit ERC20 19995774 2024-06-01 8:27:59 31 days ago 1717230479 IN 0 ETH 0.00159252 4.60335441 Deposit ERC20 19995751 2024-06-01 8:23:23 31 days ago 1717230203 IN 0 ETH 0.00161205 4.65979997 Deposit ERC20 19995730 2024-06-01 8:19:11 31 days ago 1717229951 IN 0 ETH 0.00155041 4.48163544 Deposit ERC20 19995698 2024-06-01 8:12:47 31 days ago 1717229567 IN 0 ETH 0.00147648 4.26794031 Deposit ERC20 19994847 2024-06-01 5:21:47 31 days ago 1717219307 IN 0 ETH 0.00176372 5.09821518 Deposit ETH 19980595 2024-05-30 5:32:23 33 days ago 1717047143 IN 0.02 ETH 0.00164525 7.63328836 Deposit ETH 19978262 2024-05-29 21:42:11 34 days ago 1717018931 IN 0.2 ETH 0.00205887 9.55229715 Deposit ETH 19978003 2024-05-29 20:50:23 34 days ago 1717015823 IN 0.301 ETH 0.00209275 9.70949705 Deposit ETH 19977430 2024-05-29 18:55:11 34 days ago 1717008911 IN 0.0005 ETH 0.00208521 9.67449441 Deposit ERC20 19966215 2024-05-28 5:15:35 35 days ago 1716873335 IN 0 ETH 0.00267924 10.91537724 Deposit ERC20 19965933 2024-05-28 4:19:11 35 days ago 1716869951 IN 0 ETH 0.00378312 10.93549624 Deposit ERC20 19952575 2024-05-26 7:31:35 37 days ago 1716708695 IN 0 ETH 0.00139478 4.03175209 Deposit ERC20 19946401 2024-05-25 10:49:35 38 days ago 1716634175 IN 0 ETH 0.00100298 4.08619552 Deposit ERC20 19946252 2024-05-25 10:19:35 38 days ago 1716632375 IN 0 ETH 0.0014765 4.26797778 Deposit ERC20 19945863 2024-05-25 9:01:11 38 days ago 1716627671 IN 0 ETH 0.00109284 4.45232247 Deposit ERC20 19945854 2024-05-25 8:59:23 38 days ago 1716627563 IN 0 ETH 0.00150081 4.3382598 Deposit ETH 19945778 2024-05-25 8:44:11 38 days ago 1716626651 IN 0.02 ETH 0.00094484 4.38366487 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To Value 20168540 2024-06-25 11:56:47 7 days ago 1719316607 0.34 ETH 20081825 2024-06-13 8:51:35 19 days ago 1718268695 0.02 ETH 20068377 2024-06-11 11:46:59 21 days ago 1718106419 0.29 ETH 20047309 2024-06-08 13:08:11 24 days ago 1717852091 1.97 ETH 20018705 2024-06-04 13:18:23 28 days ago 1717507103 1.55 ETH 19975100 2024-05-29 11:03:23 34 days ago 1716980603 91.02 ETH 19932014 2024-05-23 10:33:59 40 days ago 1716460439 0.09 ETH 19931105 2024-05-23 7:31:11 40 days ago 1716449471 0.83 ETH 19931101 2024-05-23 7:30:23 40 days ago 1716449423 0.09 ETH 19887859 2024-05-17 6:18:23 46 days ago 1715926703 0.37 ETH 19883228 2024-05-16 14:47:23 47 days ago 1715870843 0.09 ETH 19839676 2024-05-10 12:36:47 53 days ago 1715344607 0.33 ETH 19825460 2024-05-08 12:51:59 55 days ago 1715172719 0.29 ETH 19796889 2024-05-04 12:57:47 59 days ago 1714827467 0.07 ETH 19796491 2024-05-04 11:37:47 59 days ago 1714822667 1.9 ETH 19794875 2024-05-04 6:12:59 59 days ago 1714803179 0.06 ETH 19733486 2024-04-25 16:10:47 68 days ago 1714061447 0.48 ETH 19723879 2024-04-24 7:54:23 69 days ago 1713945263 1.5 ETH 19662819 2024-04-15 18:52:47 78 days ago 1713207167 0.25 ETH 19644965 2024-04-13 6:47:47 80 days ago 1712990867 0.06 ETH 19618067 2024-04-09 12:24:47 84 days ago 1712665487 0.09 ETH 19615657 2024-04-09 4:18:23 84 days ago 1712636303 2.02 ETH 19581463 2024-04-04 9:18:59 89 days ago 1712222339 17.38 ETH 19578203 2024-04-03 22:23:47 90 days ago 1712183027 0.03 ETH 19578187 2024-04-03 22:20:35 90 days ago 1712182835 0.09 ETH Loading...LoadingThis contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xdc166445...66c2F1c00The constructor portion of the code might be different and could alter the actual behaviour of the contractContract Name:L1ChugSplashProxy
Compiler Versionv0.7.6+commit.7338295f
Optimization Enabled:Yes with 200 runs
Other Settings:default evmVersionContract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity >0.5.0 <0.8.0; import { iL1ChugSplashDeployer } from "./interfaces/iL1ChugSplashDeployer.sol"; /** * @title L1ChugSplashProxy * @dev Basic ChugSplash proxy contract for L1. Very close to being a normal proxy but has added * functions `setCode` and `setStorage` for changing the code or storage of the contract. Nifty! * * Note for future developers: do NOT make anything in this contract 'public' unless you know what * you're doing. Anything public can potentially have a function signature that conflicts with a * signature attached to the implementation contract. Public functions SHOULD always have the * 'proxyCallIfNotOwner' modifier unless there's some *really* good reason not to have that * modifier. And there almost certainly is not a good reason to not have that modifier. Beware! */ contract L1ChugSplashProxy { /************* * Constants * *************/ // "Magic" prefix. When prepended to some arbitrary bytecode and used to create a contract, the // appended bytecode will be deployed as given. bytes13 constant internal DEPLOY_CODE_PREFIX = 0x600D380380600D6000396000f3; // bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1) bytes32 constant internal IMPLEMENTATION_KEY = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc; // bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1) bytes32 constant internal OWNER_KEY = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103; /*************** * Constructor * ***************/ /** * @param _owner Address of the initial contract owner. */ constructor( address _owner ) { _setOwner(_owner); } /********************** * Function Modifiers * **********************/ /** * Blocks a function from being called when the parent signals that the system should be paused * via an isUpgrading function. */ modifier onlyWhenNotPaused() { address owner = _getOwner(); // We do a low-level call because there's no guarantee that the owner actually *is* an // L1ChugSplashDeployer contract and Solidity will throw errors if we do a normal call and // it turns out that it isn't the right type of contract. (bool success, bytes memory returndata) = owner.staticcall( abi.encodeWithSelector( iL1ChugSplashDeployer.isUpgrading.selector ) ); // If the call was unsuccessful then we assume that there's no "isUpgrading" method and we // can just continue as normal. We also expect that the return value is exactly 32 bytes // long. If this isn't the case then we can safely ignore the result. if (success && returndata.length == 32) { // Although the expected value is a *boolean*, it's safer to decode as a uint256 in the // case that the isUpgrading function returned something other than 0 or 1. But we only // really care about the case where this value is 0 (= false). uint256 ret = abi.decode(returndata, (uint256)); require( ret == 0, "L1ChugSplashProxy: system is currently being upgraded" ); } _; } /** * Makes a proxy call instead of triggering the given function when the caller is either the * owner or the zero address. Caller can only ever be the zero address if this function is * being called off-chain via eth_call, which is totally fine and can be convenient for * client-side tooling. Avoids situations where the proxy and implementation share a sighash * and the proxy function ends up being called instead of the implementation one. * * Note: msg.sender == address(0) can ONLY be triggered off-chain via eth_call. If there's a * way for someone to send a transaction with msg.sender == address(0) in any real context then * we have much bigger problems. Primary reason to include this additional allowed sender is * because the owner address can be changed dynamically and we do not want clients to have to * keep track of the current owner in order to make an eth_call that doesn't trigger the * proxied contract. */ modifier proxyCallIfNotOwner() { if (msg.sender == _getOwner() || msg.sender == address(0)) { _; } else { // This WILL halt the call frame on completion. _doProxyCall(); } } /********************* * Fallback Function * *********************/ fallback() external payable { // Proxy call by default. _doProxyCall(); } /******************** * Public Functions * ********************/ /** * Sets the code that should be running behind this proxy. Note that this scheme is a bit * different from the standard proxy scheme where one would typically deploy the code * separately and then set the implementation address. We're doing it this way because it gives * us a lot more freedom on the client side. Can only be triggered by the contract owner. * @param _code New contract code to run inside this contract. */ function setCode( bytes memory _code ) proxyCallIfNotOwner public { // Get the code hash of the current implementation. address implementation = _getImplementation(); // If the code hash matches the new implementation then we return early. if (keccak256(_code) == _getAccountCodeHash(implementation)) { return; } // Create the deploycode by appending the magic prefix. bytes memory deploycode = abi.encodePacked( DEPLOY_CODE_PREFIX, _code ); // Deploy the code and set the new implementation address. address newImplementation; assembly { newImplementation := create(0x0, add(deploycode, 0x20), mload(deploycode)) } // Check that the code was actually deployed correctly. I'm not sure if you can ever // actually fail this check. Should only happen if the contract creation from above runs // out of gas but this parent execution thread does NOT run out of gas. Seems like we // should be doing this check anyway though. require( _getAccountCodeHash(newImplementation) == keccak256(_code), "L1ChugSplashProxy: code was not correctly deployed." ); _setImplementation(newImplementation); } /** * Modifies some storage slot within the proxy contract. Gives us a lot of power to perform * upgrades in a more transparent way. Only callable by the owner. * @param _key Storage key to modify. * @param _value New value for the storage key. */ function setStorage( bytes32 _key, bytes32 _value ) proxyCallIfNotOwner public { assembly { sstore(_key, _value) } } /** * Changes the owner of the proxy contract. Only callable by the owner. * @param _owner New owner of the proxy contract. */ function setOwner( address _owner ) proxyCallIfNotOwner public { _setOwner(_owner); } /** * Queries the owner of the proxy contract. Can only be called by the owner OR by making an * eth_call and setting the "from" address to address(0). * @return Owner address. */ function getOwner() proxyCallIfNotOwner public returns ( address ) { return _getOwner(); } /** * Queries the implementation address. Can only be called by the owner OR by making an * eth_call and setting the "from" address to address(0). * @return Implementation address. */ function getImplementation() proxyCallIfNotOwner public returns ( address ) { return _getImplementation(); } /********************** * Internal Functions * **********************/ /** * Sets the implementation address. * @param _implementation New implementation address. */ function _setImplementation( address _implementation ) internal { assembly { sstore(IMPLEMENTATION_KEY, _implementation) } } /** * Queries the implementation address. * @return Implementation address. */ function _getImplementation() internal view returns ( address ) { address implementation; assembly { implementation := sload(IMPLEMENTATION_KEY) } return implementation; } /** * Changes the owner of the proxy contract. * @param _owner New owner of the proxy contract. */ function _setOwner( address _owner ) internal { assembly { sstore(OWNER_KEY, _owner) } } /** * Queries the owner of the proxy contract. * @return Owner address. */ function _getOwner() internal view returns ( address ) { address owner; assembly { owner := sload(OWNER_KEY) } return owner; } /** * Gets the code hash for a given account. * @param _account Address of the account to get a code hash for. * @return Code hash for the account. */ function _getAccountCodeHash( address _account ) internal view returns ( bytes32 ) { bytes32 codeHash; assembly { codeHash := extcodehash(_account) } return codeHash; } /** * Performs the proxy call via a delegatecall. */ function _doProxyCall() onlyWhenNotPaused internal { address implementation = _getImplementation(); require( implementation != address(0), "L1ChugSplashProxy: implementation is not set yet" ); assembly { // Copy calldata into memory at 0x0....calldatasize. calldatacopy(0x0, 0x0, calldatasize()) // Perform the delegatecall, make sure to pass all available gas. let success := delegatecall(gas(), implementation, 0x0, calldatasize(), 0x0, 0x0) // Copy returndata into memory at 0x0....returndatasize. Note that this *will* // overwrite the calldata that we just copied into memory but that doesn't really // matter because we'll be returning in a second anyway. returndatacopy(0x0, 0x0, returndatasize()) // Success == 0 means a revert. We'll revert too and pass the data up. if iszero(success) { revert(0x0, returndatasize()) } // Otherwise we'll just return and pass the data up. return(0x0, returndatasize()) } } }
// SPDX-License-Identifier: MIT pragma solidity >0.5.0 <0.8.0; /** * @title iL1ChugSplashDeployer */ interface iL1ChugSplashDeployer { function isUpgrading() external view returns ( bool ); }
{ "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "none", "useLiteralContent": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"getImplementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_code","type":"bytes"}],"name":"setCode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_key","type":"bytes32"},{"internalType":"bytes32","name":"_value","type":"bytes32"}],"name":"setStorage","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x60806040526004361061004a5760003560e01c806313af4035146100545780636c5d4ad014610087578063893d20e81461013a5780639b0b0fda1461016b578063aaf10f421461019b575b6100526101b0565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661036c565b34801561009357600080fd5b50610052600480360360208110156100aa57600080fd5b8101906020810181356401000000008111156100c557600080fd5b8201836020820111156100d757600080fd5b803590602001918460018302840111640100000000831117156100f957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103af945050505050565b34801561014657600080fd5b5061014f610505565b604080516001600160a01b039092168252519081900360200190f35b34801561017757600080fd5b506100526004803603604081101561018e57600080fd5b508035906020013561054b565b3480156101a757600080fd5b5061014f610589565b60006101ba6105bd565b60408051600481526024810182526020810180516001600160e01b0316635bca393160e11b1781529151815193945060009384936001600160a01b0387169392918291908083835b602083106102215780518252601f199092019160209182019101610202565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610281576040519150601f19603f3d011682016040523d82523d6000602084013e610286565b606091505b5091509150818015610299575080516020145b156102f85760008180602001905160208110156102b557600080fd5b5051905080156102f65760405162461bcd60e51b81526004018080602001828103825260358152602001806106b76035913960400191505060405180910390fd5b505b60006103026105e2565b90506001600160a01b0381166103495760405162461bcd60e51b81526004018080602001828103825260308152602001806106546030913960400191505060405180910390fd5b3660008037600080366000845af43d6000803e80610366573d6000fd5b503d6000f35b6103746105bd565b6001600160a01b0316336001600160a01b03161480610391575033155b156103a45761039f81610607565b6103ac565b6103ac6101b0565b50565b6103b76105bd565b6001600160a01b0316336001600160a01b031614806103d4575033155b156103a45760006103e36105e2565b90506103ee8161062b565b825160208401201415610401575061039f565b60006c600d380380600d6000396000f360981b83604051602001808372ffffffffffffffffffffffffffffffffffffff19168152600d0182805190602001908083835b602083106104635780518252601f199092019160209182019101610444565b6001836020036101000a03801982511681845116808217855250505050505090500192505050604051602081830303815290604052905060008151602083016000f0905083805190602001206104b88261062b565b146104f45760405162461bcd60e51b81526004018080602001828103825260338152602001806106846033913960400191505060405180910390fd5b6104fd8161062f565b5050506103ac565b600061050f6105bd565b6001600160a01b0316336001600160a01b0316148061052c575033155b15610540576105396105bd565b9050610548565b6105486101b0565b90565b6105536105bd565b6001600160a01b0316336001600160a01b03161480610570575033155b1561057d57808255610585565b6105856101b0565b5050565b60006105936105bd565b6001600160a01b0316336001600160a01b031614806105b0575033155b15610540576105396105e2565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b3f90565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5556fe4c314368756753706c61736850726f78793a20696d706c656d656e746174696f6e206973206e6f7420736574207965744c314368756753706c61736850726f78793a20636f646520776173206e6f7420636f72726563746c79206465706c6f7965642e4c314368756753706c61736850726f78793a2073797374656d2069732063757272656e746c79206265696e67207570677261646564a164736f6c6343000706000a
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 26 Chains
Chain Token Portfolio % Price Amount Value ETH 63.34% $0.000308 3,925,882,160.4171 $1,209,485.78 ETH Ether (ETH)26.07% $3,422.69 145.4543 $497,844.8 ETH 3.94% $0.003453 21,813,462.6147 $75,324.72 ETH 1.96% $62,037 0.6021 $37,351.39 ETH 1.84% $0.99994 35,147.83 $35,145.72 ETH 1.81% $0.999944 34,586.02 $34,584.08 ETH 0.75% $0.998677 14,295.2 $14,276.29 ETH 0.28% $1.05 5,116.48 $5,351.84 ETH <0.01% $1 99.96 $100.16 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) 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.