[ { "inputs": [ { "internalType": "address", "name": "_dev", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "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": [], "name": "INITIALMINT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MINTLIMIT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [], "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": [ { "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": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "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" } ]
60806040523480156200001157600080fd5b50604051620021f0380380620021f0833981810160405281019062000037919062000432565b6040518060400160405280601381526020017f447261676f6e2043727970746f20417572756d000000000000000000000000008152506040518060400160405280600481526020017f44434155000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb9291906200036b565b508060049080519060200190620000d49291906200036b565b505050620000f7620000eb6200011a60201b60201c565b6200012260201b60201c565b6200011381690ba58e545582d4600000620001e860201b60201c565b5062000663565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200025b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000252906200049c565b60405180910390fd5b6200026f600083836200036160201b60201c565b8060026000828254620002839190620004ec565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002da9190620004ec565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003419190620004be565b60405180910390a36200035d600083836200036660201b60201c565b5050565b505050565b505050565b828054620003799062000587565b90600052602060002090601f0160209004810192826200039d5760008555620003e9565b82601f10620003b857805160ff1916838001178555620003e9565b82800160010185558215620003e9579182015b82811115620003e8578251825591602001919060010190620003cb565b5b509050620003f89190620003fc565b5090565b5b8082111562000417576000816000905550600101620003fd565b5090565b6000815190506200042c8162000649565b92915050565b6000602082840312156200044b576200044a6200061b565b5b60006200045b848285016200041b565b91505092915050565b600062000473601f83620004db565b9150620004808262000620565b602082019050919050565b62000496816200057d565b82525050565b60006020820190508181036000830152620004b78162000464565b9050919050565b6000602082019050620004d560008301846200048b565b92915050565b600082825260208201905092915050565b6000620004f9826200057d565b915062000506836200057d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200053e576200053d620005bd565b5b828201905092915050565b600062000556826200055d565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620005a057607f821691505b60208210811415620005b757620005b6620005ec565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b620006548162000549565b81146200066057600080fd5b50565b611b7d80620006736000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a2578063a3267c3d11610071578063a3267c3d146102aa578063a457c2d7146102c8578063a9059cbb146102f8578063dd62ed3e14610328578063f2fde38b146103585761010b565b8063715018a6146102465780637a27bee0146102505780638da5cb5b1461026e57806395d89b411461028c5761010b565b8063313ce567116100de578063313ce567146101ac57806339509351146101ca57806340c10f19146101fa57806370a08231146102165761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b610118610374565b60405161012591906114ce565b60405180910390f35b61014860048036038101906101439190611262565b610406565b60405161015591906114b3565b60405180910390f35b610166610424565b6040516101739190611650565b60405180910390f35b6101966004803603810190610191919061120f565b61042e565b6040516101a391906114b3565b60405180910390f35b6101b4610526565b6040516101c1919061166b565b60405180910390f35b6101e460048036038101906101df9190611262565b61052f565b6040516101f191906114b3565b60405180910390f35b610214600480360381019061020f9190611262565b6105db565b005b610230600480360381019061022b91906111a2565b6106c4565b60405161023d9190611650565b60405180910390f35b61024e61070c565b005b610258610794565b6040516102659190611650565b60405180910390f35b6102766107a2565b6040516102839190611498565b60405180910390f35b6102946107cc565b6040516102a191906114ce565b60405180910390f35b6102b261085e565b6040516102bf9190611650565b60405180910390f35b6102e260048036038101906102dd9190611262565b61086c565b6040516102ef91906114b3565b60405180910390f35b610312600480360381019061030d9190611262565b610957565b60405161031f91906114b3565b60405180910390f35b610342600480360381019061033d91906111cf565b610975565b60405161034f9190611650565b60405180910390f35b610372600480360381019061036d91906111a2565b6109fc565b005b60606003805461038390611780565b80601f01602080910402602001604051908101604052809291908181526020018280546103af90611780565b80156103fc5780601f106103d1576101008083540402835291602001916103fc565b820191906000526020600020905b8154815290600101906020018083116103df57829003601f168201915b5050505050905090565b600061041a610413610af4565b8484610afc565b6001905092915050565b6000600254905090565b600061043b848484610cc7565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610486610af4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610506576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104fd90611590565b60405180910390fd5b61051a85610512610af4565b858403610afc565b60019150509392505050565b60006012905090565b60006105d161053c610af4565b84846001600061054a610af4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105cc91906116a2565b610afc565b6001905092915050565b6105e3610af4565b73ffffffffffffffffffffffffffffffffffffffff166106016107a2565b73ffffffffffffffffffffffffffffffffffffffff1614610657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064e906115b0565b60405180910390fd5b6920d2911c36cdcae000008161066b610424565b61067591906116a2565b11156106b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ad90611570565b60405180910390fd5b6106c08282610f48565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610714610af4565b73ffffffffffffffffffffffffffffffffffffffff166107326107a2565b73ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f906115b0565b60405180910390fd5b61079260006110a8565b565b690ba58e545582d460000081565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546107db90611780565b80601f016020809104026020016040519081016040528092919081815260200182805461080790611780565b80156108545780601f1061082957610100808354040283529160200191610854565b820191906000526020600020905b81548152906001019060200180831161083757829003601f168201915b5050505050905090565b6920d2911c36cdcae0000081565b6000806001600061087b610af4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610938576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092f90611610565b60405180910390fd5b61094c610943610af4565b85858403610afc565b600191505092915050565b600061096b610964610af4565b8484610cc7565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a04610af4565b73ffffffffffffffffffffffffffffffffffffffff16610a226107a2565b73ffffffffffffffffffffffffffffffffffffffff1614610a78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6f906115b0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ae8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adf90611510565b60405180910390fd5b610af1816110a8565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b63906115f0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd390611530565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cba9190611650565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2e906115d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610da7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9e906114f0565b60405180910390fd5b610db283838361116e565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2f90611550565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ecb91906116a2565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f2f9190611650565b60405180910390a3610f42848484611173565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610faf90611630565b60405180910390fd5b610fc46000838361116e565b8060026000828254610fd691906116a2565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461102b91906116a2565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110909190611650565b60405180910390a36110a460008383611173565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b60008135905061118781611b19565b92915050565b60008135905061119c81611b30565b92915050565b6000602082840312156111b8576111b7611810565b5b60006111c684828501611178565b91505092915050565b600080604083850312156111e6576111e5611810565b5b60006111f485828601611178565b925050602061120585828601611178565b9150509250929050565b60008060006060848603121561122857611227611810565b5b600061123686828701611178565b935050602061124786828701611178565b92505060406112588682870161118d565b9150509250925092565b6000806040838503121561127957611278611810565b5b600061128785828601611178565b92505060206112988582860161118d565b9150509250929050565b6112ab816116f8565b82525050565b6112ba8161170a565b82525050565b60006112cb82611686565b6112d58185611691565b93506112e581856020860161174d565b6112ee81611815565b840191505092915050565b6000611306602383611691565b915061131182611826565b604082019050919050565b6000611329602683611691565b915061133482611875565b604082019050919050565b600061134c602283611691565b9150611357826118c4565b604082019050919050565b600061136f602683611691565b915061137a82611913565b604082019050919050565b6000611392601d83611691565b915061139d82611962565b602082019050919050565b60006113b5602883611691565b91506113c08261198b565b604082019050919050565b60006113d8602083611691565b91506113e3826119da565b602082019050919050565b60006113fb602583611691565b915061140682611a03565b604082019050919050565b600061141e602483611691565b915061142982611a52565b604082019050919050565b6000611441602583611691565b915061144c82611aa1565b604082019050919050565b6000611464601f83611691565b915061146f82611af0565b602082019050919050565b61148381611736565b82525050565b61149281611740565b82525050565b60006020820190506114ad60008301846112a2565b92915050565b60006020820190506114c860008301846112b1565b92915050565b600060208201905081810360008301526114e881846112c0565b905092915050565b60006020820190508181036000830152611509816112f9565b9050919050565b600060208201905081810360008301526115298161131c565b9050919050565b600060208201905081810360008301526115498161133f565b9050919050565b6000602082019050818103600083015261156981611362565b9050919050565b6000602082019050818103600083015261158981611385565b9050919050565b600060208201905081810360008301526115a9816113a8565b9050919050565b600060208201905081810360008301526115c9816113cb565b9050919050565b600060208201905081810360008301526115e9816113ee565b9050919050565b6000602082019050818103600083015261160981611411565b9050919050565b6000602082019050818103600083015261162981611434565b9050919050565b6000602082019050818103600083015261164981611457565b9050919050565b6000602082019050611665600083018461147a565b92915050565b60006020820190506116806000830184611489565b92915050565b600081519050919050565b600082825260208201905092915050565b60006116ad82611736565b91506116b883611736565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116ed576116ec6117b2565b5b828201905092915050565b600061170382611716565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561176b578082015181840152602081019050611750565b8381111561177a576000848401525b50505050565b6000600282049050600182168061179857607f821691505b602082108114156117ac576117ab6117e1565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f447261676f6e3a204d696e74207265616368656420746f206c696d6974000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611b22816116f8565b8114611b2d57600080fd5b50565b611b3981611736565b8114611b4457600080fd5b5056fea2646970667358221220d591a8a9e940ef4743f20ad7adce441bc4a30f6348615449be8c73f59989b13964736f6c63430008070033000000000000000000000000306e5f7fae63a86b3e2d88f94cca8d7614684d91