[ { "inputs": [ { "internalType": "address", "name": "_mintAddress", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "CannotPauseAfterSaleEnd", "type": "error" }, { "inputs": [], "name": "ZeroAddress", "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": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "bytes32", "name": "previousAdminRole", "type": "bytes32" }, { "indexed": true, "internalType": "bytes32", "name": "newAdminRole", "type": "bytes32" } ], "name": "RoleAdminChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" } ], "name": "RoleGranted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" } ], "name": "RoleRevoked", "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "WW3SHIBASale", "type": "address" } ], "name": "WW3SHIBASaleSet", "type": "event" }, { "inputs": [], "name": "DEFAULT_ADMIN_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MINTER_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "PAUSER_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "WW3SHIBASale", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" } ], "name": "getRoleAdmin", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "getRoleMember", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" } ], "name": "getRoleMemberCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "grantRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "hasRole", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "mintAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "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": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "renounceRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "revokeRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_WW3SHIBASale", "type": "address" } ], "name": "setWW3SHIBASale", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "amount", "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": "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": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162004630380380620046308339818101604052810190620000379190620008b9565b6040518060400160405280600e81526020017f575733534849424120546f6b656e0000000000000000000000000000000000008152506040518060400160405280600981526020017f245757335348494241000000000000000000000000000000000000000000000081525081818160059081620000b6919062000b65565b508060069081620000c8919062000b65565b5050506000600760006101000a81548160ff0219169083151502179055506200010a6000801b620000fe620002c360201b60201c565b620002cb60201b60201c565b6200014b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66200013f620002c360201b60201c565b620002cb60201b60201c565b6200018c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a62000180620002c360201b60201c565b620002cb60201b60201c565b5050620001ae620001a2620002c360201b60201c565b620002e160201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000215576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002bc600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166200028d620003a760201b60201c565b60ff16600a6200029e919062000dcf565b6401004ccb00620002b0919062000e20565b620003b060201b60201c565b5062000fef565b600033905090565b620002dd82826200052960201b60201c565b5050565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000422576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004199062000ecc565b60405180910390fd5b62000436600083836200057160201b60201c565b80600460008282546200044a919062000eee565b9250508190555080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620004a2919062000eee565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000509919062000f3a565b60405180910390a362000525600083836200058e60201b60201c565b5050565b6200054082826200059360201b620010ff1760201c565b6200056c81600160008581526020019081526020016000206200068460201b620011df1790919060201c565b505050565b62000589838383620006bc60201b6200120f1760201c565b505050565b505050565b620005a582826200072c60201b60201c565b6200068057600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000625620002c360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000620006b4836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6200079660201b60201c565b905092915050565b620006d48383836200081060201b620012671760201c565b620006e46200081560201b60201c565b1562000727576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200071e9062000fcd565b60405180910390fd5b505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6000620007aa83836200082c60201b60201c565b620008055782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506200080a565b600090505b92915050565b505050565b6000600760009054906101000a900460ff16905090565b600080836001016000848152602001908152602001600020541415905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620008818262000854565b9050919050565b620008938162000874565b81146200089f57600080fd5b50565b600081519050620008b38162000888565b92915050565b600060208284031215620008d257620008d16200084f565b5b6000620008e284828501620008a2565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200096d57607f821691505b60208210810362000983576200098262000925565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620009ed7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620009ae565b620009f98683620009ae565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000a4662000a4062000a3a8462000a11565b62000a1b565b62000a11565b9050919050565b6000819050919050565b62000a628362000a25565b62000a7a62000a718262000a4d565b848454620009bb565b825550505050565b600090565b62000a9162000a82565b62000a9e81848462000a57565b505050565b5b8181101562000ac65762000aba60008262000a87565b60018101905062000aa4565b5050565b601f82111562000b155762000adf8162000989565b62000aea846200099e565b8101602085101562000afa578190505b62000b1262000b09856200099e565b83018262000aa3565b50505b505050565b600082821c905092915050565b600062000b3a6000198460080262000b1a565b1980831691505092915050565b600062000b55838362000b27565b9150826002028217905092915050565b62000b7082620008eb565b67ffffffffffffffff81111562000b8c5762000b8b620008f6565b5b62000b98825462000954565b62000ba582828562000aca565b600060209050601f83116001811462000bdd576000841562000bc8578287015190505b62000bd4858262000b47565b86555062000c44565b601f19841662000bed8662000989565b60005b8281101562000c175784890151825560018201915060208501945060208101905062000bf0565b8683101562000c37578489015162000c33601f89168262000b27565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000cda5780860481111562000cb25762000cb162000c4c565b5b600185161562000cc25780820291505b808102905062000cd28562000c7b565b945062000c92565b94509492505050565b60008262000cf5576001905062000dc8565b8162000d05576000905062000dc8565b816001811462000d1e576002811462000d295762000d5f565b600191505062000dc8565b60ff84111562000d3e5762000d3d62000c4c565b5b8360020a91508482111562000d585762000d5762000c4c565b5b5062000dc8565b5060208310610133831016604e8410600b841016171562000d995782820a90508381111562000d935762000d9262000c4c565b5b62000dc8565b62000da8848484600162000c88565b9250905081840481111562000dc25762000dc162000c4c565b5b81810290505b9392505050565b600062000ddc8262000a11565b915062000de98362000a11565b925062000e187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000ce3565b905092915050565b600062000e2d8262000a11565b915062000e3a8362000a11565b925082820262000e4a8162000a11565b9150828204841483151762000e645762000e6362000c4c565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000eb4601f8362000e6b565b915062000ec18262000e7c565b602082019050919050565b6000602082019050818103600083015262000ee78162000ea5565b9050919050565b600062000efb8262000a11565b915062000f088362000a11565b925082820190508082111562000f235762000f2262000c4c565b5b92915050565b62000f348162000a11565b82525050565b600060208201905062000f51600083018462000f29565b92915050565b7f45524332305061757361626c653a20746f6b656e207472616e7366657220776860008201527f696c652070617573656400000000000000000000000000000000000000000000602082015250565b600062000fb5602a8362000e6b565b915062000fc28262000f57565b604082019050919050565b6000602082019050818103600083015262000fe88162000fa6565b9050919050565b6136318062000fff6000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c806370a082311161011a578063a217fddf116100ad578063d53913931161007c578063d5391393146105ef578063d547741f1461060d578063dd62ed3e14610629578063e63ab1e914610659578063f2fde38b1461067757610206565b8063a217fddf14610541578063a457c2d71461055f578063a9059cbb1461058f578063ca15c873146105bf57610206565b80638da5cb5b116100e95780638da5cb5b146104a55780639010d07c146104c357806391d14854146104f357806395d89b411461052357610206565b806370a0823114610445578063715018a61461047557806379cc67901461047f5780638456cb591461049b57610206565b806334f6902f1161019d57806340c10f191161016c57806340c10f19146103b5578063425d4980146103d157806342966c68146103ef5780635c975abb1461040b578063660842f41461042957610206565b806334f6902f1461034157806336568abe1461035f578063395093511461037b5780633f4ba83a146103ab57610206565b806323b872dd116101d957806323b872dd146102a7578063248a9ca3146102d75780632f2ff15d14610307578063313ce5671461032357610206565b806301ffc9a71461020b57806306fdde031461023b578063095ea7b31461025957806318160ddd14610289575b600080fd5b610225600480360381019061022091906124ee565b610693565b6040516102329190612536565b60405180910390f35b61024361070d565b60405161025091906125e1565b60405180910390f35b610273600480360381019061026e9190612697565b61079f565b6040516102809190612536565b60405180910390f35b6102916107c2565b60405161029e91906126e6565b60405180910390f35b6102c160048036038101906102bc9190612701565b6107cc565b6040516102ce9190612536565b60405180910390f35b6102f160048036038101906102ec919061278a565b6107fb565b6040516102fe91906127c6565b60405180910390f35b610321600480360381019061031c91906127e1565b61081a565b005b61032b61083b565b604051610338919061283d565b60405180910390f35b610349610844565b6040516103569190612867565b60405180910390f35b610379600480360381019061037491906127e1565b61086a565b005b61039560048036038101906103909190612697565b6108ed565b6040516103a29190612536565b60405180910390f35b6103b3610924565b005b6103cf60048036038101906103ca9190612697565b610936565b005b6103d96109b4565b6040516103e69190612867565b60405180910390f35b61040960048036038101906104049190612882565b6109da565b005b6104136109ee565b6040516104209190612536565b60405180910390f35b610443600480360381019061043e91906128af565b610a05565b005b61045f600480360381019061045a91906128af565b610aee565b60405161046c91906126e6565b60405180910390f35b61047d610b37565b005b61049960048036038101906104949190612697565b610b4b565b005b6104a3610b6b565b005b6104ad610d72565b6040516104ba9190612867565b60405180910390f35b6104dd60048036038101906104d891906128dc565b610d9c565b6040516104ea9190612867565b60405180910390f35b61050d600480360381019061050891906127e1565b610dcb565b60405161051a9190612536565b60405180910390f35b61052b610e35565b60405161053891906125e1565b60405180910390f35b610549610ec7565b60405161055691906127c6565b60405180910390f35b61057960048036038101906105749190612697565b610ece565b6040516105869190612536565b60405180910390f35b6105a960048036038101906105a49190612697565b610f45565b6040516105b69190612536565b60405180910390f35b6105d960048036038101906105d4919061278a565b610f68565b6040516105e691906126e6565b60405180910390f35b6105f7610f8c565b60405161060491906127c6565b60405180910390f35b610627600480360381019061062291906127e1565b610fb0565b005b610643600480360381019061063e919061291c565b610fd1565b60405161065091906126e6565b60405180910390f35b610661611058565b60405161066e91906127c6565b60405180910390f35b610691600480360381019061068c91906128af565b61107c565b005b60007f5a05180f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061070657506107058261126c565b5b9050919050565b60606005805461071c9061298b565b80601f01602080910402602001604051908101604052809291908181526020018280546107489061298b565b80156107955780601f1061076a57610100808354040283529160200191610795565b820191906000526020600020905b81548152906001019060200180831161077857829003601f168201915b5050505050905090565b6000806107aa6112e6565b90506107b78185856112ee565b600191505092915050565b6000600454905090565b6000806107d76112e6565b90506107e48582856114b7565b6107ef858585611543565b60019150509392505050565b6000806000838152602001908152602001600020600101549050919050565b610823826107fb565b61082c816117c5565b61083683836117d9565b505050565b60006012905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108726112e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d690612a2e565b60405180910390fd5b6108e9828261180d565b5050565b6000806108f86112e6565b905061091981858561090a8589610fd1565b6109149190612a7d565b6112ee565b600191505092915050565b61092c611841565b6109346118bf565b565b6109677f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66109626112e6565b610dcb565b6109a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099d90612b23565b60405180910390fd5b6109b08282611922565b5050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109eb6109e56112e6565b82611a82565b50565b6000600760009054906101000a900460ff16905090565b610a0d611841565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a73576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fbe1853686d7dfaeb5c3d2a4b20e021bc5deeabe69fdd51f0b57ee5df8ea0ea1081604051610ae39190612867565b60405180910390a150565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b3f611841565b610b496000611c5a565b565b610b5d82610b576112e6565b836114b7565b610b678282611a82565b5050565b610b73611841565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663888ea1206040518163ffffffff1660e01b8152600401602060405180830381865afa158015610be0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c049190612b58565b421180610d315750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663da28cef76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c9d9190612b58565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635bf5d54c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2e9190612b58565b10155b15610d68576040517f0d58374b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d70611d20565b565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000610dc38260016000868152602001908152602001600020611d8390919063ffffffff16565b905092915050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060068054610e449061298b565b80601f0160208091040260200160405190810160405280929190818152602001828054610e709061298b565b8015610ebd5780601f10610e9257610100808354040283529160200191610ebd565b820191906000526020600020905b815481529060010190602001808311610ea057829003601f168201915b5050505050905090565b6000801b81565b600080610ed96112e6565b90506000610ee78286610fd1565b905083811015610f2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2390612bf7565b60405180910390fd5b610f3982868684036112ee565b60019250505092915050565b600080610f506112e6565b9050610f5d818585611543565b600191505092915050565b6000610f8560016000848152602001908152602001600020611d9d565b9050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610fb9826107fb565b610fc2816117c5565b610fcc838361180d565b505050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b611084611841565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ea90612c89565b60405180910390fd5b6110fc81611c5a565b50565b6111098282610dcb565b6111db57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506111806112e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000611207836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611db2565b905092915050565b61121a838383611267565b6112226109ee565b15611262576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125990612d1b565b60405180910390fd5b505050565b505050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806112df57506112de82611e22565b5b9050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361135d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135490612dad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c390612e3f565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516114aa91906126e6565b60405180910390a3505050565b60006114c38484610fd1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461153d578181101561152f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152690612eab565b60405180910390fd5b61153c84848484036112ee565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a990612f3d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161890612fcf565b60405180910390fd5b61162c838383611e8c565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116aa90613061565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117489190612a7d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117ac91906126e6565b60405180910390a36117bf848484611e9c565b50505050565b6117d6816117d16112e6565b611ea1565b50565b6117e382826110ff565b61180881600160008581526020019081526020016000206111df90919063ffffffff16565b505050565b6118178282611f3e565b61183c816001600085815260200190815260200160002061201f90919063ffffffff16565b505050565b6118496112e6565b73ffffffffffffffffffffffffffffffffffffffff16611867610d72565b73ffffffffffffffffffffffffffffffffffffffff16146118bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b4906130cd565b60405180910390fd5b565b6118c761204f565b6000600760006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61190b6112e6565b6040516119189190612867565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198890613139565b60405180910390fd5b61199d60008383611e8c565b80600460008282546119af9190612a7d565b9250508190555080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a059190612a7d565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a6a91906126e6565b60405180910390a3611a7e60008383611e9c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611af1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae8906131cb565b60405180910390fd5b611afd82600083611e8c565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611b84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7b9061325d565b60405180910390fd5b818103600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160046000828254611bdc919061327d565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611c4191906126e6565b60405180910390a3611c5583600084611e9c565b505050565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611d28612098565b6001600760006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611d6c6112e6565b604051611d799190612867565b60405180910390a1565b6000611d9283600001836120e2565b60001c905092915050565b6000611dab8260000161210d565b9050919050565b6000611dbe838361211e565b611e17578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050611e1c565b600090505b92915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611e9783838361120f565b505050565b505050565b611eab8282610dcb565b611f3a57611ed08173ffffffffffffffffffffffffffffffffffffffff166014612141565b611ede8360001c6020612141565b604051602001611eef929190613385565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3191906125e1565b60405180910390fd5b5050565b611f488282610dcb565b1561201b57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611fc06112e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000612047836000018373ffffffffffffffffffffffffffffffffffffffff1660001b61237d565b905092915050565b6120576109ee565b612096576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208d9061340b565b60405180910390fd5b565b6120a06109ee565b156120e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120d790613477565b60405180910390fd5b565b60008260000182815481106120fa576120f9613497565b5b9060005260206000200154905092915050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b60606000600283600261215491906134c6565b61215e9190612a7d565b67ffffffffffffffff81111561217757612176613508565b5b6040519080825280601f01601f1916602001820160405280156121a95781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106121e1576121e0613497565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061224557612244613497565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261228591906134c6565b61228f9190612a7d565b90505b600181111561232f577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106122d1576122d0613497565b5b1a60f81b8282815181106122e8576122e7613497565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061232890613537565b9050612292565b5060008414612373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236a906135ac565b60405180910390fd5b8091505092915050565b600080836001016000848152602001908152602001600020549050600081146124855760006001826123af919061327d565b90506000600186600001805490506123c7919061327d565b90508181146124365760008660000182815481106123e8576123e7613497565b5b906000526020600020015490508087600001848154811061240c5761240b613497565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b8560000180548061244a576124496135cc565b5b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061248b565b60009150505b92915050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6124cb81612496565b81146124d657600080fd5b50565b6000813590506124e8816124c2565b92915050565b60006020828403121561250457612503612491565b5b6000612512848285016124d9565b91505092915050565b60008115159050919050565b6125308161251b565b82525050565b600060208201905061254b6000830184612527565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561258b578082015181840152602081019050612570565b60008484015250505050565b6000601f19601f8301169050919050565b60006125b382612551565b6125bd818561255c565b93506125cd81856020860161256d565b6125d681612597565b840191505092915050565b600060208201905081810360008301526125fb81846125a8565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061262e82612603565b9050919050565b61263e81612623565b811461264957600080fd5b50565b60008135905061265b81612635565b92915050565b6000819050919050565b61267481612661565b811461267f57600080fd5b50565b6000813590506126918161266b565b92915050565b600080604083850312156126ae576126ad612491565b5b60006126bc8582860161264c565b92505060206126cd85828601612682565b9150509250929050565b6126e081612661565b82525050565b60006020820190506126fb60008301846126d7565b92915050565b60008060006060848603121561271a57612719612491565b5b60006127288682870161264c565b93505060206127398682870161264c565b925050604061274a86828701612682565b9150509250925092565b6000819050919050565b61276781612754565b811461277257600080fd5b50565b6000813590506127848161275e565b92915050565b6000602082840312156127a05761279f612491565b5b60006127ae84828501612775565b91505092915050565b6127c081612754565b82525050565b60006020820190506127db60008301846127b7565b92915050565b600080604083850312156127f8576127f7612491565b5b600061280685828601612775565b92505060206128178582860161264c565b9150509250929050565b600060ff82169050919050565b61283781612821565b82525050565b6000602082019050612852600083018461282e565b92915050565b61286181612623565b82525050565b600060208201905061287c6000830184612858565b92915050565b60006020828403121561289857612897612491565b5b60006128a684828501612682565b91505092915050565b6000602082840312156128c5576128c4612491565b5b60006128d38482850161264c565b91505092915050565b600080604083850312156128f3576128f2612491565b5b600061290185828601612775565b925050602061291285828601612682565b9150509250929050565b6000806040838503121561293357612932612491565b5b60006129418582860161264c565b92505060206129528582860161264c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806129a357607f821691505b6020821081036129b6576129b561295c565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000612a18602f8361255c565b9150612a23826129bc565b604082019050919050565b60006020820190508181036000830152612a4781612a0b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a8882612661565b9150612a9383612661565b9250828201905080821115612aab57612aaa612a4e565b5b92915050565b7f45524332305072657365744d696e7465725061757365723a206d75737420686160008201527f7665206d696e74657220726f6c6520746f206d696e7400000000000000000000602082015250565b6000612b0d60368361255c565b9150612b1882612ab1565b604082019050919050565b60006020820190508181036000830152612b3c81612b00565b9050919050565b600081519050612b528161266b565b92915050565b600060208284031215612b6e57612b6d612491565b5b6000612b7c84828501612b43565b91505092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612be160258361255c565b9150612bec82612b85565b604082019050919050565b60006020820190508181036000830152612c1081612bd4565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612c7360268361255c565b9150612c7e82612c17565b604082019050919050565b60006020820190508181036000830152612ca281612c66565b9050919050565b7f45524332305061757361626c653a20746f6b656e207472616e7366657220776860008201527f696c652070617573656400000000000000000000000000000000000000000000602082015250565b6000612d05602a8361255c565b9150612d1082612ca9565b604082019050919050565b60006020820190508181036000830152612d3481612cf8565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612d9760248361255c565b9150612da282612d3b565b604082019050919050565b60006020820190508181036000830152612dc681612d8a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e2960228361255c565b9150612e3482612dcd565b604082019050919050565b60006020820190508181036000830152612e5881612e1c565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612e95601d8361255c565b9150612ea082612e5f565b602082019050919050565b60006020820190508181036000830152612ec481612e88565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612f2760258361255c565b9150612f3282612ecb565b604082019050919050565b60006020820190508181036000830152612f5681612f1a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612fb960238361255c565b9150612fc482612f5d565b604082019050919050565b60006020820190508181036000830152612fe881612fac565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061304b60268361255c565b915061305682612fef565b604082019050919050565b6000602082019050818103600083015261307a8161303e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006130b760208361255c565b91506130c282613081565b602082019050919050565b600060208201905081810360008301526130e6816130aa565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000613123601f8361255c565b915061312e826130ed565b602082019050919050565b6000602082019050818103600083015261315281613116565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006131b560218361255c565b91506131c082613159565b604082019050919050565b600060208201905081810360008301526131e4816131a8565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061324760228361255c565b9150613252826131eb565b604082019050919050565b600060208201905081810360008301526132768161323a565b9050919050565b600061328882612661565b915061329383612661565b92508282039050818111156132ab576132aa612a4e565b5b92915050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006132f26017836132b1565b91506132fd826132bc565b601782019050919050565b600061331382612551565b61331d81856132b1565b935061332d81856020860161256d565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b600061336f6011836132b1565b915061337a82613339565b601182019050919050565b6000613390826132e5565b915061339c8285613308565b91506133a782613362565b91506133b38284613308565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006133f560148361255c565b9150613400826133bf565b602082019050919050565b60006020820190508181036000830152613424816133e8565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b600061346160108361255c565b915061346c8261342b565b602082019050919050565b6000602082019050818103600083015261349081613454565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006134d182612661565b91506134dc83612661565b92508282026134ea81612661565b9150828204841483151761350157613500612a4e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600061354282612661565b91506000820361355557613554612a4e565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b600061359660208361255c565b91506135a182613560565b602082019050919050565b600060208201905081810360008301526135c581613589565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212207ef97c41c5eff7749dcf602188c2d68e5bbd2e0c94aee9800a87db0bd6a2f38164736f6c63430008120033000000000000000000000000a3c23dd98b431b9e9462efdacfa372078d5400b4
0x000000000000000000000000a3c23dd98b431b9e9462efdacfa372078d5400b4
----Decoded View------------Arg [0] : _mintAddress (address): 0xa3c23Dd98b431b9e9462efdACFA372078d5400B4
----Encoded View------------Arg [0] : 0x000000000000000000000000a3c23dd98b431b9e9462efdacfa372078d5400b4