{ "bytecode": "608060405234801562000010575f80fd5b5060405162000d2738038062000d278339810160408190526200003391620001ca565b8084846003620000448382620002f1565b506004620000538282620002f1565b5050506001600160a01b0381166200008457604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6200008f81620000b8565b50506005805460ff909216600160a01b0260ff60a01b1990921691909117905550620003bd9050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f8301126200012d575f80fd5b81516001600160401b03808211156200014a576200014a62000109565b604051601f8301601f19908116603f0116810190828211818310171562000175576200017562000109565b816040528381526020925086602085880101111562000192575f80fd5b5f91505b83821015620001b5578582018301518183018401529082019062000196565b5f602085830101528094505050505092915050565b5f805f8060808587031215620001de575f80fd5b84516001600160401b0380821115620001f5575f80fd5b62000203888389016200011d565b9550602087015191508082111562000219575f80fd5b5062000228878288016200011d565b935050604085015160ff811681146200023f575f80fd5b60608601519092506001600160a01b03811681146200025c575f80fd5b939692955090935050565b600181811c908216806200027c57607f821691505b6020821081036200029b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620002ec57805f5260205f20601f840160051c81016020851015620002c85750805b601f840160051c820191505b81811015620002e9575f8155600101620002d4565b50505b505050565b81516001600160401b038111156200030d576200030d62000109565b62000325816200031e845462000267565b84620002a1565b602080601f8311600181146200035b575f8415620003435750858301515b5f19600386901b1c1916600185901b178555620003b5565b5f85815260208120601f198616915b828110156200038b578886015182559484019460019091019084016200036a565b5085821015620003a957878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b61095c80620003cb5f395ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806370a082311161009357806395d89b411161006357806395d89b41146101ff578063a9059cbb14610207578063dd62ed3e1461021a578063f2fde38b14610252575f80fd5b806370a08231146101a1578063715018a6146101c957806379cc6790146101d15780638da5cb5b146101e4575f80fd5b806323b872dd116100ce57806323b872dd14610147578063313ce5671461015a57806340c10f191461017957806342966c681461018e575f80fd5b806306fdde03146100f4578063095ea7b31461011257806318160ddd14610135575b5f80fd5b6100fc610265565b604051610109919061079f565b60405180910390f35b610125610120366004610806565b6102f5565b6040519015158152602001610109565b6002545b604051908152602001610109565b61012561015536600461082e565b61030e565b600554600160a01b900460ff1660405160ff9091168152602001610109565b61018c610187366004610806565b610331565b005b61018c61019c366004610867565b610347565b6101396101af36600461087e565b6001600160a01b03165f9081526020819052604090205490565b61018c610354565b61018c6101df366004610806565b610367565b6005546040516001600160a01b039091168152602001610109565b6100fc61037c565b610125610215366004610806565b61038b565b61013961022836600461089e565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b61018c61026036600461087e565b610398565b606060038054610274906108cf565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906108cf565b80156102eb5780601f106102c2576101008083540402835291602001916102eb565b820191905f5260205f20905b8154815290600101906020018083116102ce57829003601f168201915b5050505050905090565b5f336103028185856103d7565b60019150505b92915050565b5f3361031b8582856103e9565b610326858585610464565b506001949350505050565b6103396104c1565b61034382826104ee565b5050565b6103513382610522565b50565b61035c6104c1565b6103655f610556565b565b6103728233836103e9565b6103438282610522565b606060048054610274906108cf565b5f33610302818585610464565b6103a06104c1565b6001600160a01b0381166103ce57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61035181610556565b6103e483838360016105a7565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811461045e578181101561045057604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016103c5565b61045e84848484035f6105a7565b50505050565b6001600160a01b03831661048d57604051634b637e8f60e11b81525f60048201526024016103c5565b6001600160a01b0382166104b65760405163ec442f0560e01b81525f60048201526024016103c5565b6103e4838383610679565b6005546001600160a01b031633146103655760405163118cdaa760e01b81523360048201526024016103c5565b6001600160a01b0382166105175760405163ec442f0560e01b81525f60048201526024016103c5565b6103435f8383610679565b6001600160a01b03821661054b57604051634b637e8f60e11b81525f60048201526024016103c5565b610343825f83610679565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0384166105d05760405163e602df0560e01b81525f60048201526024016103c5565b6001600160a01b0383166105f957604051634a1406b160e11b81525f60048201526024016103c5565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561045e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161066b91815260200190565b60405180910390a350505050565b6001600160a01b0383166106a3578060025f8282546106989190610907565b909155506107139050565b6001600160a01b0383165f90815260208190526040902054818110156106f55760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016103c5565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661072f5760028054829003905561074d565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161079291815260200190565b60405180910390a3505050565b5f602080835283518060208501525f5b818110156107cb578581018301518582016040015282016107af565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610801575f80fd5b919050565b5f8060408385031215610817575f80fd5b610820836107eb565b946020939093013593505050565b5f805f60608486031215610840575f80fd5b610849846107eb565b9250610857602085016107eb565b9150604084013590509250925092565b5f60208284031215610877575f80fd5b5035919050565b5f6020828403121561088e575f80fd5b610897826107eb565b9392505050565b5f80604083850312156108af575f80fd5b6108b8836107eb565b91506108c6602084016107eb565b90509250929050565b600181811c908216806108e357607f821691505b60208210810361090157634e487b7160e01b5f52602260045260245ffd5b50919050565b8082018082111561030857634e487b7160e01b5f52601160045260245ffdfea26469706673582212205b73edecad0b7e669264a850626ed26598bb4ef5b2f2feb0d0ded14876f1140364736f6c63430008180033", "abi": "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"initialDecimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"initialOwner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"allowance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"needed\",\"type\":\"uint256\"}],\"name\":\"ERC20InsufficientAllowance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"balance\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"needed\",\"type\":\"uint256\"}],\"name\":\"ERC20InsufficientBalance\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"approver\",\"type\":\"address\"}],\"name\":\"ERC20InvalidApprover\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"}],\"name\":\"ERC20InvalidReceiver\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ERC20InvalidSender\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"ERC20InvalidSpender\",\"type\":\"error\"},{\"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\":\"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\":\"value\",\"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\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"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\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"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\"}]" }
Inscription number 60,282,771
Genesis block 829,672
File type json
File size 12.58 KB
Creation date