[ { "inputs": [ { "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": [], "name": "EnforcedPause", "type": "error" }, { "inputs": [], "name": "ExpectedPause", "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": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Paused", "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Unpaused", "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": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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" }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162001b4c38038062001b4c8339818101604052810190620000379190620002a3565b806040518060400160405280600681526020017f4d546f6b656e00000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b00000000000000000000000000000000000000000000000000000000008152508160039081620000b591906200054f565b508060049081620000c791906200054f565b5050506000600560006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200015a5760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000151919062000647565b60405180910390fd5b6200016b816200017360201b60201c565b505062000664565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200026b826200023e565b9050919050565b6200027d816200025e565b81146200028957600080fd5b50565b6000815190506200029d8162000272565b92915050565b600060208284031215620002bc57620002bb62000239565b5b6000620002cc848285016200028c565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200035757607f821691505b6020821081036200036d576200036c6200030f565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003d77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000398565b620003e3868362000398565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004306200042a6200042484620003fb565b62000405565b620003fb565b9050919050565b6000819050919050565b6200044c836200040f565b620004646200045b8262000437565b848454620003a5565b825550505050565b600090565b6200047b6200046c565b6200048881848462000441565b505050565b5b81811015620004b057620004a460008262000471565b6001810190506200048e565b5050565b601f821115620004ff57620004c98162000373565b620004d48462000388565b81016020851015620004e4578190505b620004fc620004f38562000388565b8301826200048d565b50505b505050565b600082821c905092915050565b6000620005246000198460080262000504565b1980831691505092915050565b60006200053f838362000511565b9150826002028217905092915050565b6200055a82620002d5565b67ffffffffffffffff811115620005765762000575620002e0565b5b6200058282546200033e565b6200058f828285620004b4565b600060209050601f831160018114620005c75760008415620005b2578287015190505b620005be858262000531565b8655506200062e565b601f198416620005d78662000373565b60005b828110156200060157848901518255600182019150602085019450602081019050620005da565b868310156200062157848901516200061d601f89168262000511565b8355505b6001600288020188555050505b505050505050565b62000641816200025e565b82525050565b60006020820190506200065e600083018462000636565b92915050565b6114d880620006746000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a25780638da5cb5b116100715780638da5cb5b1461029557806395d89b41146102b3578063a9059cbb146102d1578063dd62ed3e14610301578063f2fde38b1461033157610116565b806370a0823114610235578063715018a61461026557806379cc67901461026f5780638456cb591461028b57610116565b8063313ce567116100e9578063313ce567146101b75780633f4ba83a146101d557806340c10f19146101df57806342966c68146101fb5780635c975abb1461021757610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b61012361034d565b60405161013091906110ff565b60405180910390f35b610153600480360381019061014e91906111ba565b6103df565b6040516101609190611215565b60405180910390f35b610171610402565b60405161017e919061123f565b60405180910390f35b6101a1600480360381019061019c919061125a565b61040c565b6040516101ae9190611215565b60405180910390f35b6101bf61043b565b6040516101cc91906112c9565b60405180910390f35b6101dd610444565b005b6101f960048036038101906101f491906111ba565b610456565b005b610215600480360381019061021091906112e4565b61046c565b005b61021f610480565b60405161022c9190611215565b60405180910390f35b61024f600480360381019061024a9190611311565b610497565b60405161025c919061123f565b60405180910390f35b61026d6104df565b005b610289600480360381019061028491906111ba565b6104f3565b005b610293610513565b005b61029d610525565b6040516102aa919061134d565b60405180910390f35b6102bb61054f565b6040516102c891906110ff565b60405180910390f35b6102eb60048036038101906102e691906111ba565b6105e1565b6040516102f89190611215565b60405180910390f35b61031b60048036038101906103169190611368565b610604565b604051610328919061123f565b60405180910390f35b61034b60048036038101906103469190611311565b61068b565b005b60606003805461035c906113d7565b80601f0160208091040260200160405190810160405280929190818152602001828054610388906113d7565b80156103d55780601f106103aa576101008083540402835291602001916103d5565b820191906000526020600020905b8154815290600101906020018083116103b857829003601f168201915b5050505050905090565b6000806103ea610711565b90506103f7818585610719565b600191505092915050565b6000600254905090565b600080610417610711565b905061042485828561072b565b61042f8585856107bf565b60019150509392505050565b60006012905090565b61044c6108b3565b61045461093a565b565b61045e6108b3565b610468828261099d565b5050565b61047d610477610711565b82610a1f565b50565b6000600560009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6104e76108b3565b6104f16000610aa1565b565b610505826104ff610711565b8361072b565b61050f8282610a1f565b5050565b61051b6108b3565b610523610b67565b565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461055e906113d7565b80601f016020809104026020016040519081016040528092919081815260200182805461058a906113d7565b80156105d75780601f106105ac576101008083540402835291602001916105d7565b820191906000526020600020905b8154815290600101906020018083116105ba57829003601f168201915b5050505050905090565b6000806105ec610711565b90506105f98185856107bf565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6106936108b3565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107055760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016106fc919061134d565b60405180910390fd5b61070e81610aa1565b50565b600033905090565b6107268383836001610bca565b505050565b60006107378484610604565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107b957818110156107a9578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016107a093929190611408565b60405180910390fd5b6107b884848484036000610bca565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108315760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610828919061134d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108a35760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161089a919061134d565b60405180910390fd5b6108ae838383610da1565b505050565b6108bb610711565b73ffffffffffffffffffffffffffffffffffffffff166108d9610525565b73ffffffffffffffffffffffffffffffffffffffff1614610938576108fc610711565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161092f919061134d565b60405180910390fd5b565b610942610db1565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610986610711565b604051610993919061134d565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a0f5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610a06919061134d565b60405180910390fd5b610a1b60008383610da1565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a915760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610a88919061134d565b60405180910390fd5b610a9d82600083610da1565b5050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610b6f610df1565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610bb3610711565b604051610bc0919061134d565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610c3c5760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610c33919061134d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cae5760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610ca5919061134d565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015610d9b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610d92919061123f565b60405180910390a35b50505050565b610dac838383610e32565b505050565b610db9610480565b610def576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610df9610480565b15610e30576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610e3a610df1565b610e45838383610e4a565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e9c578060026000828254610e90919061146e565b92505081905550610f6f565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f28578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610f1f93929190611408565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fb85780600260008282540392505081905550611005565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611062919061123f565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110a957808201518184015260208101905061108e565b60008484015250505050565b6000601f19601f8301169050919050565b60006110d18261106f565b6110db818561107a565b93506110eb81856020860161108b565b6110f4816110b5565b840191505092915050565b6000602082019050818103600083015261111981846110c6565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061115182611126565b9050919050565b61116181611146565b811461116c57600080fd5b50565b60008135905061117e81611158565b92915050565b6000819050919050565b61119781611184565b81146111a257600080fd5b50565b6000813590506111b48161118e565b92915050565b600080604083850312156111d1576111d0611121565b5b60006111df8582860161116f565b92505060206111f0858286016111a5565b9150509250929050565b60008115159050919050565b61120f816111fa565b82525050565b600060208201905061122a6000830184611206565b92915050565b61123981611184565b82525050565b60006020820190506112546000830184611230565b92915050565b60008060006060848603121561127357611272611121565b5b60006112818682870161116f565b93505060206112928682870161116f565b92505060406112a3868287016111a5565b9150509250925092565b600060ff82169050919050565b6112c3816112ad565b82525050565b60006020820190506112de60008301846112ba565b92915050565b6000602082840312156112fa576112f9611121565b5b6000611308848285016111a5565b91505092915050565b60006020828403121561132757611326611121565b5b60006113358482850161116f565b91505092915050565b61134781611146565b82525050565b6000602082019050611362600083018461133e565b92915050565b6000806040838503121561137f5761137e611121565b5b600061138d8582860161116f565b925050602061139e8582860161116f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113ef57607f821691505b602082108103611402576114016113a8565b5b50919050565b600060608201905061141d600083018661133e565b61142a6020830185611230565b6114376040830184611230565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061147982611184565b915061148483611184565b925082820190508082111561149c5761149b61143f565b5b9291505056fea2646970667358221220322c2ca33049f83f7b6416bdc803d4bf0bbe230161741cbc6604423997a2edd064736f6c63430008180033000000000000000000000000d20baeccd9f77faa9e2c2b185f33483d7911f9c8
0x000000000000000000000000d20baeccd9f77faa9e2c2b185f33483d7911f9c8
----Decoded View------------Arg [0] : initialOwner (address): 0xD20baecCd9F77fAA9E2C2B185F33483D7911f9C8
----Encoded View------------Arg [0] : 0x000000000000000000000000d20baeccd9f77faa9e2c2b185f33483d7911f9c8