Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 505 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Mint | 19726451 | 335 days ago | IN | 0 ETH | 0.02019132 | ||||
Mint | 19726446 | 335 days ago | IN | 0 ETH | 0.00988822 | ||||
Mint | 19726406 | 335 days ago | IN | 0 ETH | 0.00856653 | ||||
Mint | 19726008 | 335 days ago | IN | 0 ETH | 0.00422487 | ||||
Mint | 19725736 | 335 days ago | IN | 0 ETH | 0.01004411 | ||||
Mint | 19716676 | 337 days ago | IN | 0 ETH | 0.00224254 | ||||
Mint | 19716311 | 337 days ago | IN | 0 ETH | 0.00266405 | ||||
Mint | 19716152 | 337 days ago | IN | 0 ETH | 0.00218061 | ||||
Mint | 19713752 | 337 days ago | IN | 0 ETH | 0.00168895 | ||||
Mint | 19713416 | 337 days ago | IN | 0 ETH | 0.00246993 | ||||
Mint | 19711652 | 337 days ago | IN | 0 ETH | 0.00433179 | ||||
Mint | 19707512 | 338 days ago | IN | 0 ETH | 0.00143796 | ||||
Mint | 19704598 | 338 days ago | IN | 0 ETH | 0.00404526 | ||||
Mint | 19704150 | 338 days ago | IN | 0 ETH | 0.00152685 | ||||
Mint | 19703842 | 339 days ago | IN | 0 ETH | 0.00200848 | ||||
Mint | 19703121 | 339 days ago | IN | 0 ETH | 0.0016768 | ||||
Mint | 19702848 | 339 days ago | IN | 0 ETH | 0.00169052 | ||||
Mint | 19701634 | 339 days ago | IN | 0 ETH | 0.0015587 | ||||
Mint | 19701571 | 339 days ago | IN | 0 ETH | 0.0026404 | ||||
Mint | 19700886 | 339 days ago | IN | 0 ETH | 0.00146767 | ||||
Mint | 19700693 | 339 days ago | IN | 0 ETH | 0.00140194 | ||||
Mint | 19700474 | 339 days ago | IN | 0 ETH | 0.00246483 | ||||
Mint | 19700427 | 339 days ago | IN | 0 ETH | 0.00357604 | ||||
Mint | 19699890 | 339 days ago | IN | 0 ETH | 0.00159792 | ||||
Mint | 19699842 | 339 days ago | IN | 0 ETH | 0.00167248 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
TroverseStarsMinter
Compiler Version
v0.8.6+commit.11564f7e
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// contracs/TroverseStarsMinter.sol // SPDX-License-Identifier: MIT // ████████╗██████╗ ██████╗ ██╗ ██╗███████╗██████╗ ███████╗███████╗ // ╚══██╔══╝██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗██╔════╝██╔════╝ // ██║ ██████╔╝██║ ██║██║ ██║█████╗ ██████╔╝███████╗█████╗ // ██║ ██╔══██╗██║ ██║╚██╗ ██╔╝██╔══╝ ██╔══██╗╚════██║██╔══╝ // ██║ ██║ ██║╚██████╔╝ ╚████╔╝ ███████╗██║ ██║███████║███████╗ // ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝ pragma solidity ^0.8.0; import "@openzeppelin/contracts/access/Ownable.sol"; interface IYieldToken { function burn(address _from, uint256 _amount) external; } interface INFTContract { function Mint(address to, uint256 quantity) external payable; function totalSupply() external view returns (uint256); } contract TroverseStarsMinter is Ownable { INFTContract public NFTContract; uint256 public constant TOTAL_NFTS = 750; uint256 public mintPrice; mapping(address => uint256) public whitelist; bool public isClaimActive; IYieldToken public yieldToken; event YieldTokenChanged(address _yieldToken); event PriceChanged(uint256 _price); event ClaimStateChanged(bool _isActive); event NFTContractChanged(address _NFTContract); constructor() { } modifier callerIsUser() { require(tx.origin == msg.sender, "The caller is another contract"); _; } function setYieldToken(address _yieldToken) external onlyOwner { require(_yieldToken != address(0), "Bad YieldToken address"); yieldToken = IYieldToken(_yieldToken); emit YieldTokenChanged(_yieldToken); } function setPrice(uint256 _price) external onlyOwner { mintPrice = _price; emit PriceChanged(_price); } function updateWhitelist(address[] calldata addresses, uint256 limit) external onlyOwner { for (uint256 i = 0; i < addresses.length; i++) { whitelist[addresses[i]] = limit; } } function setClaimState(bool _isActive) external onlyOwner { isClaimActive = _isActive; emit ClaimStateChanged(_isActive); } function Claim(uint256 quantity) external callerIsUser { require(isClaimActive, "Claiming is not active"); require(whitelist[msg.sender] > 0, "Not eligible for whitelist mint"); require(whitelist[msg.sender] >= quantity, "Can not mint this many"); NFTContract.Mint(msg.sender, quantity); whitelist[msg.sender] -= quantity; } function Mint(uint256 quantity) external callerIsUser { require(mintPrice > 0, "Minting is not active"); yieldToken.burn(msg.sender, quantity * mintPrice); NFTContract.Mint(msg.sender, quantity); } function Airdrop(address[] calldata accounts, uint256 quantity) external onlyOwner { for (uint256 i; i < accounts.length; i++) { NFTContract.Mint(accounts[i], quantity); } } function setNFTContract(address _NFTContract) external onlyOwner { require(_NFTContract != address(0), "Bad NFTContract address"); NFTContract = INFTContract(_NFTContract); emit NFTContractChanged(_NFTContract); } function totalSupply() public view returns (uint256) { return NFTContract.totalSupply(); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @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. * * By default, the owner account will be the one that deploys the contract. 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; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing 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 { require(newOwner != address(0), "Ownable: new owner is the zero address"); _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); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.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; } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"_isActive","type":"bool"}],"name":"ClaimStateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_NFTContract","type":"address"}],"name":"NFTContractChanged","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":false,"internalType":"uint256","name":"_price","type":"uint256"}],"name":"PriceChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_yieldToken","type":"address"}],"name":"YieldTokenChanged","type":"event"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"Airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"Claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"Mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"NFTContract","outputs":[{"internalType":"contract INFTContract","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_NFTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isClaimActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isActive","type":"bool"}],"name":"setClaimState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_NFTContract","type":"address"}],"name":"setNFTContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_yieldToken","type":"address"}],"name":"setYieldToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"updateWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yieldToken","outputs":[{"internalType":"contract IYieldToken","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061002d61002261003260201b60201c565b61003a60201b60201c565b6100fe565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611b238061010d6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80637bb2b3c1116100a25780639b19251a116100715780639b19251a14610281578063a7ccabdf146102b1578063cb4b202f146102cd578063dabfedab146102e9578063f2fde38b1461030757610116565b80637bb2b3c11461020d5780637fc27803146102295780638da5cb5b1461024757806391b7f5ed1461026557610116565b806331c2273b116100e957806331c2273b1461018d5780634b014e28146101ab5780636817c76c146101c7578063715018a6146101e557806376d5de85146101ef57610116565b8063078837031461011b57806308b3e4191461013757806318160ddd1461015357806323ffce8514610171575b600080fd5b61013560048036038101906101309190611372565b610323565b005b610151600480360381019061014c91906112e5565b610504565b005b61015b61065d565b6040516101689190611707565b60405180910390f35b61018b600480360381019061018691906112b8565b610704565b005b61019561086b565b6040516101a291906115b1565b60405180910390f35b6101c560048036038101906101c09190611345565b610891565b005b6101cf610961565b6040516101dc9190611707565b60405180910390f35b6101ed610967565b005b6101f76109ef565b60405161020491906115cc565b60405180910390f35b61022760048036038101906102229190611372565b610a15565b005b610231610cbe565b60405161023e9190611596565b60405180910390f35b61024f610cd1565b60405161025c9190611552565b60405180910390f35b61027f600480360381019061027a9190611372565b610cfa565b005b61029b600480360381019061029691906112b8565b610db7565b6040516102a89190611707565b60405180910390f35b6102cb60048036038101906102c691906112b8565b610dcf565b005b6102e760048036038101906102e291906112e5565b610f36565b005b6102f1611044565b6040516102fe9190611707565b60405180910390f35b610321600480360381019061031c91906112b8565b61104a565b005b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614610391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038890611647565b60405180910390fd5b6000600254116103d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103cd906116c7565b60405180910390fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac33600254846104239190611733565b6040518363ffffffff1660e01b815260040161044092919061156d565b600060405180830381600087803b15801561045a57600080fd5b505af115801561046e573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a533836040518363ffffffff1660e01b81526004016104cf92919061156d565b600060405180830381600087803b1580156104e957600080fd5b505af11580156104fd573d6000803e3d6000fd5b5050505050565b61050c611142565b73ffffffffffffffffffffffffffffffffffffffff1661052a610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610580576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610577906116a7565b60405180910390fd5b60005b8383905081101561065757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a58585848181106105df576105de6118c9565b5b90506020020160208101906105f491906112b8565b846040518363ffffffff1660e01b815260040161061292919061156d565b600060405180830381600087803b15801561062c57600080fd5b505af1158015610640573d6000803e3d6000fd5b50505050808061064f90611851565b915050610583565b50505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156106c757600080fd5b505afa1580156106db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ff919061139f565b905090565b61070c611142565b73ffffffffffffffffffffffffffffffffffffffff1661072a610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610780576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610777906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790611627565b60405180910390fd5b80600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507faa7a2151be5d8de1944ae1c30f2b61e11af1651d9b3af8a557d8f3284b056303816040516108609190611552565b60405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610899611142565b73ffffffffffffffffffffffffffffffffffffffff166108b7610cd1565b73ffffffffffffffffffffffffffffffffffffffff161461090d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610904906116a7565b60405180910390fd5b80600460006101000a81548160ff0219169083151502179055507f85c5e22892c481b07f113481bebdcd450337cc6db7041ce0ddf2422baea8f353816040516109569190611596565b60405180910390a150565b60025481565b61096f611142565b73ffffffffffffffffffffffffffffffffffffffff1661098d610cd1565b73ffffffffffffffffffffffffffffffffffffffff16146109e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109da906116a7565b60405180910390fd5b6109ed600061114a565b565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a90611647565b60405180910390fd5b600460009054906101000a900460ff16610ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac990611687565b60405180910390fd5b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610b54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4b906115e7565b60405180910390fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcd90611667565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a533836040518363ffffffff1660e01b8152600401610c3392919061156d565b600060405180830381600087803b158015610c4d57600080fd5b505af1158015610c61573d6000803e3d6000fd5b5050505080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cb4919061178d565b9250508190555050565b600460009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d02611142565b73ffffffffffffffffffffffffffffffffffffffff16610d20610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610d76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6d906116a7565b60405180910390fd5b806002819055507fa6dc15bdb68da224c66db4b3838d9a2b205138e8cff6774e57d0af91e196d62281604051610dac9190611707565b60405180910390a150565b60036020528060005260406000206000915090505481565b610dd7611142565b73ffffffffffffffffffffffffffffffffffffffff16610df5610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610e4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e42906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ebb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb2906116e7565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f623948e93cafcacf5c1be4c04d32d3f279721d023fbbdd11d6f1bbe050cd29ca81604051610f2b9190611552565b60405180910390a150565b610f3e611142565b73ffffffffffffffffffffffffffffffffffffffff16610f5c610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa9906116a7565b60405180910390fd5b60005b8383905081101561103e578160036000868685818110610fd857610fd76118c9565b5b9050602002016020810190610fed91906112b8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061103690611851565b915050610fb5565b50505050565b6102ee81565b611052611142565b73ffffffffffffffffffffffffffffffffffffffff16611070610cd1565b73ffffffffffffffffffffffffffffffffffffffff16146110c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bd906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d90611607565b60405180910390fd5b61113f8161114a565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061121d81611aa8565b92915050565b60008083601f840112611239576112386118fd565b5b8235905067ffffffffffffffff811115611256576112556118f8565b5b60208301915083602082028301111561127257611271611902565b5b9250929050565b60008135905061128881611abf565b92915050565b60008135905061129d81611ad6565b92915050565b6000815190506112b281611ad6565b92915050565b6000602082840312156112ce576112cd61190c565b5b60006112dc8482850161120e565b91505092915050565b6000806000604084860312156112fe576112fd61190c565b5b600084013567ffffffffffffffff81111561131c5761131b611907565b5b61132886828701611223565b9350935050602061133b8682870161128e565b9150509250925092565b60006020828403121561135b5761135a61190c565b5b600061136984828501611279565b91505092915050565b6000602082840312156113885761138761190c565b5b60006113968482850161128e565b91505092915050565b6000602082840312156113b5576113b461190c565b5b60006113c3848285016112a3565b91505092915050565b6113d5816117c1565b82525050565b6113e4816117d3565b82525050565b6113f381611809565b82525050565b6114028161182d565b82525050565b6000611415601f83611722565b915061142082611911565b602082019050919050565b6000611438602683611722565b91506114438261193a565b604082019050919050565b600061145b601683611722565b915061146682611989565b602082019050919050565b600061147e601e83611722565b9150611489826119b2565b602082019050919050565b60006114a1601683611722565b91506114ac826119db565b602082019050919050565b60006114c4601683611722565b91506114cf82611a04565b602082019050919050565b60006114e7602083611722565b91506114f282611a2d565b602082019050919050565b600061150a601583611722565b915061151582611a56565b602082019050919050565b600061152d601783611722565b915061153882611a7f565b602082019050919050565b61154c816117ff565b82525050565b600060208201905061156760008301846113cc565b92915050565b600060408201905061158260008301856113cc565b61158f6020830184611543565b9392505050565b60006020820190506115ab60008301846113db565b92915050565b60006020820190506115c660008301846113ea565b92915050565b60006020820190506115e160008301846113f9565b92915050565b6000602082019050818103600083015261160081611408565b9050919050565b600060208201905081810360008301526116208161142b565b9050919050565b600060208201905081810360008301526116408161144e565b9050919050565b6000602082019050818103600083015261166081611471565b9050919050565b6000602082019050818103600083015261168081611494565b9050919050565b600060208201905081810360008301526116a0816114b7565b9050919050565b600060208201905081810360008301526116c0816114da565b9050919050565b600060208201905081810360008301526116e0816114fd565b9050919050565b6000602082019050818103600083015261170081611520565b9050919050565b600060208201905061171c6000830184611543565b92915050565b600082825260208201905092915050565b600061173e826117ff565b9150611749836117ff565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156117825761178161189a565b5b828202905092915050565b6000611798826117ff565b91506117a3836117ff565b9250828210156117b6576117b561189a565b5b828203905092915050565b60006117cc826117df565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006118148261181b565b9050919050565b6000611826826117df565b9050919050565b60006118388261183f565b9050919050565b600061184a826117df565b9050919050565b600061185c826117ff565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561188f5761188e61189a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b7f4e6f7420656c696769626c6520666f722077686974656c697374206d696e7400600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f426164205969656c64546f6b656e206164647265737300000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f43616e206e6f74206d696e742074686973206d616e7900000000000000000000600082015250565b7f436c61696d696e67206973206e6f742061637469766500000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4d696e74696e67206973206e6f74206163746976650000000000000000000000600082015250565b7f426164204e4654436f6e74726163742061646472657373000000000000000000600082015250565b611ab1816117c1565b8114611abc57600080fd5b50565b611ac8816117d3565b8114611ad357600080fd5b50565b611adf816117ff565b8114611aea57600080fd5b5056fea2646970667358221220a28671149c701682356102571a8034a159eede4f1ad08552abfb644c3b91fcd964736f6c63430008060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c80637bb2b3c1116100a25780639b19251a116100715780639b19251a14610281578063a7ccabdf146102b1578063cb4b202f146102cd578063dabfedab146102e9578063f2fde38b1461030757610116565b80637bb2b3c11461020d5780637fc27803146102295780638da5cb5b1461024757806391b7f5ed1461026557610116565b806331c2273b116100e957806331c2273b1461018d5780634b014e28146101ab5780636817c76c146101c7578063715018a6146101e557806376d5de85146101ef57610116565b8063078837031461011b57806308b3e4191461013757806318160ddd1461015357806323ffce8514610171575b600080fd5b61013560048036038101906101309190611372565b610323565b005b610151600480360381019061014c91906112e5565b610504565b005b61015b61065d565b6040516101689190611707565b60405180910390f35b61018b600480360381019061018691906112b8565b610704565b005b61019561086b565b6040516101a291906115b1565b60405180910390f35b6101c560048036038101906101c09190611345565b610891565b005b6101cf610961565b6040516101dc9190611707565b60405180910390f35b6101ed610967565b005b6101f76109ef565b60405161020491906115cc565b60405180910390f35b61022760048036038101906102229190611372565b610a15565b005b610231610cbe565b60405161023e9190611596565b60405180910390f35b61024f610cd1565b60405161025c9190611552565b60405180910390f35b61027f600480360381019061027a9190611372565b610cfa565b005b61029b600480360381019061029691906112b8565b610db7565b6040516102a89190611707565b60405180910390f35b6102cb60048036038101906102c691906112b8565b610dcf565b005b6102e760048036038101906102e291906112e5565b610f36565b005b6102f1611044565b6040516102fe9190611707565b60405180910390f35b610321600480360381019061031c91906112b8565b61104a565b005b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614610391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038890611647565b60405180910390fd5b6000600254116103d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103cd906116c7565b60405180910390fd5b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac33600254846104239190611733565b6040518363ffffffff1660e01b815260040161044092919061156d565b600060405180830381600087803b15801561045a57600080fd5b505af115801561046e573d6000803e3d6000fd5b50505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a533836040518363ffffffff1660e01b81526004016104cf92919061156d565b600060405180830381600087803b1580156104e957600080fd5b505af11580156104fd573d6000803e3d6000fd5b5050505050565b61050c611142565b73ffffffffffffffffffffffffffffffffffffffff1661052a610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610580576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610577906116a7565b60405180910390fd5b60005b8383905081101561065757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a58585848181106105df576105de6118c9565b5b90506020020160208101906105f491906112b8565b846040518363ffffffff1660e01b815260040161061292919061156d565b600060405180830381600087803b15801561062c57600080fd5b505af1158015610640573d6000803e3d6000fd5b50505050808061064f90611851565b915050610583565b50505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156106c757600080fd5b505afa1580156106db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ff919061139f565b905090565b61070c611142565b73ffffffffffffffffffffffffffffffffffffffff1661072a610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610780576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610777906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790611627565b60405180910390fd5b80600460016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507faa7a2151be5d8de1944ae1c30f2b61e11af1651d9b3af8a557d8f3284b056303816040516108609190611552565b60405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610899611142565b73ffffffffffffffffffffffffffffffffffffffff166108b7610cd1565b73ffffffffffffffffffffffffffffffffffffffff161461090d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610904906116a7565b60405180910390fd5b80600460006101000a81548160ff0219169083151502179055507f85c5e22892c481b07f113481bebdcd450337cc6db7041ce0ddf2422baea8f353816040516109569190611596565b60405180910390a150565b60025481565b61096f611142565b73ffffffffffffffffffffffffffffffffffffffff1661098d610cd1565b73ffffffffffffffffffffffffffffffffffffffff16146109e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109da906116a7565b60405180910390fd5b6109ed600061114a565b565b600460019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614610a83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7a90611647565b60405180910390fd5b600460009054906101000a900460ff16610ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac990611687565b60405180910390fd5b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610b54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4b906115e7565b60405180910390fd5b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcd90611667565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f6798a533836040518363ffffffff1660e01b8152600401610c3392919061156d565b600060405180830381600087803b158015610c4d57600080fd5b505af1158015610c61573d6000803e3d6000fd5b5050505080600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cb4919061178d565b9250508190555050565b600460009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d02611142565b73ffffffffffffffffffffffffffffffffffffffff16610d20610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610d76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6d906116a7565b60405180910390fd5b806002819055507fa6dc15bdb68da224c66db4b3838d9a2b205138e8cff6774e57d0af91e196d62281604051610dac9190611707565b60405180910390a150565b60036020528060005260406000206000915090505481565b610dd7611142565b73ffffffffffffffffffffffffffffffffffffffff16610df5610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610e4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e42906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ebb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb2906116e7565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f623948e93cafcacf5c1be4c04d32d3f279721d023fbbdd11d6f1bbe050cd29ca81604051610f2b9190611552565b60405180910390a150565b610f3e611142565b73ffffffffffffffffffffffffffffffffffffffff16610f5c610cd1565b73ffffffffffffffffffffffffffffffffffffffff1614610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa9906116a7565b60405180910390fd5b60005b8383905081101561103e578160036000868685818110610fd857610fd76118c9565b5b9050602002016020810190610fed91906112b8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061103690611851565b915050610fb5565b50505050565b6102ee81565b611052611142565b73ffffffffffffffffffffffffffffffffffffffff16611070610cd1565b73ffffffffffffffffffffffffffffffffffffffff16146110c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bd906116a7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d90611607565b60405180910390fd5b61113f8161114a565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061121d81611aa8565b92915050565b60008083601f840112611239576112386118fd565b5b8235905067ffffffffffffffff811115611256576112556118f8565b5b60208301915083602082028301111561127257611271611902565b5b9250929050565b60008135905061128881611abf565b92915050565b60008135905061129d81611ad6565b92915050565b6000815190506112b281611ad6565b92915050565b6000602082840312156112ce576112cd61190c565b5b60006112dc8482850161120e565b91505092915050565b6000806000604084860312156112fe576112fd61190c565b5b600084013567ffffffffffffffff81111561131c5761131b611907565b5b61132886828701611223565b9350935050602061133b8682870161128e565b9150509250925092565b60006020828403121561135b5761135a61190c565b5b600061136984828501611279565b91505092915050565b6000602082840312156113885761138761190c565b5b60006113968482850161128e565b91505092915050565b6000602082840312156113b5576113b461190c565b5b60006113c3848285016112a3565b91505092915050565b6113d5816117c1565b82525050565b6113e4816117d3565b82525050565b6113f381611809565b82525050565b6114028161182d565b82525050565b6000611415601f83611722565b915061142082611911565b602082019050919050565b6000611438602683611722565b91506114438261193a565b604082019050919050565b600061145b601683611722565b915061146682611989565b602082019050919050565b600061147e601e83611722565b9150611489826119b2565b602082019050919050565b60006114a1601683611722565b91506114ac826119db565b602082019050919050565b60006114c4601683611722565b91506114cf82611a04565b602082019050919050565b60006114e7602083611722565b91506114f282611a2d565b602082019050919050565b600061150a601583611722565b915061151582611a56565b602082019050919050565b600061152d601783611722565b915061153882611a7f565b602082019050919050565b61154c816117ff565b82525050565b600060208201905061156760008301846113cc565b92915050565b600060408201905061158260008301856113cc565b61158f6020830184611543565b9392505050565b60006020820190506115ab60008301846113db565b92915050565b60006020820190506115c660008301846113ea565b92915050565b60006020820190506115e160008301846113f9565b92915050565b6000602082019050818103600083015261160081611408565b9050919050565b600060208201905081810360008301526116208161142b565b9050919050565b600060208201905081810360008301526116408161144e565b9050919050565b6000602082019050818103600083015261166081611471565b9050919050565b6000602082019050818103600083015261168081611494565b9050919050565b600060208201905081810360008301526116a0816114b7565b9050919050565b600060208201905081810360008301526116c0816114da565b9050919050565b600060208201905081810360008301526116e0816114fd565b9050919050565b6000602082019050818103600083015261170081611520565b9050919050565b600060208201905061171c6000830184611543565b92915050565b600082825260208201905092915050565b600061173e826117ff565b9150611749836117ff565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156117825761178161189a565b5b828202905092915050565b6000611798826117ff565b91506117a3836117ff565b9250828210156117b6576117b561189a565b5b828203905092915050565b60006117cc826117df565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006118148261181b565b9050919050565b6000611826826117df565b9050919050565b60006118388261183f565b9050919050565b600061184a826117df565b9050919050565b600061185c826117ff565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561188f5761188e61189a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b7f4e6f7420656c696769626c6520666f722077686974656c697374206d696e7400600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f426164205969656c64546f6b656e206164647265737300000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f43616e206e6f74206d696e742074686973206d616e7900000000000000000000600082015250565b7f436c61696d696e67206973206e6f742061637469766500000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4d696e74696e67206973206e6f74206163746976650000000000000000000000600082015250565b7f426164204e4654436f6e74726163742061646472657373000000000000000000600082015250565b611ab1816117c1565b8114611abc57600080fd5b50565b611ac8816117d3565b8114611ad357600080fd5b50565b611adf816117ff565b8114611aea57600080fd5b5056fea2646970667358221220a28671149c701682356102571a8034a159eede4f1ad08552abfb644c3b91fcd964736f6c63430008060033
Loading...
Loading
Loading...
Loading
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.