Loading
[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "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": "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": "", "type": "address" }, { "internalType": "address", "name": "", "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": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getMaxSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "maxSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [], "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" }, { "inputs": [], "name": "unus", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" } ]
60e0604052600460a090815263556e757360e01b60c05260039062000025908262000327565b5060408051808201909152600480825263554e555360e01b6020830152906200004f908262000327565b506005805460ff191660121790556000196006556007805462ffffff1916610101179055670de0b6b3a7640000600a553480156200008c57600080fd5b503360405180604001604052806004815260200163556e757360e01b81525060405180604001604052806004815260200163554e555360e01b81525060128260039081620000db919062000327565b506004620000ea838262000327565b506005805460ff191660ff83161790556200010781600a62000508565b6080525050506001600160a01b0381166200013c57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b620001478162000162565b506200015c33600a54620001b460201b60201c565b62000536565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03821615801590620001cc57508015155b620001d657600080fd5b80600080828254620001e9919062000520565b90915550506001600160a01b038216600090815260016020526040812080548392906200021890849062000520565b90915550506001600160a01b038216600081815260086020526040808220805460ff191630851415179055517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620002749085815260200190565b60405180910390a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002ab57607f821691505b602082108103620002cc57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000322576000816000526020600020601f850160051c81016020861015620002fd5750805b601f850160051c820191505b818110156200031e5782815560010162000309565b5050505b505050565b81516001600160401b0381111562000343576200034362000280565b6200035b8162000354845462000296565b84620002d2565b602080601f8311600181146200039357600084156200037a5750858301515b600019600386901b1c1916600185901b1785556200031e565b600085815260208120601f198616915b82811015620003c457888601518255948401946001909101908401620003a3565b5085821015620003e35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200044a5781600019048211156200042e576200042e620003f3565b808516156200043c57918102915b93841c93908002906200040e565b509250929050565b600082620004635750600162000502565b81620004725750600062000502565b81600181146200048b57600281146200049657620004b6565b600191505062000502565b60ff841115620004aa57620004aa620003f3565b50506001821b62000502565b5060208310610133831016604e8410600b8410161715620004db575081810a62000502565b620004e7838362000409565b8060001904821115620004fe57620004fe620003f3565b0290505b92915050565b60006200051960ff84168362000452565b9392505050565b80820180821115620005025762000502620003f3565b608051610a7862000559600039600081816101cf01526102690152610a786000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb14610251578063d5abeb0114610264578063dd62ed3e1461028b578063e222f2b7146102b6578063f2fde38b146102bf57600080fd5b8063715018a6146102135780638da5cb5b1461021b57806395d89b4114610236578063a457c2d71461023e57600080fd5b8063313ce567116100e9578063313ce5671461018657806339509351146101a557806342966c68146101b85780634c0f38c2146101cd57806370a08231146101f357600080fd5b806306fdde031461011b578063095ea7b31461013957806318160ddd1461015c57806323b872dd14610173575b600080fd5b6101236102d2565b604051610130919061088d565b60405180910390f35b61014c6101473660046108f8565b610360565b6040519015158152602001610130565b61016560005481565b604051908152602001610130565b61014c610181366004610922565b6103cd565b6005546101939060ff1681565b60405160ff9091168152602001610130565b61014c6101b33660046108f8565b61050d565b6101cb6101c636600461095e565b61059e565b005b7f0000000000000000000000000000000000000000000000000000000000000000610165565b610165610201366004610977565b60016020526000908152604090205481565b6101cb6105fa565b6009546040516001600160a01b039091168152602001610130565b61012361060e565b61014c61024c3660046108f8565b61061b565b61014c61025f3660046108f8565b610677565b6101657f000000000000000000000000000000000000000000000000000000000000000081565b610165610299366004610999565b600260209081526000928352604080842090915290825290205481565b610165600a5481565b6101cb6102cd366004610977565b610721565b600380546102df906109cc565b80601f016020809104026020016040519081016040528092919081815260200182805461030b906109cc565b80156103585780601f1061032d57610100808354040283529160200191610358565b820191906000526020600020905b81548152906001019060200180831161033b57829003601f168201915b505050505081565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103bb9086815260200190565b60405180910390a35060015b92915050565b6001600160a01b03831660009081526002602090815260408083203384529091528120548211156103fd57600080fd5b6001600160a01b03841660009081526001602052604090205482111561042257600080fd5b6001600160a01b038416600090815260026020908152604080832033845290915281208054849290610455908490610a1c565b90915550506001600160a01b03841660009081526001602052604081208054849290610482908490610a1c565b90915550506001600160a01b038316600090815260016020526040812080548492906104af908490610a2f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104fb91815260200190565b60405180910390a35060019392505050565b3360009081526002602090815260408083206001600160a01b0386168452909152812054600654839161053f91610a1c565b101561054a57600080fd5b3360009081526002602090815260408083206001600160a01b038716845290915290205482015b3360009081526002602090815260408083206001600160a01b038816845290915290205550600192915050565b3360009081526008602052604090205460ff166105f05760075460ff166105c457600080fd5b600754610100900460ff166105d857600080fd5b60075462010000900460ff166105ed57600080fd5b50565b6105ed3382610761565b61060261080e565b61060c600061083b565b565b600480546102df906109cc565b3360009081526002602090815260408083206001600160a01b038616845290915281205482111561064b57600080fd5b3360009081526002602090815260408083206001600160a01b0387168452909152902054829003610571565b3360009081526001602052604081205482111561069357600080fd5b33600090815260016020526040812080548492906106b2908490610a1c565b90915550506001600160a01b038316600090815260016020526040812080548492906106df908490610a2f565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016103bb565b61072961080e565b6001600160a01b03811661075857604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6105ed8161083b565b6001600160a01b0382161580159061077857508015155b61078157600080fd5b8060016001600160a01b0384166000908152600160205260409020546107a79190610a2f565b10156107b257600080fd5b6000805482900381556001600160a01b03831680825260016020908152604080842080548690039055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6009546001600160a01b0316331461060c5760405163118cdaa760e01b815233600482015260240161074f565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006020808352835180602085015260005b818110156108bb5785810183015185820160400152820161089f565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146108f357600080fd5b919050565b6000806040838503121561090b57600080fd5b610914836108dc565b946020939093013593505050565b60008060006060848603121561093757600080fd5b610940846108dc565b925061094e602085016108dc565b9150604084013590509250925092565b60006020828403121561097057600080fd5b5035919050565b60006020828403121561098957600080fd5b610992826108dc565b9392505050565b600080604083850312156109ac57600080fd5b6109b5836108dc565b91506109c3602084016108dc565b90509250929050565b600181811c908216806109e057607f821691505b602082108103610a0057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103c7576103c7610a06565b808201808211156103c7576103c7610a0656fea264697066735822122095252d7773afdbcebe59dc1a3a88ee2f0e94c049b4ee17530ced51ab93bbd4ba64736f6c63430008180033