More Info
Private Name Tags
ContractCreator
Latest 9 from a total of 9 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Eth | 14577193 | 965 days ago | IN | 0.185 ETH | 0.00105211 | ||||
Mint | 14557599 | 968 days ago | IN | 0 ETH | 0.00735829 | ||||
Mint | 14542103 | 970 days ago | IN | 0 ETH | 0.01752165 | ||||
Mint | 14521074 | 974 days ago | IN | 0 ETH | 0.05790732 | ||||
Mint | 14521040 | 974 days ago | IN | 0 ETH | 0.02653492 | ||||
Mint | 14517688 | 974 days ago | IN | 0 ETH | 0.01439558 | ||||
Deposit Eth | 14494137 | 978 days ago | IN | 0.2 ETH | 0.0011231 | ||||
Mint | 14493269 | 978 days ago | IN | 0 ETH | 0.00599696 | ||||
Deposit Eth | 14493208 | 978 days ago | IN | 0.05 ETH | 0.00070287 |
Loading...
Loading
Contract Name:
MintReward
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-03-31 */ // SPDX-License-Identifier: MIT // File: @openzeppelin/contracts/utils/Strings.sol pragma solidity ^0.8.7; pragma solidity ^0.8.0; /** * @title ERC721 token receiver interface * @dev Interface for any contract that wants to support safeTransfers * from ERC721 asset contracts. */ interface IERC721Receiver { /** * @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom} * by `operator` from `from`, this function is called. * * It must return its Solidity selector to confirm the token transfer. * If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted. * * The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`. */ function onERC721Received( address operator, address from, uint256 tokenId, bytes calldata data ) external returns (bytes4); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } 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); } } abstract contract IJungeTycoon { uint256 public cost; function totalSupply() virtual external view returns (uint256); function mint(uint256 _mintAmount) virtual public payable; function transferFrom(address from, address to, uint256 tokenId) virtual external; } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } contract MintReward is Ownable, IERC721Receiver { IJungeTycoon public jungeTycoon; IERC20 public toopi; uint256 public amountPerMint; event WithdrawnToken(address owner, uint256 amount); constructor(address _jungeTycoon, address _toopi, uint256 _amountPerMint) { jungeTycoon = IJungeTycoon(_jungeTycoon); toopi = IERC20(_toopi); amountPerMint = _amountPerMint; } function onERC721Received(address, address, uint256, bytes memory) public virtual override returns (bytes4) { return this.onERC721Received.selector; } function setERC721Address(address _jungeTycoon) external onlyOwner { jungeTycoon = IJungeTycoon(_jungeTycoon); } function setRewardTokenAddress(address _toopi) external onlyOwner { toopi = IERC20(_toopi); } function setAmountPerMint(uint256 _amountPerMint) external onlyOwner { amountPerMint = _amountPerMint; } function mint(uint256 amount) external { require(amount > 0, "You need to mint with at least some tokens"); uint256 allowance = toopi.allowance(msg.sender, address(this)); require(allowance >= amount * amountPerMint, "Check the token allowance"); toopi.transferFrom(msg.sender, address(this), amount * amountPerMint); uint256 cost = jungeTycoon.cost(); uint256 accountBalance = address(this).balance; require(accountBalance > amount * cost, "Not enough eth balance."); jungeTycoon.mint{value: amount * cost}(amount); uint256 totalSupply = jungeTycoon.totalSupply(); for (uint256 i = 0; i < amount; i ++) { jungeTycoon.transferFrom(address(this), msg.sender, totalSupply - i); } } function depositEth() public payable onlyOwner { } function withdrawEth() public payable onlyOwner { (bool os, ) = payable(owner()).call{value: address(this).balance}(""); require(os); } function withdrawToken() public onlyOwner { uint256 toopiBalance = toopi.balanceOf(address(this)); require(toopiBalance > 0, "Amount of Toopi is zero."); toopi.transfer(msg.sender, toopiBalance); emit WithdrawnToken(msg.sender, toopiBalance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_jungeTycoon","type":"address"},{"internalType":"address","name":"_toopi","type":"address"},{"internalType":"uint256","name":"_amountPerMint","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WithdrawnToken","type":"event"},{"inputs":[],"name":"amountPerMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"depositEth","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"jungeTycoon","outputs":[{"internalType":"contract IJungeTycoon","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","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":"uint256","name":"_amountPerMint","type":"uint256"}],"name":"setAmountPerMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_jungeTycoon","type":"address"}],"name":"setERC721Address","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_toopi","type":"address"}],"name":"setRewardTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"toopi","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawEth","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001cf538038062001cf58339818101604052810190620000379190620001e3565b620000576200004b620000e960201b60201c565b620000f160201b60201c565b82600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600381905550505050620002b6565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050620001c68162000282565b92915050565b600081519050620001dd816200029c565b92915050565b600080600060608486031215620001ff57620001fe6200027d565b5b60006200020f86828701620001b5565b93505060206200022286828701620001b5565b92505060406200023586828701620001cc565b9150509250925092565b60006200024c8262000253565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b6200028d816200023f565b81146200029957600080fd5b50565b620002a78162000273565b8114620002b357600080fd5b50565b611a2f80620002c66000396000f3fe6080604052600436106100dd5760003560e01c80639a03d9a31161007f578063a0ef91df11610059578063a0ef91df14610265578063ca628c781461026f578063cfe73e4c14610286578063f2fde38b146102b1576100dd565b80639a03d9a3146101ea5780639a6acf2014610213578063a0712d681461023c576100dd565b806360965dd1116100bb57806360965dd114610152578063715018a61461017d57806382f2e6eb146101945780638da5cb5b146101bf576100dd565b8063150b7a02146100e25780633478d03b1461011f578063439370b114610148575b600080fd5b3480156100ee57600080fd5b5061010960048036038101906101049190611178565b6102da565b604051610116919061147b565b60405180910390f35b34801561012b57600080fd5b5061014660048036038101906101419190611228565b6102ee565b005b610150610374565b005b34801561015e57600080fd5b506101676103f2565b6040516101749190611496565b60405180910390f35b34801561018957600080fd5b50610192610418565b005b3480156101a057600080fd5b506101a96104a0565b6040516101b691906114b1565b60405180910390f35b3480156101cb57600080fd5b506101d46104c6565b6040516101e191906113d7565b60405180910390f35b3480156101f657600080fd5b50610211600480360381019061020c919061114b565b6104ef565b005b34801561021f57600080fd5b5061023a6004803603810190610235919061114b565b6105af565b005b34801561024857600080fd5b50610263600480360381019061025e9190611228565b61066f565b005b61026d610b67565b005b34801561027b57600080fd5b50610284610c63565b005b34801561029257600080fd5b5061029b610ebd565b6040516102a8919061158c565b60405180910390f35b3480156102bd57600080fd5b506102d860048036038101906102d3919061114b565b610ec3565b005b600063150b7a0260e01b9050949350505050565b6102f6610fbb565b73ffffffffffffffffffffffffffffffffffffffff166103146104c6565b73ffffffffffffffffffffffffffffffffffffffff161461036a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103619061154c565b60405180910390fd5b8060038190555050565b61037c610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661039a6104c6565b73ffffffffffffffffffffffffffffffffffffffff16146103f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e79061154c565b60405180910390fd5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610420610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661043e6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048b9061154c565b60405180910390fd5b61049e6000610fc3565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104f7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105156104c6565b73ffffffffffffffffffffffffffffffffffffffff161461056b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105629061154c565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6105b7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105d56104c6565b73ffffffffffffffffffffffffffffffffffffffff161461062b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106229061154c565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081116106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a99061156c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016107119291906113f2565b60206040518083038186803b15801561072957600080fd5b505afa15801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190611255565b9050600354826107719190611619565b8110156107b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107aa9061150c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330600354866108019190611619565b6040518463ffffffff1660e01b815260040161081f9392919061141b565b602060405180830381600087803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087191906111fb565b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166313faede66040518163ffffffff1660e01b815260040160206040518083038186803b1580156108dc57600080fd5b505afa1580156108f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109149190611255565b9050600047905081846109279190611619565b8111610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f906114ec565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d6883866109b29190611619565b866040518363ffffffff1660e01b81526004016109cf919061158c565b6000604051808303818588803b1580156109e857600080fd5b505af11580156109fc573d6000803e3d6000fd5b50505050506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6b57600080fd5b505afa158015610a7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa39190611255565b905060005b85811015610b5f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30338486610afc9190611673565b6040518463ffffffff1660e01b8152600401610b1a9392919061141b565b600060405180830381600087803b158015610b3457600080fd5b505af1158015610b48573d6000803e3d6000fd5b505050508080610b57906117a3565b915050610aa8565b505050505050565b610b6f610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610b8d6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bda9061154c565b60405180910390fd5b6000610bed6104c6565b73ffffffffffffffffffffffffffffffffffffffff1647604051610c10906113c2565b60006040518083038185875af1925050503d8060008114610c4d576040519150601f19603f3d011682016040523d82523d6000602084013e610c52565b606091505b5050905080610c6057600080fd5b50565b610c6b610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610c896104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd69061154c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d3c91906113d7565b60206040518083038186803b158015610d5457600080fd5b505afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c9190611255565b905060008111610dd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc89061152c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e2e929190611452565b602060405180830381600087803b158015610e4857600080fd5b505af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8091906111fb565b507f525f755cf37e950a7b04b93cee8178d9d0b97d9ca82540787d26d5802f6046fc3382604051610eb2929190611452565b60405180910390a150565b60035481565b610ecb610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610ee96104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f369061154c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114cc565b60405180910390fd5b610fb881610fc3565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061109a611095846115cc565b6115a7565b9050828152602081018484840111156110b6576110b561184f565b5b6110c1848285611763565b509392505050565b6000813590506110d8816119b4565b92915050565b6000815190506110ed816119cb565b92915050565b600082601f8301126111085761110761184a565b5b8135611118848260208601611087565b91505092915050565b600081359050611130816119e2565b92915050565b600081519050611145816119e2565b92915050565b60006020828403121561116157611160611859565b5b600061116f848285016110c9565b91505092915050565b6000806000806080858703121561119257611191611859565b5b60006111a0878288016110c9565b94505060206111b1878288016110c9565b93505060406111c287828801611121565b925050606085013567ffffffffffffffff8111156111e3576111e2611854565b5b6111ef878288016110f3565b91505092959194509250565b60006020828403121561121157611210611859565b5b600061121f848285016110de565b91505092915050565b60006020828403121561123e5761123d611859565b5b600061124c84828501611121565b91505092915050565b60006020828403121561126b5761126a611859565b5b600061127984828501611136565b91505092915050565b61128b816116a7565b82525050565b61129a816116c5565b82525050565b6112a98161171b565b82525050565b6112b88161172d565b82525050565b60006112cb602683611608565b91506112d68261186f565b604082019050919050565b60006112ee601783611608565b91506112f9826118be565b602082019050919050565b6000611311601983611608565b915061131c826118e7565b602082019050919050565b6000611334601883611608565b915061133f82611910565b602082019050919050565b6000611357602083611608565b915061136282611939565b602082019050919050565b600061137a6000836115fd565b915061138582611962565b600082019050919050565b600061139d602a83611608565b91506113a882611965565b604082019050919050565b6113bc81611711565b82525050565b60006113cd8261136d565b9150819050919050565b60006020820190506113ec6000830184611282565b92915050565b60006040820190506114076000830185611282565b6114146020830184611282565b9392505050565b60006060820190506114306000830186611282565b61143d6020830185611282565b61144a60408301846113b3565b949350505050565b60006040820190506114676000830185611282565b61147460208301846113b3565b9392505050565b60006020820190506114906000830184611291565b92915050565b60006020820190506114ab60008301846112a0565b92915050565b60006020820190506114c660008301846112af565b92915050565b600060208201905081810360008301526114e5816112be565b9050919050565b60006020820190508181036000830152611505816112e1565b9050919050565b6000602082019050818103600083015261152581611304565b9050919050565b6000602082019050818103600083015261154581611327565b9050919050565b600060208201905081810360008301526115658161134a565b9050919050565b6000602082019050818103600083015261158581611390565b9050919050565b60006020820190506115a160008301846113b3565b92915050565b60006115b16115c2565b90506115bd8282611772565b919050565b6000604051905090565b600067ffffffffffffffff8211156115e7576115e661181b565b5b6115f08261185e565b9050602081019050919050565b600081905092915050565b600082825260208201905092915050565b600061162482611711565b915061162f83611711565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611668576116676117ec565b5b828202905092915050565b600061167e82611711565b915061168983611711565b92508282101561169c5761169b6117ec565b5b828203905092915050565b60006116b2826116f1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006117268261173f565b9050919050565b60006117388261173f565b9050919050565b600061174a82611751565b9050919050565b600061175c826116f1565b9050919050565b82818337600083830152505050565b61177b8261185e565b810181811067ffffffffffffffff8211171561179a5761179961181b565b5b80604052505050565b60006117ae82611711565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117e1576117e06117ec565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f756768206574682062616c616e63652e000000000000000000600082015250565b7f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000600082015250565b7f416d6f756e74206f6620546f6f7069206973207a65726f2e0000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b7f596f75206e65656420746f206d696e742077697468206174206c65617374207360008201527f6f6d6520746f6b656e7300000000000000000000000000000000000000000000602082015250565b6119bd816116a7565b81146119c857600080fd5b50565b6119d4816116b9565b81146119df57600080fd5b50565b6119eb81611711565b81146119f657600080fd5b5056fea264697066735822122033d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d163264736f6c63430008070033000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31000000000000000000000000000000000000000000000018650127cc3dc80000
Deployed Bytecode
0x6080604052600436106100dd5760003560e01c80639a03d9a31161007f578063a0ef91df11610059578063a0ef91df14610265578063ca628c781461026f578063cfe73e4c14610286578063f2fde38b146102b1576100dd565b80639a03d9a3146101ea5780639a6acf2014610213578063a0712d681461023c576100dd565b806360965dd1116100bb57806360965dd114610152578063715018a61461017d57806382f2e6eb146101945780638da5cb5b146101bf576100dd565b8063150b7a02146100e25780633478d03b1461011f578063439370b114610148575b600080fd5b3480156100ee57600080fd5b5061010960048036038101906101049190611178565b6102da565b604051610116919061147b565b60405180910390f35b34801561012b57600080fd5b5061014660048036038101906101419190611228565b6102ee565b005b610150610374565b005b34801561015e57600080fd5b506101676103f2565b6040516101749190611496565b60405180910390f35b34801561018957600080fd5b50610192610418565b005b3480156101a057600080fd5b506101a96104a0565b6040516101b691906114b1565b60405180910390f35b3480156101cb57600080fd5b506101d46104c6565b6040516101e191906113d7565b60405180910390f35b3480156101f657600080fd5b50610211600480360381019061020c919061114b565b6104ef565b005b34801561021f57600080fd5b5061023a6004803603810190610235919061114b565b6105af565b005b34801561024857600080fd5b50610263600480360381019061025e9190611228565b61066f565b005b61026d610b67565b005b34801561027b57600080fd5b50610284610c63565b005b34801561029257600080fd5b5061029b610ebd565b6040516102a8919061158c565b60405180910390f35b3480156102bd57600080fd5b506102d860048036038101906102d3919061114b565b610ec3565b005b600063150b7a0260e01b9050949350505050565b6102f6610fbb565b73ffffffffffffffffffffffffffffffffffffffff166103146104c6565b73ffffffffffffffffffffffffffffffffffffffff161461036a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103619061154c565b60405180910390fd5b8060038190555050565b61037c610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661039a6104c6565b73ffffffffffffffffffffffffffffffffffffffff16146103f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e79061154c565b60405180910390fd5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610420610fbb565b73ffffffffffffffffffffffffffffffffffffffff1661043e6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048b9061154c565b60405180910390fd5b61049e6000610fc3565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104f7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105156104c6565b73ffffffffffffffffffffffffffffffffffffffff161461056b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105629061154c565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6105b7610fbb565b73ffffffffffffffffffffffffffffffffffffffff166105d56104c6565b73ffffffffffffffffffffffffffffffffffffffff161461062b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106229061154c565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081116106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a99061156c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016107119291906113f2565b60206040518083038186803b15801561072957600080fd5b505afa15801561073d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107619190611255565b9050600354826107719190611619565b8110156107b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107aa9061150c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330600354866108019190611619565b6040518463ffffffff1660e01b815260040161081f9392919061141b565b602060405180830381600087803b15801561083957600080fd5b505af115801561084d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061087191906111fb565b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166313faede66040518163ffffffff1660e01b815260040160206040518083038186803b1580156108dc57600080fd5b505afa1580156108f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109149190611255565b9050600047905081846109279190611619565b8111610968576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095f906114ec565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d6883866109b29190611619565b866040518363ffffffff1660e01b81526004016109cf919061158c565b6000604051808303818588803b1580156109e857600080fd5b505af11580156109fc573d6000803e3d6000fd5b50505050506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6b57600080fd5b505afa158015610a7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa39190611255565b905060005b85811015610b5f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd30338486610afc9190611673565b6040518463ffffffff1660e01b8152600401610b1a9392919061141b565b600060405180830381600087803b158015610b3457600080fd5b505af1158015610b48573d6000803e3d6000fd5b505050508080610b57906117a3565b915050610aa8565b505050505050565b610b6f610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610b8d6104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bda9061154c565b60405180910390fd5b6000610bed6104c6565b73ffffffffffffffffffffffffffffffffffffffff1647604051610c10906113c2565b60006040518083038185875af1925050503d8060008114610c4d576040519150601f19603f3d011682016040523d82523d6000602084013e610c52565b606091505b5050905080610c6057600080fd5b50565b610c6b610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610c896104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd69061154c565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d3c91906113d7565b60206040518083038186803b158015610d5457600080fd5b505afa158015610d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8c9190611255565b905060008111610dd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc89061152c565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610e2e929190611452565b602060405180830381600087803b158015610e4857600080fd5b505af1158015610e5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8091906111fb565b507f525f755cf37e950a7b04b93cee8178d9d0b97d9ca82540787d26d5802f6046fc3382604051610eb2929190611452565b60405180910390a150565b60035481565b610ecb610fbb565b73ffffffffffffffffffffffffffffffffffffffff16610ee96104c6565b73ffffffffffffffffffffffffffffffffffffffff1614610f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f369061154c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa6906114cc565b60405180910390fd5b610fb881610fc3565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061109a611095846115cc565b6115a7565b9050828152602081018484840111156110b6576110b561184f565b5b6110c1848285611763565b509392505050565b6000813590506110d8816119b4565b92915050565b6000815190506110ed816119cb565b92915050565b600082601f8301126111085761110761184a565b5b8135611118848260208601611087565b91505092915050565b600081359050611130816119e2565b92915050565b600081519050611145816119e2565b92915050565b60006020828403121561116157611160611859565b5b600061116f848285016110c9565b91505092915050565b6000806000806080858703121561119257611191611859565b5b60006111a0878288016110c9565b94505060206111b1878288016110c9565b93505060406111c287828801611121565b925050606085013567ffffffffffffffff8111156111e3576111e2611854565b5b6111ef878288016110f3565b91505092959194509250565b60006020828403121561121157611210611859565b5b600061121f848285016110de565b91505092915050565b60006020828403121561123e5761123d611859565b5b600061124c84828501611121565b91505092915050565b60006020828403121561126b5761126a611859565b5b600061127984828501611136565b91505092915050565b61128b816116a7565b82525050565b61129a816116c5565b82525050565b6112a98161171b565b82525050565b6112b88161172d565b82525050565b60006112cb602683611608565b91506112d68261186f565b604082019050919050565b60006112ee601783611608565b91506112f9826118be565b602082019050919050565b6000611311601983611608565b915061131c826118e7565b602082019050919050565b6000611334601883611608565b915061133f82611910565b602082019050919050565b6000611357602083611608565b915061136282611939565b602082019050919050565b600061137a6000836115fd565b915061138582611962565b600082019050919050565b600061139d602a83611608565b91506113a882611965565b604082019050919050565b6113bc81611711565b82525050565b60006113cd8261136d565b9150819050919050565b60006020820190506113ec6000830184611282565b92915050565b60006040820190506114076000830185611282565b6114146020830184611282565b9392505050565b60006060820190506114306000830186611282565b61143d6020830185611282565b61144a60408301846113b3565b949350505050565b60006040820190506114676000830185611282565b61147460208301846113b3565b9392505050565b60006020820190506114906000830184611291565b92915050565b60006020820190506114ab60008301846112a0565b92915050565b60006020820190506114c660008301846112af565b92915050565b600060208201905081810360008301526114e5816112be565b9050919050565b60006020820190508181036000830152611505816112e1565b9050919050565b6000602082019050818103600083015261152581611304565b9050919050565b6000602082019050818103600083015261154581611327565b9050919050565b600060208201905081810360008301526115658161134a565b9050919050565b6000602082019050818103600083015261158581611390565b9050919050565b60006020820190506115a160008301846113b3565b92915050565b60006115b16115c2565b90506115bd8282611772565b919050565b6000604051905090565b600067ffffffffffffffff8211156115e7576115e661181b565b5b6115f08261185e565b9050602081019050919050565b600081905092915050565b600082825260208201905092915050565b600061162482611711565b915061162f83611711565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611668576116676117ec565b5b828202905092915050565b600061167e82611711565b915061168983611711565b92508282101561169c5761169b6117ec565b5b828203905092915050565b60006116b2826116f1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006117268261173f565b9050919050565b60006117388261173f565b9050919050565b600061174a82611751565b9050919050565b600061175c826116f1565b9050919050565b82818337600083830152505050565b61177b8261185e565b810181811067ffffffffffffffff8211171561179a5761179961181b565b5b80604052505050565b60006117ae82611711565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156117e1576117e06117ec565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f756768206574682062616c616e63652e000000000000000000600082015250565b7f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000600082015250565b7f416d6f756e74206f6620546f6f7069206973207a65726f2e0000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b7f596f75206e65656420746f206d696e742077697468206174206c65617374207360008201527f6f6d6520746f6b656e7300000000000000000000000000000000000000000000602082015250565b6119bd816116a7565b81146119c857600080fd5b50565b6119d4816116b9565b81146119df57600080fd5b50565b6119eb81611711565b81146119f657600080fd5b5056fea264697066735822122033d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d163264736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31000000000000000000000000000000000000000000000018650127cc3dc80000
-----Decoded View---------------
Arg [0] : _jungeTycoon (address): 0xBCa44d867C707080c504F286C35b237D2802b7E5
Arg [1] : _toopi (address): 0xF99fd242b551E9CEE272320A0448b98444353e31
Arg [2] : _amountPerMint (uint256): 450000000000000000000
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000bca44d867c707080c504f286c35b237d2802b7e5
Arg [1] : 000000000000000000000000f99fd242b551e9cee272320a0448b98444353e31
Arg [2] : 000000000000000000000000000000000000000000000018650127cc3dc80000
Deployed Bytecode Sourcemap
4107:2337:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4538:164;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4959:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5907:58;;;:::i;:::-;;4200:19;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2319:103;;;;;;;;;;;;;:::i;:::-;;4162:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1668:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4710:126;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4844:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5087:812;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5977:158;;;:::i;:::-;;6143:292;;;;;;;;;;;;;:::i;:::-;;4226:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2577:201;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4538:164;4638:6;4664:30;;;4657:37;;4538:164;;;;;;:::o;4959:118::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5055:14:::1;5039:13;:30;;;;4959:118:::0;:::o;5907:58::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5907:58::o;4200:19::-;;;;;;;;;;;;;:::o;2319:103::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2384:30:::1;2411:1;2384:18;:30::i;:::-;2319:103::o:0;4162:31::-;;;;;;;;;;;;;:::o;1668:87::-;1714:7;1741:6;;;;;;;;;;;1734:13;;1668:87;:::o;4710:126::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4815:12:::1;4788:11;;:40;;;;;;;;;;;;;;;;;;4710:126:::0;:::o;4844:107::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4936:6:::1;4921:5;;:22;;;;;;;;;;;;;;;;;;4844:107:::0;:::o;5087:812::-;5154:1;5145:6;:10;5137:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;5213:17;5233:5;;;;;;;;;;;:15;;;5249:10;5269:4;5233:42;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5213:62;;5316:13;;5307:6;:22;;;;:::i;:::-;5294:9;:35;;5286:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;5370:5;;;;;;;;;;;:18;;;5389:10;5409:4;5425:13;;5416:6;:22;;;;:::i;:::-;5370:69;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;5452:12;5467:11;;;;;;;;;;;:16;;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5452:33;;5496:22;5521:21;5496:46;;5587:4;5578:6;:13;;;;:::i;:::-;5561:14;:30;5553:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;5632:11;;;;;;;;;;;:16;;;5665:4;5656:6;:13;;;;:::i;:::-;5671:6;5632:46;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5699:19;5721:11;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5699:47;;5762:9;5757:133;5781:6;5777:1;:10;5757:133;;;5810:11;;;;;;;;;;;:24;;;5843:4;5850:10;5876:1;5862:11;:15;;;;:::i;:::-;5810:68;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5789:4;;;;;:::i;:::-;;;;5757:133;;;;5126:773;;;;5087:812;:::o;5977:158::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6037:7:::1;6058;:5;:7::i;:::-;6050:21;;6079;6050:55;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6036:69;;;6124:2;6116:11;;;::::0;::::1;;6025:110;5977:158::o:0;6143:292::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6196:20:::1;6219:5;;;;;;;;;;;:15;;;6243:4;6219:30;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6196:53;;6283:1;6268:12;:16;6260:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;6324:5;;;;;;;;;;;:14;;;6339:10;6351:12;6324:40;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6380;6395:10;6407:12;6380:40;;;;;;;:::i;:::-;;;;;;;;6185:250;6143:292::o:0;4226:28::-;;;;:::o;2577:201::-;1899:12;:10;:12::i;:::-;1888:23;;:7;:5;:7::i;:::-;:23;;;1880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2686:1:::1;2666:22;;:8;:22;;;;2658:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2742:28;2761:8;2742:18;:28::i;:::-;2577:201:::0;:::o;1040:98::-;1093:7;1120:10;1113:17;;1040:98;:::o;2938:191::-;3012:16;3031:6;;;;;;;;;;;3012:25;;3057:8;3048:6;;:17;;;;;;;;;;;;;;;;;;3112:8;3081:40;;3102:8;3081:40;;;;;;;;;;;;3001:128;2938:191;:::o;7:410:1:-;84:5;109:65;125:48;166:6;125:48;:::i;:::-;109:65;:::i;:::-;100:74;;197:6;190:5;183:21;235:4;228:5;224:16;273:3;264:6;259:3;255:16;252:25;249:112;;;280:79;;:::i;:::-;249:112;370:41;404:6;399:3;394;370:41;:::i;:::-;90:327;7:410;;;;;:::o;423:139::-;469:5;507:6;494:20;485:29;;523:33;550:5;523:33;:::i;:::-;423:139;;;;:::o;568:137::-;622:5;653:6;647:13;638:22;;669:30;693:5;669:30;:::i;:::-;568:137;;;;:::o;724:338::-;779:5;828:3;821:4;813:6;809:17;805:27;795:122;;836:79;;:::i;:::-;795:122;953:6;940:20;978:78;1052:3;1044:6;1037:4;1029:6;1025:17;978:78;:::i;:::-;969:87;;785:277;724:338;;;;:::o;1068:139::-;1114:5;1152:6;1139:20;1130:29;;1168:33;1195:5;1168:33;:::i;:::-;1068:139;;;;:::o;1213:143::-;1270:5;1301:6;1295:13;1286:22;;1317:33;1344:5;1317:33;:::i;:::-;1213:143;;;;:::o;1362:329::-;1421:6;1470:2;1458:9;1449:7;1445:23;1441:32;1438:119;;;1476:79;;:::i;:::-;1438:119;1596:1;1621:53;1666:7;1657:6;1646:9;1642:22;1621:53;:::i;:::-;1611:63;;1567:117;1362:329;;;;:::o;1697:943::-;1792:6;1800;1808;1816;1865:3;1853:9;1844:7;1840:23;1836:33;1833:120;;;1872:79;;:::i;:::-;1833:120;1992:1;2017:53;2062:7;2053:6;2042:9;2038:22;2017:53;:::i;:::-;2007:63;;1963:117;2119:2;2145:53;2190:7;2181:6;2170:9;2166:22;2145:53;:::i;:::-;2135:63;;2090:118;2247:2;2273:53;2318:7;2309:6;2298:9;2294:22;2273:53;:::i;:::-;2263:63;;2218:118;2403:2;2392:9;2388:18;2375:32;2434:18;2426:6;2423:30;2420:117;;;2456:79;;:::i;:::-;2420:117;2561:62;2615:7;2606:6;2595:9;2591:22;2561:62;:::i;:::-;2551:72;;2346:287;1697:943;;;;;;;:::o;2646:345::-;2713:6;2762:2;2750:9;2741:7;2737:23;2733:32;2730:119;;;2768:79;;:::i;:::-;2730:119;2888:1;2913:61;2966:7;2957:6;2946:9;2942:22;2913:61;:::i;:::-;2903:71;;2859:125;2646:345;;;;:::o;2997:329::-;3056:6;3105:2;3093:9;3084:7;3080:23;3076:32;3073:119;;;3111:79;;:::i;:::-;3073:119;3231:1;3256:53;3301:7;3292:6;3281:9;3277:22;3256:53;:::i;:::-;3246:63;;3202:117;2997:329;;;;:::o;3332:351::-;3402:6;3451:2;3439:9;3430:7;3426:23;3422:32;3419:119;;;3457:79;;:::i;:::-;3419:119;3577:1;3602:64;3658:7;3649:6;3638:9;3634:22;3602:64;:::i;:::-;3592:74;;3548:128;3332:351;;;;:::o;3689:118::-;3776:24;3794:5;3776:24;:::i;:::-;3771:3;3764:37;3689:118;;:::o;3813:115::-;3898:23;3915:5;3898:23;:::i;:::-;3893:3;3886:36;3813:115;;:::o;3934:159::-;4035:51;4080:5;4035:51;:::i;:::-;4030:3;4023:64;3934:159;;:::o;4099:171::-;4206:57;4257:5;4206:57;:::i;:::-;4201:3;4194:70;4099:171;;:::o;4276:366::-;4418:3;4439:67;4503:2;4498:3;4439:67;:::i;:::-;4432:74;;4515:93;4604:3;4515:93;:::i;:::-;4633:2;4628:3;4624:12;4617:19;;4276:366;;;:::o;4648:::-;4790:3;4811:67;4875:2;4870:3;4811:67;:::i;:::-;4804:74;;4887:93;4976:3;4887:93;:::i;:::-;5005:2;5000:3;4996:12;4989:19;;4648:366;;;:::o;5020:::-;5162:3;5183:67;5247:2;5242:3;5183:67;:::i;:::-;5176:74;;5259:93;5348:3;5259:93;:::i;:::-;5377:2;5372:3;5368:12;5361:19;;5020:366;;;:::o;5392:::-;5534:3;5555:67;5619:2;5614:3;5555:67;:::i;:::-;5548:74;;5631:93;5720:3;5631:93;:::i;:::-;5749:2;5744:3;5740:12;5733:19;;5392:366;;;:::o;5764:::-;5906:3;5927:67;5991:2;5986:3;5927:67;:::i;:::-;5920:74;;6003:93;6092:3;6003:93;:::i;:::-;6121:2;6116:3;6112:12;6105:19;;5764:366;;;:::o;6136:398::-;6295:3;6316:83;6397:1;6392:3;6316:83;:::i;:::-;6309:90;;6408:93;6497:3;6408:93;:::i;:::-;6526:1;6521:3;6517:11;6510:18;;6136:398;;;:::o;6540:366::-;6682:3;6703:67;6767:2;6762:3;6703:67;:::i;:::-;6696:74;;6779:93;6868:3;6779:93;:::i;:::-;6897:2;6892:3;6888:12;6881:19;;6540:366;;;:::o;6912:118::-;6999:24;7017:5;6999:24;:::i;:::-;6994:3;6987:37;6912:118;;:::o;7036:379::-;7220:3;7242:147;7385:3;7242:147;:::i;:::-;7235:154;;7406:3;7399:10;;7036:379;;;:::o;7421:222::-;7514:4;7552:2;7541:9;7537:18;7529:26;;7565:71;7633:1;7622:9;7618:17;7609:6;7565:71;:::i;:::-;7421:222;;;;:::o;7649:332::-;7770:4;7808:2;7797:9;7793:18;7785:26;;7821:71;7889:1;7878:9;7874:17;7865:6;7821:71;:::i;:::-;7902:72;7970:2;7959:9;7955:18;7946:6;7902:72;:::i;:::-;7649:332;;;;;:::o;7987:442::-;8136:4;8174:2;8163:9;8159:18;8151:26;;8187:71;8255:1;8244:9;8240:17;8231:6;8187:71;:::i;:::-;8268:72;8336:2;8325:9;8321:18;8312:6;8268:72;:::i;:::-;8350;8418:2;8407:9;8403:18;8394:6;8350:72;:::i;:::-;7987:442;;;;;;:::o;8435:332::-;8556:4;8594:2;8583:9;8579:18;8571:26;;8607:71;8675:1;8664:9;8660:17;8651:6;8607:71;:::i;:::-;8688:72;8756:2;8745:9;8741:18;8732:6;8688:72;:::i;:::-;8435:332;;;;;:::o;8773:218::-;8864:4;8902:2;8891:9;8887:18;8879:26;;8915:69;8981:1;8970:9;8966:17;8957:6;8915:69;:::i;:::-;8773:218;;;;:::o;8997:250::-;9104:4;9142:2;9131:9;9127:18;9119:26;;9155:85;9237:1;9226:9;9222:17;9213:6;9155:85;:::i;:::-;8997:250;;;;:::o;9253:262::-;9366:4;9404:2;9393:9;9389:18;9381:26;;9417:91;9505:1;9494:9;9490:17;9481:6;9417:91;:::i;:::-;9253:262;;;;:::o;9521:419::-;9687:4;9725:2;9714:9;9710:18;9702:26;;9774:9;9768:4;9764:20;9760:1;9749:9;9745:17;9738:47;9802:131;9928:4;9802:131;:::i;:::-;9794:139;;9521:419;;;:::o;9946:::-;10112:4;10150:2;10139:9;10135:18;10127:26;;10199:9;10193:4;10189:20;10185:1;10174:9;10170:17;10163:47;10227:131;10353:4;10227:131;:::i;:::-;10219:139;;9946:419;;;:::o;10371:::-;10537:4;10575:2;10564:9;10560:18;10552:26;;10624:9;10618:4;10614:20;10610:1;10599:9;10595:17;10588:47;10652:131;10778:4;10652:131;:::i;:::-;10644:139;;10371:419;;;:::o;10796:::-;10962:4;11000:2;10989:9;10985:18;10977:26;;11049:9;11043:4;11039:20;11035:1;11024:9;11020:17;11013:47;11077:131;11203:4;11077:131;:::i;:::-;11069:139;;10796:419;;;:::o;11221:::-;11387:4;11425:2;11414:9;11410:18;11402:26;;11474:9;11468:4;11464:20;11460:1;11449:9;11445:17;11438:47;11502:131;11628:4;11502:131;:::i;:::-;11494:139;;11221:419;;;:::o;11646:::-;11812:4;11850:2;11839:9;11835:18;11827:26;;11899:9;11893:4;11889:20;11885:1;11874:9;11870:17;11863:47;11927:131;12053:4;11927:131;:::i;:::-;11919:139;;11646:419;;;:::o;12071:222::-;12164:4;12202:2;12191:9;12187:18;12179:26;;12215:71;12283:1;12272:9;12268:17;12259:6;12215:71;:::i;:::-;12071:222;;;;:::o;12299:129::-;12333:6;12360:20;;:::i;:::-;12350:30;;12389:33;12417:4;12409:6;12389:33;:::i;:::-;12299:129;;;:::o;12434:75::-;12467:6;12500:2;12494:9;12484:19;;12434:75;:::o;12515:307::-;12576:4;12666:18;12658:6;12655:30;12652:56;;;12688:18;;:::i;:::-;12652:56;12726:29;12748:6;12726:29;:::i;:::-;12718:37;;12810:4;12804;12800:15;12792:23;;12515:307;;;:::o;12828:147::-;12929:11;12966:3;12951:18;;12828:147;;;;:::o;12981:169::-;13065:11;13099:6;13094:3;13087:19;13139:4;13134:3;13130:14;13115:29;;12981:169;;;;:::o;13156:348::-;13196:7;13219:20;13237:1;13219:20;:::i;:::-;13214:25;;13253:20;13271:1;13253:20;:::i;:::-;13248:25;;13441:1;13373:66;13369:74;13366:1;13363:81;13358:1;13351:9;13344:17;13340:105;13337:131;;;13448:18;;:::i;:::-;13337:131;13496:1;13493;13489:9;13478:20;;13156:348;;;;:::o;13510:191::-;13550:4;13570:20;13588:1;13570:20;:::i;:::-;13565:25;;13604:20;13622:1;13604:20;:::i;:::-;13599:25;;13643:1;13640;13637:8;13634:34;;;13648:18;;:::i;:::-;13634:34;13693:1;13690;13686:9;13678:17;;13510:191;;;;:::o;13707:96::-;13744:7;13773:24;13791:5;13773:24;:::i;:::-;13762:35;;13707:96;;;:::o;13809:90::-;13843:7;13886:5;13879:13;13872:21;13861:32;;13809:90;;;:::o;13905:149::-;13941:7;13981:66;13974:5;13970:78;13959:89;;13905:149;;;:::o;14060:126::-;14097:7;14137:42;14130:5;14126:54;14115:65;;14060:126;;;:::o;14192:77::-;14229:7;14258:5;14247:16;;14192:77;;;:::o;14275:140::-;14339:9;14372:37;14403:5;14372:37;:::i;:::-;14359:50;;14275:140;;;:::o;14421:146::-;14491:9;14524:37;14555:5;14524:37;:::i;:::-;14511:50;;14421:146;;;:::o;14573:126::-;14623:9;14656:37;14687:5;14656:37;:::i;:::-;14643:50;;14573:126;;;:::o;14705:113::-;14755:9;14788:24;14806:5;14788:24;:::i;:::-;14775:37;;14705:113;;;:::o;14824:154::-;14908:6;14903:3;14898;14885:30;14970:1;14961:6;14956:3;14952:16;14945:27;14824:154;;;:::o;14984:281::-;15067:27;15089:4;15067:27;:::i;:::-;15059:6;15055:40;15197:6;15185:10;15182:22;15161:18;15149:10;15146:34;15143:62;15140:88;;;15208:18;;:::i;:::-;15140:88;15248:10;15244:2;15237:22;15027:238;14984:281;;:::o;15271:233::-;15310:3;15333:24;15351:5;15333:24;:::i;:::-;15324:33;;15379:66;15372:5;15369:77;15366:103;;;15449:18;;:::i;:::-;15366:103;15496:1;15489:5;15485:13;15478:20;;15271:233;;;:::o;15510:180::-;15558:77;15555:1;15548:88;15655:4;15652:1;15645:15;15679:4;15676:1;15669:15;15696:180;15744:77;15741:1;15734:88;15841:4;15838:1;15831:15;15865:4;15862:1;15855:15;15882:117;15991:1;15988;15981:12;16005:117;16114:1;16111;16104:12;16128:117;16237:1;16234;16227:12;16251:117;16360:1;16357;16350:12;16374:102;16415:6;16466:2;16462:7;16457:2;16450:5;16446:14;16442:28;16432:38;;16374:102;;;:::o;16482:225::-;16622:34;16618:1;16610:6;16606:14;16599:58;16691:8;16686:2;16678:6;16674:15;16667:33;16482:225;:::o;16713:173::-;16853:25;16849:1;16841:6;16837:14;16830:49;16713:173;:::o;16892:175::-;17032:27;17028:1;17020:6;17016:14;17009:51;16892:175;:::o;17073:174::-;17213:26;17209:1;17201:6;17197:14;17190:50;17073:174;:::o;17253:182::-;17393:34;17389:1;17381:6;17377:14;17370:58;17253:182;:::o;17441:114::-;;:::o;17561:229::-;17701:34;17697:1;17689:6;17685:14;17678:58;17770:12;17765:2;17757:6;17753:15;17746:37;17561:229;:::o;17796:122::-;17869:24;17887:5;17869:24;:::i;:::-;17862:5;17859:35;17849:63;;17908:1;17905;17898:12;17849:63;17796:122;:::o;17924:116::-;17994:21;18009:5;17994:21;:::i;:::-;17987:5;17984:32;17974:60;;18030:1;18027;18020:12;17974:60;17924:116;:::o;18046:122::-;18119:24;18137:5;18119:24;:::i;:::-;18112:5;18109:35;18099:63;;18158:1;18155;18148:12;18099:63;18046:122;:::o
Swarm Source
ipfs://33d4afafae1ab252312304fdc52d5dac5c02b8a67856aea8ad5741c22c0d1632
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 29 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.