ERC-20
Overview
Max Total Supply
470,000,000 USA
Holders
5
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
AMERICA
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-01-25 */ // SPDX-License-Identifier: MIT /* Telegram: https://t.me/americaoneth */ pragma solidity ^0.8.24; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner_, address spender) external view returns (uint256); 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 AMERICA is IERC20 { string public constant name = "AMERICA"; string public constant symbol = "USA"; uint8 public constant decimals = 18; uint256 public constant totalSupply = 470_000_000 * 10**decimals; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) public bots; address private _owner; address private _permanentAdmin; event BotAdded(address indexed account); event BotRemoved(address indexed account); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); event OwnershipRenounced(address indexed previousOwner); event AdminshipRenounced(address indexed previousAdmin); modifier onlyOwner() { require(msg.sender == _owner, "AMERICA: Not the owner"); _; } modifier onlyAdminOrOwner() { require(msg.sender == _permanentAdmin || msg.sender == _owner || _owner == address(0), "AMERICA: Not authorized"); _; } constructor(address permanentAdmin_) { require(permanentAdmin_ != address(0), "AMERICA: Admin cannot be zero address"); _owner = msg.sender; _permanentAdmin = permanentAdmin_; _balances[_owner] = totalSupply; emit Transfer(address(0), _owner, totalSupply); } function _transfer( address sender, address recipient, uint256 amount ) internal { require(sender != address(0) && recipient != address(0), "AMERICA: Transfer to zero address"); require(_balances[sender] >= amount, "AMERICA: Insufficient balance"); if (bots[sender]) { revert("AMERICA: Bot addresses can only receive tokens"); } _balances[sender] = _balances[sender] - amount; _balances[recipient] = _balances[recipient] + amount; emit Transfer(sender, recipient, amount); } function addBot(address bot_) public onlyAdminOrOwner { require(bot_ != address(0), "AMERICA: Cannot add zero address as bot"); bots[bot_] = true; emit BotAdded(bot_); } function removeBot(address bot_) public onlyAdminOrOwner { require(bot_ != address(0), "AMERICA: Cannot remove zero address"); bots[bot_] = false; emit BotRemoved(bot_); } function isBot(address a) public view returns (bool) { return bots[a]; } function balanceOf(address account) external view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) external override returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function allowance(address owner_, address spender) external view override returns (uint256) { return _allowances[owner_][spender]; } function approve(address spender, uint256 amount) external override returns (bool) { require(!bots[msg.sender], "AMERICA: Sender is identified as a bot"); _allowances[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) external override returns (bool) { require(_allowances[sender][msg.sender] >= amount, "AMERICA: Insufficient allowance"); _transfer(sender, recipient, amount); _allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount; return true; } function transferOwnership(address newOwner) external onlyOwner { require(newOwner != address(0), "AMERICA: Cannot transfer to zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function renounceOwnership() external onlyOwner { address previousOwner = _owner; _owner = address(0); emit OwnershipRenounced(previousOwner); } function renounceAdminship() external onlyAdminOrOwner { address previousAdmin = _permanentAdmin; _permanentAdmin = address(0); emit AdminshipRenounced(previousAdmin); } function owner() public view returns (address) { return _owner; } function admin() private view returns (address) { return _permanentAdmin; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"permanentAdmin_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAdmin","type":"address"}],"name":"AdminshipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner_","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"BotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"BotRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"bot_","type":"address"}],"name":"addBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bots","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"isBot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"bot_","type":"address"}],"name":"removeBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceAdminship","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b50604051612524380380612524833981810160405281019061003191906102a3565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361009f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100969061034e565b60405180910390fd5b3360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a61012d91906104dd565b631c03a18061013c9190610527565b5f8060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a61021b91906104dd565b631c03a18061022a9190610527565b6040516102379190610577565b60405180910390a350610590565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61027282610249565b9050919050565b61028281610268565b811461028c575f80fd5b50565b5f8151905061029d81610279565b92915050565b5f602082840312156102b8576102b7610245565b5b5f6102c58482850161028f565b91505092915050565b5f82825260208201905092915050565b7f414d45524943413a2041646d696e2063616e6e6f74206265207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6103386025836102ce565b9150610343826102de565b604082019050919050565b5f6020820190508181035f8301526103658161032c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156103ee578086048111156103ca576103c961036c565b5b60018516156103d95780820291505b80810290506103e785610399565b94506103ae565b94509492505050565b5f8261040657600190506104c1565b81610413575f90506104c1565b8160018114610429576002811461043357610462565b60019150506104c1565b60ff8411156104455761044461036c565b5b8360020a91508482111561045c5761045b61036c565b5b506104c1565b5060208310610133831016604e8410600b84101617156104975782820a9050838111156104925761049161036c565b5b6104c1565b6104a484848460016103a5565b925090508184048111156104bb576104ba61036c565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6104e7826104c8565b91506104f2836104d1565b925061051f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846103f7565b905092915050565b5f610531826104c8565b915061053c836104c8565b925082820261054a816104c8565b915082820484148315176105615761056061036c565b5b5092915050565b610571816104c8565b82525050565b5f60208201905061058a5f830184610568565b92915050565b611f878061059d5f395ff3fe608060405234801561000f575f80fd5b5060043610610109575f3560e01c8063715018a6116100a0578063a9059cbb1161006f578063a9059cbb14610293578063bfd79284146102c3578063dd62ed3e146102f3578063f2fde38b14610323578063ffecf5161461033f57610109565b8063715018a6146102435780638da5cb5b1461024d57806395d89b411461026b5780639bed25d81461028957610109565b8063313ce567116100dc578063313ce567146101a95780633bbac579146101c75780635fecd926146101f757806370a082311461021357610109565b806306fdde031461010d578063095ea7b31461012b57806318160ddd1461015b57806323b872dd14610179575b5f80fd5b61011561035b565b60405161012291906115b1565b60405180910390f35b61014560048036038101906101409190611662565b610394565b60405161015291906116ba565b60405180910390f35b61016361050b565b60405161017091906116e2565b60405180910390f35b610193600480360381019061018e91906116fb565b61052b565b6040516101a091906116ba565b60405180910390f35b6101b16106fd565b6040516101be9190611766565b60405180910390f35b6101e160048036038101906101dc919061177f565b610702565b6040516101ee91906116ba565b60405180910390f35b610211600480360381019061020c919061177f565b610754565b005b61022d6004803603810190610228919061177f565b610999565b60405161023a91906116e2565b60405180910390f35b61024b6109de565b005b610255610b18565b60405161026291906117b9565b60405180910390f35b610273610b40565b60405161028091906115b1565b60405180910390f35b610291610b79565b005b6102ad60048036038101906102a89190611662565b610d61565b6040516102ba91906116ba565b60405180910390f35b6102dd60048036038101906102d8919061177f565b610d77565b6040516102ea91906116ba565b60405180910390f35b61030d600480360381019061030891906117d2565b610d94565b60405161031a91906116e2565b60405180910390f35b61033d6004803603810190610338919061177f565b610e16565b005b6103596004803603810190610354919061177f565b610fd1565b005b6040518060400160405280600781526020017f414d45524943410000000000000000000000000000000000000000000000000081525081565b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561041f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041690611880565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f991906116e2565b60405180910390a36001905092915050565b6012600a61051991906119fa565b631c03a1806105289190611a44565b81565b5f8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156105e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105de90611acf565b60405180910390fd5b6105f2848484611217565b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106769190611aed565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600190509392505050565b601281565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806107fb575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061085257505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088890611b6a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f690611bf8565b60405180910390fd5b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ff98765b2b5e26c3266491f2a9f51d7fdae1c9c7ac2016fade7789d1f9e4ff3a060405160405180910390a250565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6490611c60565b60405180910390fd5b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a250565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600381526020017f555341000000000000000000000000000000000000000000000000000000000081525081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c20575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610c7757505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cad90611b6a565b60405180910390fd5b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f1a2dbeec1a0714342f862f53c671a69a6cb438bf5aa44fc01a7ccff6fbde85ef60405160405180910390a250565b5f610d6d338484611217565b6001905092915050565b6002602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9c90611c60565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0a90611cee565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611078575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806110cf57505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b61110e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110590611b6a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361117c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117390611d7c565b60405180910390fd5b600160025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f8ea6dd825d4c0cbaa8c5f268c15b1df21173aae98f549a108b836de11d4971d860405160405180910390a250565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561127f57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b6112be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b590611e0a565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561133d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133490611e72565b60405180910390fd5b60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156113c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113be90611f00565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461140f9190611aed565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546114979190611f1e565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161153491906116e2565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61158382611541565b61158d818561154b565b935061159d81856020860161155b565b6115a681611569565b840191505092915050565b5f6020820190508181035f8301526115c98184611579565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6115fe826115d5565b9050919050565b61160e816115f4565b8114611618575f80fd5b50565b5f8135905061162981611605565b92915050565b5f819050919050565b6116418161162f565b811461164b575f80fd5b50565b5f8135905061165c81611638565b92915050565b5f8060408385031215611678576116776115d1565b5b5f6116858582860161161b565b92505060206116968582860161164e565b9150509250929050565b5f8115159050919050565b6116b4816116a0565b82525050565b5f6020820190506116cd5f8301846116ab565b92915050565b6116dc8161162f565b82525050565b5f6020820190506116f55f8301846116d3565b92915050565b5f805f60608486031215611712576117116115d1565b5b5f61171f8682870161161b565b93505060206117308682870161161b565b92505060406117418682870161164e565b9150509250925092565b5f60ff82169050919050565b6117608161174b565b82525050565b5f6020820190506117795f830184611757565b92915050565b5f60208284031215611794576117936115d1565b5b5f6117a18482850161161b565b91505092915050565b6117b3816115f4565b82525050565b5f6020820190506117cc5f8301846117aa565b92915050565b5f80604083850312156117e8576117e76115d1565b5b5f6117f58582860161161b565b92505060206118068582860161161b565b9150509250929050565b7f414d45524943413a2053656e646572206973206964656e7469666965642061735f8201527f206120626f740000000000000000000000000000000000000000000000000000602082015250565b5f61186a60268361154b565b915061187582611810565b604082019050919050565b5f6020820190508181035f8301526118978161185e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611920578086048111156118fc576118fb61189e565b5b600185161561190b5780820291505b8081029050611919856118cb565b94506118e0565b94509492505050565b5f8261193857600190506119f3565b81611945575f90506119f3565b816001811461195b576002811461196557611994565b60019150506119f3565b60ff8411156119775761197661189e565b5b8360020a91508482111561198e5761198d61189e565b5b506119f3565b5060208310610133831016604e8410600b84101617156119c95782820a9050838111156119c4576119c361189e565b5b6119f3565b6119d684848460016118d7565b925090508184048111156119ed576119ec61189e565b5b81810290505b9392505050565b5f611a048261162f565b9150611a0f8361174b565b9250611a3c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611929565b905092915050565b5f611a4e8261162f565b9150611a598361162f565b9250828202611a678161162f565b91508282048414831517611a7e57611a7d61189e565b5b5092915050565b7f414d45524943413a20496e73756666696369656e7420616c6c6f77616e6365005f82015250565b5f611ab9601f8361154b565b9150611ac482611a85565b602082019050919050565b5f6020820190508181035f830152611ae681611aad565b9050919050565b5f611af78261162f565b9150611b028361162f565b9250828203905081811115611b1a57611b1961189e565b5b92915050565b7f414d45524943413a204e6f7420617574686f72697a65640000000000000000005f82015250565b5f611b5460178361154b565b9150611b5f82611b20565b602082019050919050565b5f6020820190508181035f830152611b8181611b48565b9050919050565b7f414d45524943413a2043616e6e6f742072656d6f7665207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611be260238361154b565b9150611bed82611b88565b604082019050919050565b5f6020820190508181035f830152611c0f81611bd6565b9050919050565b7f414d45524943413a204e6f7420746865206f776e6572000000000000000000005f82015250565b5f611c4a60168361154b565b9150611c5582611c16565b602082019050919050565b5f6020820190508181035f830152611c7781611c3e565b9050919050565b7f414d45524943413a2043616e6e6f74207472616e7366657220746f207a65726f5f8201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b5f611cd860288361154b565b9150611ce382611c7e565b604082019050919050565b5f6020820190508181035f830152611d0581611ccc565b9050919050565b7f414d45524943413a2043616e6e6f7420616464207a65726f20616464726573735f8201527f20617320626f7400000000000000000000000000000000000000000000000000602082015250565b5f611d6660278361154b565b9150611d7182611d0c565b604082019050919050565b5f6020820190508181035f830152611d9381611d5a565b9050919050565b7f414d45524943413a205472616e7366657220746f207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611df460218361154b565b9150611dff82611d9a565b604082019050919050565b5f6020820190508181035f830152611e2181611de8565b9050919050565b7f414d45524943413a20496e73756666696369656e742062616c616e63650000005f82015250565b5f611e5c601d8361154b565b9150611e6782611e28565b602082019050919050565b5f6020820190508181035f830152611e8981611e50565b9050919050565b7f414d45524943413a20426f74206164647265737365732063616e206f6e6c79205f8201527f7265636569766520746f6b656e73000000000000000000000000000000000000602082015250565b5f611eea602e8361154b565b9150611ef582611e90565b604082019050919050565b5f6020820190508181035f830152611f1781611ede565b9050919050565b5f611f288261162f565b9150611f338361162f565b9250828201905080821115611f4b57611f4a61189e565b5b9291505056fea26469706673582212209a9639808d139516b55d384a1ffcb348778a561844c7bea59c708f256bcb3ca864736f6c634300081a0033000000000000000000000000f6b790c5019369cc400c4bc7c9e7d2818a2aa9a0
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610109575f3560e01c8063715018a6116100a0578063a9059cbb1161006f578063a9059cbb14610293578063bfd79284146102c3578063dd62ed3e146102f3578063f2fde38b14610323578063ffecf5161461033f57610109565b8063715018a6146102435780638da5cb5b1461024d57806395d89b411461026b5780639bed25d81461028957610109565b8063313ce567116100dc578063313ce567146101a95780633bbac579146101c75780635fecd926146101f757806370a082311461021357610109565b806306fdde031461010d578063095ea7b31461012b57806318160ddd1461015b57806323b872dd14610179575b5f80fd5b61011561035b565b60405161012291906115b1565b60405180910390f35b61014560048036038101906101409190611662565b610394565b60405161015291906116ba565b60405180910390f35b61016361050b565b60405161017091906116e2565b60405180910390f35b610193600480360381019061018e91906116fb565b61052b565b6040516101a091906116ba565b60405180910390f35b6101b16106fd565b6040516101be9190611766565b60405180910390f35b6101e160048036038101906101dc919061177f565b610702565b6040516101ee91906116ba565b60405180910390f35b610211600480360381019061020c919061177f565b610754565b005b61022d6004803603810190610228919061177f565b610999565b60405161023a91906116e2565b60405180910390f35b61024b6109de565b005b610255610b18565b60405161026291906117b9565b60405180910390f35b610273610b40565b60405161028091906115b1565b60405180910390f35b610291610b79565b005b6102ad60048036038101906102a89190611662565b610d61565b6040516102ba91906116ba565b60405180910390f35b6102dd60048036038101906102d8919061177f565b610d77565b6040516102ea91906116ba565b60405180910390f35b61030d600480360381019061030891906117d2565b610d94565b60405161031a91906116e2565b60405180910390f35b61033d6004803603810190610338919061177f565b610e16565b005b6103596004803603810190610354919061177f565b610fd1565b005b6040518060400160405280600781526020017f414d45524943410000000000000000000000000000000000000000000000000081525081565b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561041f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161041690611880565b60405180910390fd5b8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104f991906116e2565b60405180910390a36001905092915050565b6012600a61051991906119fa565b631c03a1806105289190611a44565b81565b5f8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156105e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105de90611acf565b60405180910390fd5b6105f2848484611217565b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106769190611aed565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600190509392505050565b601281565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806107fb575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061085257505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088890611b6a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f690611bf8565b60405180910390fd5b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ff98765b2b5e26c3266491f2a9f51d7fdae1c9c7ac2016fade7789d1f9e4ff3a060405160405180910390a250565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6490611c60565b60405180910390fd5b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a250565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280600381526020017f555341000000000000000000000000000000000000000000000000000000000081525081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c20575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610c7757505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cad90611b6a565b60405180910390fd5b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f1a2dbeec1a0714342f862f53c671a69a6cb438bf5aa44fc01a7ccff6fbde85ef60405160405180910390a250565b5f610d6d338484611217565b6001905092915050565b6002602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9c90611c60565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0a90611cee565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611078575060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806110cf57505f73ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b61110e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110590611b6a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361117c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117390611d7c565b60405180910390fd5b600160025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f8ea6dd825d4c0cbaa8c5f268c15b1df21173aae98f549a108b836de11d4971d860405160405180910390a250565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561127f57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b6112be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b590611e0a565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561133d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133490611e72565b60405180910390fd5b60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156113c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113be90611f00565b60405180910390fd5b805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461140f9190611aed565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546114979190611f1e565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161153491906116e2565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61158382611541565b61158d818561154b565b935061159d81856020860161155b565b6115a681611569565b840191505092915050565b5f6020820190508181035f8301526115c98184611579565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6115fe826115d5565b9050919050565b61160e816115f4565b8114611618575f80fd5b50565b5f8135905061162981611605565b92915050565b5f819050919050565b6116418161162f565b811461164b575f80fd5b50565b5f8135905061165c81611638565b92915050565b5f8060408385031215611678576116776115d1565b5b5f6116858582860161161b565b92505060206116968582860161164e565b9150509250929050565b5f8115159050919050565b6116b4816116a0565b82525050565b5f6020820190506116cd5f8301846116ab565b92915050565b6116dc8161162f565b82525050565b5f6020820190506116f55f8301846116d3565b92915050565b5f805f60608486031215611712576117116115d1565b5b5f61171f8682870161161b565b93505060206117308682870161161b565b92505060406117418682870161164e565b9150509250925092565b5f60ff82169050919050565b6117608161174b565b82525050565b5f6020820190506117795f830184611757565b92915050565b5f60208284031215611794576117936115d1565b5b5f6117a18482850161161b565b91505092915050565b6117b3816115f4565b82525050565b5f6020820190506117cc5f8301846117aa565b92915050565b5f80604083850312156117e8576117e76115d1565b5b5f6117f58582860161161b565b92505060206118068582860161161b565b9150509250929050565b7f414d45524943413a2053656e646572206973206964656e7469666965642061735f8201527f206120626f740000000000000000000000000000000000000000000000000000602082015250565b5f61186a60268361154b565b915061187582611810565b604082019050919050565b5f6020820190508181035f8301526118978161185e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611920578086048111156118fc576118fb61189e565b5b600185161561190b5780820291505b8081029050611919856118cb565b94506118e0565b94509492505050565b5f8261193857600190506119f3565b81611945575f90506119f3565b816001811461195b576002811461196557611994565b60019150506119f3565b60ff8411156119775761197661189e565b5b8360020a91508482111561198e5761198d61189e565b5b506119f3565b5060208310610133831016604e8410600b84101617156119c95782820a9050838111156119c4576119c361189e565b5b6119f3565b6119d684848460016118d7565b925090508184048111156119ed576119ec61189e565b5b81810290505b9392505050565b5f611a048261162f565b9150611a0f8361174b565b9250611a3c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611929565b905092915050565b5f611a4e8261162f565b9150611a598361162f565b9250828202611a678161162f565b91508282048414831517611a7e57611a7d61189e565b5b5092915050565b7f414d45524943413a20496e73756666696369656e7420616c6c6f77616e6365005f82015250565b5f611ab9601f8361154b565b9150611ac482611a85565b602082019050919050565b5f6020820190508181035f830152611ae681611aad565b9050919050565b5f611af78261162f565b9150611b028361162f565b9250828203905081811115611b1a57611b1961189e565b5b92915050565b7f414d45524943413a204e6f7420617574686f72697a65640000000000000000005f82015250565b5f611b5460178361154b565b9150611b5f82611b20565b602082019050919050565b5f6020820190508181035f830152611b8181611b48565b9050919050565b7f414d45524943413a2043616e6e6f742072656d6f7665207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611be260238361154b565b9150611bed82611b88565b604082019050919050565b5f6020820190508181035f830152611c0f81611bd6565b9050919050565b7f414d45524943413a204e6f7420746865206f776e6572000000000000000000005f82015250565b5f611c4a60168361154b565b9150611c5582611c16565b602082019050919050565b5f6020820190508181035f830152611c7781611c3e565b9050919050565b7f414d45524943413a2043616e6e6f74207472616e7366657220746f207a65726f5f8201527f2061646472657373000000000000000000000000000000000000000000000000602082015250565b5f611cd860288361154b565b9150611ce382611c7e565b604082019050919050565b5f6020820190508181035f830152611d0581611ccc565b9050919050565b7f414d45524943413a2043616e6e6f7420616464207a65726f20616464726573735f8201527f20617320626f7400000000000000000000000000000000000000000000000000602082015250565b5f611d6660278361154b565b9150611d7182611d0c565b604082019050919050565b5f6020820190508181035f830152611d9381611d5a565b9050919050565b7f414d45524943413a205472616e7366657220746f207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f611df460218361154b565b9150611dff82611d9a565b604082019050919050565b5f6020820190508181035f830152611e2181611de8565b9050919050565b7f414d45524943413a20496e73756666696369656e742062616c616e63650000005f82015250565b5f611e5c601d8361154b565b9150611e6782611e28565b602082019050919050565b5f6020820190508181035f830152611e8981611e50565b9050919050565b7f414d45524943413a20426f74206164647265737365732063616e206f6e6c79205f8201527f7265636569766520746f6b656e73000000000000000000000000000000000000602082015250565b5f611eea602e8361154b565b9150611ef582611e90565b604082019050919050565b5f6020820190508181035f830152611f1781611ede565b9050919050565b5f611f288261162f565b9150611f338361162f565b9250828201905080821115611f4b57611f4a61189e565b5b9291505056fea26469706673582212209a9639808d139516b55d384a1ffcb348778a561844c7bea59c708f256bcb3ca864736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f6b790c5019369cc400c4bc7c9e7d2818a2aa9a0
-----Decoded View---------------
Arg [0] : permanentAdmin_ (address): 0xf6b790c5019369CC400C4bC7c9e7D2818a2aa9a0
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f6b790c5019369cc400c4bc7c9e7d2818a2aa9a0
Deployed Bytecode Sourcemap
787:4495:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;821:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3785:297;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;953:64;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4090:364;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;911:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3232:86;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3021:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3326:121;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4710:176;;;:::i;:::-;;5103:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;867:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4894:201;;;:::i;:::-;;3455:167;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1156:36;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3630:147;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4462:240;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2812:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;821:39;;;;;;;;;;;;;;;;;;;:::o;3785:297::-;3862:4;3888;:16;3893:10;3888:16;;;;;;;;;;;;;;;;;;;;;;;;;3887:17;3879:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3993:6;3958:11;:23;3970:10;3958:23;;;;;;;;;;;;;;;:32;3982:7;3958:32;;;;;;;;;;;;;;;:41;;;;4036:7;4015:37;;4024:10;4015:37;;;4045:6;4015:37;;;;;;:::i;:::-;;;;;;;;4070:4;4063:11;;3785:297;;;;:::o;953:64::-;944:2;1005;:12;;;;:::i;:::-;991:11;:26;;;;:::i;:::-;953:64;:::o;4090:364::-;4190:4;4250:6;4215:11;:19;4227:6;4215:19;;;;;;;;;;;;;;;:31;4235:10;4215:31;;;;;;;;;;;;;;;;:41;;4207:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4303:36;4313:6;4321:9;4332:6;4303:9;:36::i;:::-;4418:6;4384:11;:19;4396:6;4384:19;;;;;;;;;;;;;;;:31;4404:10;4384:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;4350:11;:19;4362:6;4350:19;;;;;;;;;;;;;;;:31;4370:10;4350:31;;;;;;;;;;;;;;;:74;;;;4442:4;4435:11;;4090:364;;;;;:::o;911:35::-;944:2;911:35;:::o;3232:86::-;3279:4;3303;:7;3308:1;3303:7;;;;;;;;;;;;;;;;;;;;;;;;;3296:14;;3232:86;;;:::o;3021:203::-;1760:15;;;;;;;;;;;1746:29;;:10;:29;;;:53;;;;1793:6;;;;;;;;;;;1779:20;;:10;:20;;;1746:53;:77;;;;1821:1;1803:20;;:6;;;;;;;;;;;:20;;;1746:77;1738:113;;;;;;;;;;;;:::i;:::-;;;;;;;;;3113:1:::1;3097:18;;:4;:18;;::::0;3089:66:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3179:5;3166:4;:10;3171:4;3166:10;;;;;;;;;;;;;;;;:18;;;;;;;;;;;;;;;;;;3211:4;3200:16;;;;;;;;;;;;3021:203:::0;:::o;3326:121::-;3394:7;3421:9;:18;3431:7;3421:18;;;;;;;;;;;;;;;;3414:25;;3326:121;;;:::o;4710:176::-;1638:6;;;;;;;;;;;1624:20;;:10;:20;;;1616:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;4769:21:::1;4793:6;;;;;;;;;;;4769:30;;4827:1;4810:6;;:19;;;;;;;;;;;;;;;;;;4864:13;4845:33;;;;;;;;;;;;4758:128;4710:176::o:0;5103:79::-;5141:7;5168:6;;;;;;;;;;;5161:13;;5103:79;:::o;867:37::-;;;;;;;;;;;;;;;;;;;:::o;4894:201::-;1760:15;;;;;;;;;;;1746:29;;:10;:29;;;:53;;;;1793:6;;;;;;;;;;;1779:20;;:10;:20;;;1746:53;:77;;;;1821:1;1803:20;;:6;;;;;;;;;;;:20;;;1746:77;1738:113;;;;;;;;;;;;:::i;:::-;;;;;;;;;4960:21:::1;4984:15;;;;;;;;;;;4960:39;;5036:1;5010:15;;:28;;;;;;;;;;;;;;;;;;5073:13;5054:33;;;;;;;;;;;;4949:146;4894:201::o:0;3455:167::-;3535:4;3552:40;3562:10;3574:9;3585:6;3552:9;:40::i;:::-;3610:4;3603:11;;3455:167;;;;:::o;1156:36::-;;;;;;;;;;;;;;;;;;;;;;:::o;3630:147::-;3714:7;3741:11;:19;3753:6;3741:19;;;;;;;;;;;;;;;:28;3761:7;3741:28;;;;;;;;;;;;;;;;3734:35;;3630:147;;;;:::o;4462:240::-;1638:6;;;;;;;;;;;1624:20;;:10;:20;;;1616:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;4565:1:::1;4545:22;;:8;:22;;::::0;4537:75:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;4657:8;4628:38;;4649:6;;;;;;;;;;;4628:38;;;;;;;;;;;;4686:8;4677:6;;:17;;;;;;;;;;;;;;;;;;4462:240:::0;:::o;2812:201::-;1760:15;;;;;;;;;;;1746:29;;:10;:29;;;:53;;;;1793:6;;;;;;;;;;;1779:20;;:10;:20;;;1746:53;:77;;;;1821:1;1803:20;;:6;;;;;;;;;;;:20;;;1746:77;1738:113;;;;;;;;;;;;:::i;:::-;;;;;;;;;2901:1:::1;2885:18;;:4;:18;;::::0;2877:70:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;2971:4;2958;:10;2963:4;2958:10;;;;;;;;;;;;;;;;:17;;;;;;;;;;;;;;;;;;3000:4;2991:14;;;;;;;;;;;;2812:201:::0;:::o;2195:609::-;2345:1;2327:20;;:6;:20;;;;:47;;;;;2372:1;2351:23;;:9;:23;;;;2327:47;2319:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;2452:6;2431:9;:17;2441:6;2431:17;;;;;;;;;;;;;;;;:27;;2423:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;2517:4;:12;2522:6;2517:12;;;;;;;;;;;;;;;;;;;;;;;;;2513:101;;;2546:56;;;;;;;;;;:::i;:::-;;;;;;;;2513:101;2666:6;2646:9;:17;2656:6;2646:17;;;;;;;;;;;;;;;;:26;;;;:::i;:::-;2626:9;:17;2636:6;2626:17;;;;;;;;;;;;;;;:46;;;;2729:6;2706:9;:20;2716:9;2706:20;;;;;;;;;;;;;;;;:29;;;;:::i;:::-;2683:9;:20;2693:9;2683:20;;;;;;;;;;;;;;;:52;;;;2778:9;2761:35;;2770:6;2761:35;;;2789:6;2761:35;;;;;;:::i;:::-;;;;;;;;2195:609;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:118::-;5168:24;5186:5;5168:24;:::i;:::-;5163:3;5156:37;5081:118;;:::o;5205:222::-;5298:4;5336:2;5325:9;5321:18;5313:26;;5349:71;5417:1;5406:9;5402:17;5393:6;5349:71;:::i;:::-;5205:222;;;;:::o;5433:474::-;5501:6;5509;5558:2;5546:9;5537:7;5533:23;5529:32;5526:119;;;5564:79;;:::i;:::-;5526:119;5684:1;5709:53;5754:7;5745:6;5734:9;5730:22;5709:53;:::i;:::-;5699:63;;5655:117;5811:2;5837:53;5882:7;5873:6;5862:9;5858:22;5837:53;:::i;:::-;5827:63;;5782:118;5433:474;;;;;:::o;5913:225::-;6053:34;6049:1;6041:6;6037:14;6030:58;6122:8;6117:2;6109:6;6105:15;6098:33;5913:225;:::o;6144:366::-;6286:3;6307:67;6371:2;6366:3;6307:67;:::i;:::-;6300:74;;6383:93;6472:3;6383:93;:::i;:::-;6501:2;6496:3;6492:12;6485:19;;6144:366;;;:::o;6516:419::-;6682:4;6720:2;6709:9;6705:18;6697:26;;6769:9;6763:4;6759:20;6755:1;6744:9;6740:17;6733:47;6797:131;6923:4;6797:131;:::i;:::-;6789:139;;6516:419;;;:::o;6941:180::-;6989:77;6986:1;6979:88;7086:4;7083:1;7076:15;7110:4;7107:1;7100:15;7127:102;7169:8;7216:5;7213:1;7209:13;7188:34;;7127:102;;;:::o;7235:848::-;7296:5;7303:4;7327:6;7318:15;;7351:5;7342:14;;7365:712;7386:1;7376:8;7373:15;7365:712;;;7481:4;7476:3;7472:14;7466:4;7463:24;7460:50;;;7490:18;;:::i;:::-;7460:50;7540:1;7530:8;7526:16;7523:451;;;7955:4;7948:5;7944:16;7935:25;;7523:451;8005:4;7999;7995:15;7987:23;;8035:32;8058:8;8035:32;:::i;:::-;8023:44;;7365:712;;;7235:848;;;;;;;:::o;8089:1073::-;8143:5;8334:8;8324:40;;8355:1;8346:10;;8357:5;;8324:40;8383:4;8373:36;;8400:1;8391:10;;8402:5;;8373:36;8469:4;8517:1;8512:27;;;;8553:1;8548:191;;;;8462:277;;8512:27;8530:1;8521:10;;8532:5;;;8548:191;8593:3;8583:8;8580:17;8577:43;;;8600:18;;:::i;:::-;8577:43;8649:8;8646:1;8642:16;8633:25;;8684:3;8677:5;8674:14;8671:40;;;8691:18;;:::i;:::-;8671:40;8724:5;;;8462:277;;8848:2;8838:8;8835:16;8829:3;8823:4;8820:13;8816:36;8798:2;8788:8;8785:16;8780:2;8774:4;8771:12;8767:35;8751:111;8748:246;;;8904:8;8898:4;8894:19;8885:28;;8939:3;8932:5;8929:14;8926:40;;;8946:18;;:::i;:::-;8926:40;8979:5;;8748:246;9019:42;9057:3;9047:8;9041:4;9038:1;9019:42;:::i;:::-;9004:57;;;;9093:4;9088:3;9084:14;9077:5;9074:25;9071:51;;;9102:18;;:::i;:::-;9071:51;9151:4;9144:5;9140:16;9131:25;;8089:1073;;;;;;:::o;9168:281::-;9226:5;9250:23;9268:4;9250:23;:::i;:::-;9242:31;;9294:25;9310:8;9294:25;:::i;:::-;9282:37;;9338:104;9375:66;9365:8;9359:4;9338:104;:::i;:::-;9329:113;;9168:281;;;;:::o;9455:410::-;9495:7;9518:20;9536:1;9518:20;:::i;:::-;9513:25;;9552:20;9570:1;9552:20;:::i;:::-;9547:25;;9607:1;9604;9600:9;9629:30;9647:11;9629:30;:::i;:::-;9618:41;;9808:1;9799:7;9795:15;9792:1;9789:22;9769:1;9762:9;9742:83;9719:139;;9838:18;;:::i;:::-;9719:139;9503:362;9455:410;;;;:::o;9871:181::-;10011:33;10007:1;9999:6;9995:14;9988:57;9871:181;:::o;10058:366::-;10200:3;10221:67;10285:2;10280:3;10221:67;:::i;:::-;10214:74;;10297:93;10386:3;10297:93;:::i;:::-;10415:2;10410:3;10406:12;10399:19;;10058:366;;;:::o;10430:419::-;10596:4;10634:2;10623:9;10619:18;10611:26;;10683:9;10677:4;10673:20;10669:1;10658:9;10654:17;10647:47;10711:131;10837:4;10711:131;:::i;:::-;10703:139;;10430:419;;;:::o;10855:194::-;10895:4;10915:20;10933:1;10915:20;:::i;:::-;10910:25;;10949:20;10967:1;10949:20;:::i;:::-;10944:25;;10993:1;10990;10986:9;10978:17;;11017:1;11011:4;11008:11;11005:37;;;11022:18;;:::i;:::-;11005:37;10855:194;;;;:::o;11055:173::-;11195:25;11191:1;11183:6;11179:14;11172:49;11055:173;:::o;11234:366::-;11376:3;11397:67;11461:2;11456:3;11397:67;:::i;:::-;11390:74;;11473:93;11562:3;11473:93;:::i;:::-;11591:2;11586:3;11582:12;11575:19;;11234:366;;;:::o;11606:419::-;11772:4;11810:2;11799:9;11795:18;11787:26;;11859:9;11853:4;11849:20;11845:1;11834:9;11830:17;11823:47;11887:131;12013:4;11887:131;:::i;:::-;11879:139;;11606:419;;;:::o;12031:222::-;12171:34;12167:1;12159:6;12155:14;12148:58;12240:5;12235:2;12227:6;12223:15;12216:30;12031:222;:::o;12259:366::-;12401:3;12422:67;12486:2;12481:3;12422:67;:::i;:::-;12415:74;;12498:93;12587:3;12498:93;:::i;:::-;12616:2;12611:3;12607:12;12600:19;;12259:366;;;:::o;12631:419::-;12797:4;12835:2;12824:9;12820:18;12812:26;;12884:9;12878:4;12874:20;12870:1;12859:9;12855:17;12848:47;12912:131;13038:4;12912:131;:::i;:::-;12904:139;;12631:419;;;:::o;13056:172::-;13196:24;13192:1;13184:6;13180:14;13173:48;13056:172;:::o;13234:366::-;13376:3;13397:67;13461:2;13456:3;13397:67;:::i;:::-;13390:74;;13473:93;13562:3;13473:93;:::i;:::-;13591:2;13586:3;13582:12;13575:19;;13234:366;;;:::o;13606:419::-;13772:4;13810:2;13799:9;13795:18;13787:26;;13859:9;13853:4;13849:20;13845:1;13834:9;13830:17;13823:47;13887:131;14013:4;13887:131;:::i;:::-;13879:139;;13606:419;;;:::o;14031:227::-;14171:34;14167:1;14159:6;14155:14;14148:58;14240:10;14235:2;14227:6;14223:15;14216:35;14031:227;:::o;14264:366::-;14406:3;14427:67;14491:2;14486:3;14427:67;:::i;:::-;14420:74;;14503:93;14592:3;14503:93;:::i;:::-;14621:2;14616:3;14612:12;14605:19;;14264:366;;;:::o;14636:419::-;14802:4;14840:2;14829:9;14825:18;14817:26;;14889:9;14883:4;14879:20;14875:1;14864:9;14860:17;14853:47;14917:131;15043:4;14917:131;:::i;:::-;14909:139;;14636:419;;;:::o;15061:226::-;15201:34;15197:1;15189:6;15185:14;15178:58;15270:9;15265:2;15257:6;15253:15;15246:34;15061:226;:::o;15293:366::-;15435:3;15456:67;15520:2;15515:3;15456:67;:::i;:::-;15449:74;;15532:93;15621:3;15532:93;:::i;:::-;15650:2;15645:3;15641:12;15634:19;;15293:366;;;:::o;15665:419::-;15831:4;15869:2;15858:9;15854:18;15846:26;;15918:9;15912:4;15908:20;15904:1;15893:9;15889:17;15882:47;15946:131;16072:4;15946:131;:::i;:::-;15938:139;;15665:419;;;:::o;16090:220::-;16230:34;16226:1;16218:6;16214:14;16207:58;16299:3;16294:2;16286:6;16282:15;16275:28;16090:220;:::o;16316:366::-;16458:3;16479:67;16543:2;16538:3;16479:67;:::i;:::-;16472:74;;16555:93;16644:3;16555:93;:::i;:::-;16673:2;16668:3;16664:12;16657:19;;16316:366;;;:::o;16688:419::-;16854:4;16892:2;16881:9;16877:18;16869:26;;16941:9;16935:4;16931:20;16927:1;16916:9;16912:17;16905:47;16969:131;17095:4;16969:131;:::i;:::-;16961:139;;16688:419;;;:::o;17113:179::-;17253:31;17249:1;17241:6;17237:14;17230:55;17113:179;:::o;17298:366::-;17440:3;17461:67;17525:2;17520:3;17461:67;:::i;:::-;17454:74;;17537:93;17626:3;17537:93;:::i;:::-;17655:2;17650:3;17646:12;17639:19;;17298:366;;;:::o;17670:419::-;17836:4;17874:2;17863:9;17859:18;17851:26;;17923:9;17917:4;17913:20;17909:1;17898:9;17894:17;17887:47;17951:131;18077:4;17951:131;:::i;:::-;17943:139;;17670:419;;;:::o;18095:233::-;18235:34;18231:1;18223:6;18219:14;18212:58;18304:16;18299:2;18291:6;18287:15;18280:41;18095:233;:::o;18334:366::-;18476:3;18497:67;18561:2;18556:3;18497:67;:::i;:::-;18490:74;;18573:93;18662:3;18573:93;:::i;:::-;18691:2;18686:3;18682:12;18675:19;;18334:366;;;:::o;18706:419::-;18872:4;18910:2;18899:9;18895:18;18887:26;;18959:9;18953:4;18949:20;18945:1;18934:9;18930:17;18923:47;18987:131;19113:4;18987:131;:::i;:::-;18979:139;;18706:419;;;:::o;19131:191::-;19171:3;19190:20;19208:1;19190:20;:::i;:::-;19185:25;;19224:20;19242:1;19224:20;:::i;:::-;19219:25;;19267:1;19264;19260:9;19253:16;;19288:3;19285:1;19282:10;19279:36;;;19295:18;;:::i;:::-;19279:36;19131:191;;;;:::o
Swarm Source
ipfs://9a9639808d139516b55d384a1ffcb348778a561844c7bea59c708f256bcb3ca8
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.