Source Code
Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 37,228 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Open Chest | 2843275 | 102 days ago | IN | 0 ETH | 0.0000007 | ||||
| Open Chest | 2774219 | 108 days ago | IN | 0 ETH | 0.0000007 | ||||
| Open Chest | 2714247 | 112 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2710275 | 113 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2709308 | 113 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2709277 | 113 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2709198 | 113 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2704813 | 113 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2704793 | 113 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2704776 | 113 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2704767 | 113 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2693634 | 114 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2692476 | 114 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2690131 | 114 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2688933 | 114 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2688442 | 114 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2688337 | 114 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2673714 | 115 days ago | IN | 0 ETH | 0.00000075 | ||||
| Open Chest | 2614248 | 120 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2614243 | 120 days ago | IN | 0 ETH | 0.00000076 | ||||
| Open Chest | 2538694 | 125 days ago | IN | 0 ETH | 0.00000073 | ||||
| Open Chest | 2527673 | 126 days ago | IN | 0 ETH | 0.00000084 | ||||
| Open Chest | 2527618 | 126 days ago | IN | 0 ETH | 0.00000084 | ||||
| Open Chest | 2527584 | 126 days ago | IN | 0 ETH | 0.00000084 | ||||
| Open Chest | 2526195 | 126 days ago | IN | 0 ETH | 0.00000075 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
DailyTreasureEvent1
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/**
*Submitted for verification at taikoscan.io on 2025-03-17
*/
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)
pragma solidity ^0.8.0;
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* The initial owner is set to the address provided by the deployer. This can
* later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
abstract contract Ownable is Context {
address private _owner;
/**
* @dev The caller account is not authorized to perform an operation.
*/
error OwnableUnauthorizedAccount(address account);
/**
* @dev The owner is not a valid owner account. (eg. `address(0)`)
*/
error OwnableInvalidOwner(address owner);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the address provided by the deployer as the initial owner.
*/
constructor(address initialOwner) {
if (initialOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(initialOwner);
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
_checkOwner();
_;
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view virtual returns (address) {
return _owner;
}
/**
* @dev Throws if the sender is not the owner.
*/
function _checkOwner() internal view virtual {
if (owner() != _msgSender()) {
revert OwnableUnauthorizedAccount(_msgSender());
}
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby disabling any functionality that is only available to the owner.
*/
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function transferOwnership(address newOwner) public virtual onlyOwner {
if (newOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(newOwner);
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Internal function without access restriction.
*/
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
pragma solidity ^0.8.0;
contract DailyTreasureEvent1 is Ownable {
mapping(address => uint256) public lifetimeChestCount;
mapping(address => uint256) public lifetimePremiumChestCount;
mapping(address => bool) public premiumUsers;
event ChestOpened(address indexed user, uint256 timestamp);
event PremiumChestOpened(address indexed user, uint256 timestamp);
event PremiumUserAdded(address user);
event PremiumUserRemoved(address user);
constructor() Ownable(msg.sender) {
}
function openChest() public {
lifetimeChestCount[msg.sender]++;
emit ChestOpened(msg.sender, block.timestamp);
}
function openPremiumChest() public {
require(isPremiumUser(msg.sender), "Only premium users can open premium chests");
lifetimePremiumChestCount[msg.sender]++;
emit PremiumChestOpened(msg.sender, block.timestamp);
}
function isPremiumUser(address user) public view returns (bool) {
return premiumUsers[user];
}
function addPremiumUser(address user) onlyOwner public {
premiumUsers[user] = true;
emit PremiumUserAdded(user);
}
function addPremiumUsersInBulk(address[] memory users) onlyOwner public {
for (uint256 i = 0; i < users.length; i++) {
premiumUsers[users[i]] = true;
emit PremiumUserAdded(users[i]);
}
}
function removePremiumUser(address user) onlyOwner public {
premiumUsers[user] = false;
emit PremiumUserRemoved(user);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"ChestOpened","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"PremiumChestOpened","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"PremiumUserAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"PremiumUserRemoved","type":"event"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"addPremiumUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"}],"name":"addPremiumUsersInBulk","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"isPremiumUser","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lifetimeChestCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lifetimePremiumChestCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openChest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"openPremiumChest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"premiumUsers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"removePremiumUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561000f575f80fd5b50335f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610081575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100789190610196565b60405180910390fd5b6100908161009660201b60201c565b506101af565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018082610157565b9050919050565b61019081610176565b82525050565b5f6020820190506101a95f830184610187565b92915050565b610c93806101bc5f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c80638da5cb5b1161006f5780638da5cb5b1461014e578063a51fb3141461016c578063a9b303101461019c578063e2b2d482146101cc578063ea768f9f146101fc578063f2fde38b14610206576100b2565b80631c0cb576146100b65780634978c38a146100d25780636deb88fc146101025780636f49a3c01461011e578063715018a614610128578063772f831614610132575b5f80fd5b6100d060048036038101906100cb9190610a20565b610222565b005b6100ec60048036038101906100e79190610a67565b610306565b6040516100f99190610aac565b60405180910390f35b61011c60048036038101906101179190610a67565b610358565b005b6101266103ee565b005b610130610490565b005b61014c60048036038101906101479190610a67565b6104a3565b005b61015661053a565b6040516101639190610ad4565b60405180910390f35b61018660048036038101906101819190610a67565b610561565b6040516101939190610b05565b60405180910390f35b6101b660048036038101906101b19190610a67565b610576565b6040516101c39190610b05565b60405180910390f35b6101e660048036038101906101e19190610a67565b61058b565b6040516101f39190610aac565b60405180910390f35b6102046105a8565b005b610220600480360381019061021b9190610a67565b610692565b005b61022a610716565b5f5b815181101561030257600160035f84848151811061024d5761024c610b1e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f7ddfb3db715dfc51b0190724e3d4e2948ecdd4e9ed9de99c6e4436177cf2c2d18282815181106102d8576102d7610b1e565b5b60200260200101516040516102ed9190610ad4565b60405180910390a1808060010191505061022c565b5050565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610360610716565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f9f295aadccba810bff1bf2ef21c596812086c6784b548846b5c55c19a131964c816040516103e39190610ad4565b60405180910390a150565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061043b90610b78565b91905055503373ffffffffffffffffffffffffffffffffffffffff167fb5d3a20278dcec496e4b0d565c9b0189c3900d13410e23b2b22ee83016a3fcf8426040516104869190610b05565b60405180910390a2565b610498610716565b6104a15f61079d565b565b6104ab610716565b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f7ddfb3db715dfc51b0190724e3d4e2948ecdd4e9ed9de99c6e4436177cf2c2d18160405161052f9190610ad4565b60405180910390a150565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6001602052805f5260405f205f915090505481565b6002602052805f5260405f205f915090505481565b6003602052805f5260405f205f915054906101000a900460ff1681565b6105b133610306565b6105f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e790610c3f565b60405180910390fd5b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061063d90610b78565b91905055503373ffffffffffffffffffffffffffffffffffffffff167f8985ed41572322dcc4cc85224b44076bcc23f13cbb92940a38b6576c5396d5e2426040516106889190610b05565b60405180910390a2565b61069a610716565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361070a575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016107019190610ad4565b60405180910390fd5b6107138161079d565b50565b61071e61085e565b73ffffffffffffffffffffffffffffffffffffffff1661073c61053a565b73ffffffffffffffffffffffffffffffffffffffff161461079b5761075f61085e565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016107929190610ad4565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6108c08261087a565b810181811067ffffffffffffffff821117156108df576108de61088a565b5b80604052505050565b5f6108f1610865565b90506108fd82826108b7565b919050565b5f67ffffffffffffffff82111561091c5761091b61088a565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61095a82610931565b9050919050565b61096a81610950565b8114610974575f80fd5b50565b5f8135905061098581610961565b92915050565b5f61099d61099884610902565b6108e8565b905080838252602082019050602084028301858111156109c0576109bf61092d565b5b835b818110156109e957806109d58882610977565b8452602084019350506020810190506109c2565b5050509392505050565b5f82601f830112610a0757610a06610876565b5b8135610a1784826020860161098b565b91505092915050565b5f60208284031215610a3557610a3461086e565b5b5f82013567ffffffffffffffff811115610a5257610a51610872565b5b610a5e848285016109f3565b91505092915050565b5f60208284031215610a7c57610a7b61086e565b5b5f610a8984828501610977565b91505092915050565b5f8115159050919050565b610aa681610a92565b82525050565b5f602082019050610abf5f830184610a9d565b92915050565b610ace81610950565b82525050565b5f602082019050610ae75f830184610ac5565b92915050565b5f819050919050565b610aff81610aed565b82525050565b5f602082019050610b185f830184610af6565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610b8282610aed565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610bb457610bb3610b4b565b5b600182019050919050565b5f82825260208201905092915050565b7f4f6e6c79207072656d69756d2075736572732063616e206f70656e207072656d5f8201527f69756d2063686573747300000000000000000000000000000000000000000000602082015250565b5f610c29602a83610bbf565b9150610c3482610bcf565b604082019050919050565b5f6020820190508181035f830152610c5681610c1d565b905091905056fea264697066735822122030a29a2c740cd3dbfe4c3d62a27a880c1eff6dd04e8e157eff3ad849385a5fd864736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100b2575f3560e01c80638da5cb5b1161006f5780638da5cb5b1461014e578063a51fb3141461016c578063a9b303101461019c578063e2b2d482146101cc578063ea768f9f146101fc578063f2fde38b14610206576100b2565b80631c0cb576146100b65780634978c38a146100d25780636deb88fc146101025780636f49a3c01461011e578063715018a614610128578063772f831614610132575b5f80fd5b6100d060048036038101906100cb9190610a20565b610222565b005b6100ec60048036038101906100e79190610a67565b610306565b6040516100f99190610aac565b60405180910390f35b61011c60048036038101906101179190610a67565b610358565b005b6101266103ee565b005b610130610490565b005b61014c60048036038101906101479190610a67565b6104a3565b005b61015661053a565b6040516101639190610ad4565b60405180910390f35b61018660048036038101906101819190610a67565b610561565b6040516101939190610b05565b60405180910390f35b6101b660048036038101906101b19190610a67565b610576565b6040516101c39190610b05565b60405180910390f35b6101e660048036038101906101e19190610a67565b61058b565b6040516101f39190610aac565b60405180910390f35b6102046105a8565b005b610220600480360381019061021b9190610a67565b610692565b005b61022a610716565b5f5b815181101561030257600160035f84848151811061024d5761024c610b1e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f7ddfb3db715dfc51b0190724e3d4e2948ecdd4e9ed9de99c6e4436177cf2c2d18282815181106102d8576102d7610b1e565b5b60200260200101516040516102ed9190610ad4565b60405180910390a1808060010191505061022c565b5050565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610360610716565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f9f295aadccba810bff1bf2ef21c596812086c6784b548846b5c55c19a131964c816040516103e39190610ad4565b60405180910390a150565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061043b90610b78565b91905055503373ffffffffffffffffffffffffffffffffffffffff167fb5d3a20278dcec496e4b0d565c9b0189c3900d13410e23b2b22ee83016a3fcf8426040516104869190610b05565b60405180910390a2565b610498610716565b6104a15f61079d565b565b6104ab610716565b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f7ddfb3db715dfc51b0190724e3d4e2948ecdd4e9ed9de99c6e4436177cf2c2d18160405161052f9190610ad4565b60405180910390a150565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6001602052805f5260405f205f915090505481565b6002602052805f5260405f205f915090505481565b6003602052805f5260405f205f915054906101000a900460ff1681565b6105b133610306565b6105f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e790610c3f565b60405180910390fd5b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061063d90610b78565b91905055503373ffffffffffffffffffffffffffffffffffffffff167f8985ed41572322dcc4cc85224b44076bcc23f13cbb92940a38b6576c5396d5e2426040516106889190610b05565b60405180910390a2565b61069a610716565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361070a575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016107019190610ad4565b60405180910390fd5b6107138161079d565b50565b61071e61085e565b73ffffffffffffffffffffffffffffffffffffffff1661073c61053a565b73ffffffffffffffffffffffffffffffffffffffff161461079b5761075f61085e565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016107929190610ad4565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6108c08261087a565b810181811067ffffffffffffffff821117156108df576108de61088a565b5b80604052505050565b5f6108f1610865565b90506108fd82826108b7565b919050565b5f67ffffffffffffffff82111561091c5761091b61088a565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61095a82610931565b9050919050565b61096a81610950565b8114610974575f80fd5b50565b5f8135905061098581610961565b92915050565b5f61099d61099884610902565b6108e8565b905080838252602082019050602084028301858111156109c0576109bf61092d565b5b835b818110156109e957806109d58882610977565b8452602084019350506020810190506109c2565b5050509392505050565b5f82601f830112610a0757610a06610876565b5b8135610a1784826020860161098b565b91505092915050565b5f60208284031215610a3557610a3461086e565b5b5f82013567ffffffffffffffff811115610a5257610a51610872565b5b610a5e848285016109f3565b91505092915050565b5f60208284031215610a7c57610a7b61086e565b5b5f610a8984828501610977565b91505092915050565b5f8115159050919050565b610aa681610a92565b82525050565b5f602082019050610abf5f830184610a9d565b92915050565b610ace81610950565b82525050565b5f602082019050610ae75f830184610ac5565b92915050565b5f819050919050565b610aff81610aed565b82525050565b5f602082019050610b185f830184610af6565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610b8282610aed565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610bb457610bb3610b4b565b5b600182019050919050565b5f82825260208201905092915050565b7f4f6e6c79207072656d69756d2075736572732063616e206f70656e207072656d5f8201527f69756d2063686573747300000000000000000000000000000000000000000000602082015250565b5f610c29602a83610bbf565b9150610c3482610bcf565b604082019050919050565b5f6020820190508181035f830152610c5681610c1d565b905091905056fea264697066735822122030a29a2c740cd3dbfe4c3d62a27a880c1eff6dd04e8e157eff3ad849385a5fd864736f6c634300081a0033
Deployed Bytecode Sourcemap
4140:1552:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5303:235;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5042:108;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5546:143;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4644:135;;;:::i;:::-;;3277:103;;;:::i;:::-;;5158:137;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2602:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4187:53;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4247:60;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4314:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4787:247;;;:::i;:::-;;3535:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5303:235;2488:13;:11;:13::i;:::-;5391:9:::1;5386:145;5410:5;:12;5406:1;:16;5386:145;;;5469:4;5444:12;:22;5457:5;5463:1;5457:8;;;;;;;;:::i;:::-;;;;;;;;5444:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;5493:26;5510:5;5516:1;5510:8;;;;;;;;:::i;:::-;;;;;;;;5493:26;;;;;;:::i;:::-;;;;;;;;5424:3;;;;;;;5386:145;;;;5303:235:::0;:::o;5042:108::-;5100:4;5124:12;:18;5137:4;5124:18;;;;;;;;;;;;;;;;;;;;;;;;;5117:25;;5042:108;;;:::o;5546:143::-;2488:13;:11;:13::i;:::-;5636:5:::1;5615:12;:18;5628:4;5615:18;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;5657:24;5676:4;5657:24;;;;;;:::i;:::-;;;;;;;;5546:143:::0;:::o;4644:135::-;4683:18;:30;4702:10;4683:30;;;;;;;;;;;;;;;;:32;;;;;;;;;:::i;:::-;;;;;;4743:10;4731:40;;;4755:15;4731:40;;;;;;:::i;:::-;;;;;;;;4644:135::o;3277:103::-;2488:13;:11;:13::i;:::-;3342:30:::1;3369:1;3342:18;:30::i;:::-;3277:103::o:0;5158:137::-;2488:13;:11;:13::i;:::-;5245:4:::1;5224:12;:18;5237:4;5224:18;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;5265:22;5282:4;5265:22;;;;;;:::i;:::-;;;;;;;;5158:137:::0;:::o;2602:87::-;2648:7;2675:6;;;;;;;;;;;2668:13;;2602:87;:::o;4187:53::-;;;;;;;;;;;;;;;;;:::o;4247:60::-;;;;;;;;;;;;;;;;;:::o;4314:44::-;;;;;;;;;;;;;;;;;;;;;;:::o;4787:247::-;4841:25;4855:10;4841:13;:25::i;:::-;4833:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;4924:25;:37;4950:10;4924:37;;;;;;;;;;;;;;;;:39;;;;;;;;;:::i;:::-;;;;;;4998:10;4979:47;;;5010:15;4979:47;;;;;;:::i;:::-;;;;;;;;4787:247::o;3535:220::-;2488:13;:11;:13::i;:::-;3640:1:::1;3620:22;;:8;:22;;::::0;3616:93:::1;;3694:1;3666:31;;;;;;;;;;;:::i;:::-;;;;;;;;3616:93;3719:28;3738:8;3719:18;:28::i;:::-;3535:220:::0;:::o;2767:166::-;2838:12;:10;:12::i;:::-;2827:23;;:7;:5;:7::i;:::-;:23;;;2823:103;;2901:12;:10;:12::i;:::-;2874:40;;;;;;;;;;;:::i;:::-;;;;;;;;2823:103;2767:166::o;3915:191::-;3989:16;4008:6;;;;;;;;;;;3989:25;;4034:8;4025:6;;:17;;;;;;;;;;;;;;;;;;4089:8;4058:40;;4079:8;4058:40;;;;;;;;;;;;3978:128;3915:191;:::o;671:98::-;724:7;751:10;744:17;;671:98;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:102;498:6;549:2;545:7;540:2;533:5;529:14;525:28;515:38;;457:102;;;:::o;565:180::-;613:77;610:1;603:88;710:4;707:1;700:15;734:4;731:1;724:15;751:281;834:27;856:4;834:27;:::i;:::-;826:6;822:40;964:6;952:10;949:22;928:18;916:10;913:34;910:62;907:88;;;975:18;;:::i;:::-;907:88;1015:10;1011:2;1004:22;794:238;751:281;;:::o;1038:129::-;1072:6;1099:20;;:::i;:::-;1089:30;;1128:33;1156:4;1148:6;1128:33;:::i;:::-;1038:129;;;:::o;1173:311::-;1250:4;1340:18;1332:6;1329:30;1326:56;;;1362:18;;:::i;:::-;1326:56;1412:4;1404:6;1400:17;1392:25;;1472:4;1466;1462:15;1454:23;;1173:311;;;:::o;1490:117::-;1599:1;1596;1589:12;1613:126;1650:7;1690:42;1683:5;1679:54;1668:65;;1613:126;;;:::o;1745:96::-;1782:7;1811:24;1829:5;1811:24;:::i;:::-;1800:35;;1745:96;;;:::o;1847:122::-;1920:24;1938:5;1920:24;:::i;:::-;1913:5;1910:35;1900:63;;1959:1;1956;1949:12;1900:63;1847:122;:::o;1975:139::-;2021:5;2059:6;2046:20;2037:29;;2075:33;2102:5;2075:33;:::i;:::-;1975:139;;;;:::o;2137:710::-;2233:5;2258:81;2274:64;2331:6;2274:64;:::i;:::-;2258:81;:::i;:::-;2249:90;;2359:5;2388:6;2381:5;2374:21;2422:4;2415:5;2411:16;2404:23;;2475:4;2467:6;2463:17;2455:6;2451:30;2504:3;2496:6;2493:15;2490:122;;;2523:79;;:::i;:::-;2490:122;2638:6;2621:220;2655:6;2650:3;2647:15;2621:220;;;2730:3;2759:37;2792:3;2780:10;2759:37;:::i;:::-;2754:3;2747:50;2826:4;2821:3;2817:14;2810:21;;2697:144;2681:4;2676:3;2672:14;2665:21;;2621:220;;;2625:21;2239:608;;2137:710;;;;;:::o;2870:370::-;2941:5;2990:3;2983:4;2975:6;2971:17;2967:27;2957:122;;2998:79;;:::i;:::-;2957:122;3115:6;3102:20;3140:94;3230:3;3222:6;3215:4;3207:6;3203:17;3140:94;:::i;:::-;3131:103;;2947:293;2870:370;;;;:::o;3246:539::-;3330:6;3379:2;3367:9;3358:7;3354:23;3350:32;3347:119;;;3385:79;;:::i;:::-;3347:119;3533:1;3522:9;3518:17;3505:31;3563:18;3555:6;3552:30;3549:117;;;3585:79;;:::i;:::-;3549:117;3690:78;3760:7;3751:6;3740:9;3736:22;3690:78;:::i;:::-;3680:88;;3476:302;3246:539;;;;:::o;3791:329::-;3850:6;3899:2;3887:9;3878:7;3874:23;3870:32;3867:119;;;3905:79;;:::i;:::-;3867:119;4025:1;4050:53;4095:7;4086:6;4075:9;4071:22;4050:53;:::i;:::-;4040:63;;3996:117;3791:329;;;;:::o;4126:90::-;4160:7;4203:5;4196:13;4189:21;4178:32;;4126:90;;;:::o;4222:109::-;4303:21;4318:5;4303:21;:::i;:::-;4298:3;4291:34;4222:109;;:::o;4337:210::-;4424:4;4462:2;4451:9;4447:18;4439:26;;4475:65;4537:1;4526:9;4522:17;4513:6;4475:65;:::i;:::-;4337:210;;;;:::o;4553:118::-;4640:24;4658:5;4640:24;:::i;:::-;4635:3;4628:37;4553:118;;:::o;4677:222::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:71;4889:1;4878:9;4874:17;4865:6;4821:71;:::i;:::-;4677:222;;;;:::o;4905:77::-;4942:7;4971:5;4960:16;;4905:77;;;:::o;4988:118::-;5075:24;5093:5;5075:24;:::i;:::-;5070:3;5063:37;4988:118;;:::o;5112:222::-;5205:4;5243:2;5232:9;5228:18;5220:26;;5256:71;5324:1;5313:9;5309:17;5300:6;5256:71;:::i;:::-;5112:222;;;;:::o;5340:180::-;5388:77;5385:1;5378:88;5485:4;5482:1;5475:15;5509:4;5506:1;5499:15;5526:180;5574:77;5571:1;5564:88;5671:4;5668:1;5661:15;5695:4;5692:1;5685:15;5712:233;5751:3;5774:24;5792:5;5774:24;:::i;:::-;5765:33;;5820:66;5813:5;5810:77;5807:103;;5890:18;;:::i;:::-;5807:103;5937:1;5930:5;5926:13;5919:20;;5712:233;;;:::o;5951:169::-;6035:11;6069:6;6064:3;6057:19;6109:4;6104:3;6100:14;6085:29;;5951:169;;;;:::o;6126:229::-;6266:34;6262:1;6254:6;6250:14;6243:58;6335:12;6330:2;6322:6;6318:15;6311:37;6126:229;:::o;6361:366::-;6503:3;6524:67;6588:2;6583:3;6524:67;:::i;:::-;6517:74;;6600:93;6689:3;6600:93;:::i;:::-;6718:2;6713:3;6709:12;6702:19;;6361:366;;;:::o;6733:419::-;6899:4;6937:2;6926:9;6922:18;6914:26;;6986:9;6980:4;6976:20;6972:1;6961:9;6957:17;6950:47;7014:131;7140:4;7014:131;:::i;:::-;7006:139;;6733:419;;;:::o
Swarm Source
ipfs://30a29a2c740cd3dbfe4c3d62a27a880c1eff6dd04e8e157eff3ad849385a5fd8
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.