[ { "inputs": [ { "internalType": "address", "name": "initialOwner", "type": "address" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "uint8", "name": "decimals_", "type": "uint8" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "AccessControlBadConfirmation", "type": "error" }, { "inputs": [ { "internalType": "uint48", "name": "schedule", "type": "uint48" } ], "name": "AccessControlEnforcedDefaultAdminDelay", "type": "error" }, { "inputs": [], "name": "AccessControlEnforcedDefaultAdminRules", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "defaultAdmin", "type": "address" } ], "name": "AccessControlInvalidDefaultAdmin", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bytes32", "name": "neededRole", "type": "bytes32" } ], "name": "AccessControlUnauthorizedAccount", "type": "error" }, { "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": "uint8", "name": "bits", "type": "uint8" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "SafeCastOverflowedUintDowncast", "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": [], "name": "DefaultAdminDelayChangeCanceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint48", "name": "newDelay", "type": "uint48" }, { "indexed": false, "internalType": "uint48", "name": "effectSchedule", "type": "uint48" } ], "name": "DefaultAdminDelayChangeScheduled", "type": "event" }, { "anonymous": false, "inputs": [], "name": "DefaultAdminTransferCanceled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newAdmin", "type": "address" }, { "indexed": false, "internalType": "uint48", "name": "acceptSchedule", "type": "uint48" } ], "name": "DefaultAdminTransferScheduled", "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" }, { "inputs": [], "name": "BURNER_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "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": "acceptDefaultAdminTransfer", "outputs": [], "stateMutability": "nonpayable", "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": "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": "address", "name": "newAdmin", "type": "address" } ], "name": "beginDefaultAdminTransfer", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "cancelDefaultAdminTransfer", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint48", "name": "newDelay", "type": "uint48" } ], "name": "changeDefaultAdminDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "defaultAdmin", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "defaultAdminDelay", "outputs": [ { "internalType": "uint48", "name": "", "type": "uint48" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "defaultAdminDelayIncreaseWait", "outputs": [ { "internalType": "uint48", "name": "", "type": "uint48" } ], "stateMutability": "view", "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": "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": "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": "pendingDefaultAdmin", "outputs": [ { "internalType": "address", "name": "newAdmin", "type": "address" }, { "internalType": "uint48", "name": "schedule", "type": "uint48" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pendingDefaultAdminDelay", "outputs": [ { "internalType": "uint48", "name": "newDelay", "type": "uint48" }, { "internalType": "uint48", "name": "schedule", "type": "uint48" } ], "stateMutability": "view", "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": [], "name": "rollbackDefaultAdminDelay", "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": "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" } ]
60a060405234620003ce5762001ae0803803806200001d81620003d3565b928339810190608081830312620003ce5780516001600160a01b0380821690818303620003ce576020848101519095906001600160401b0390818111620003ce57826200006c918801620003f9565b916040870151828111620003ce576060916200008a918901620003f9565b9601519560ff87168703620003ce578251828111620002c8576003918254916001958684811c94168015620003c3575b8c851014620003ad5781908c601f9586811162000354575b50508c908d868411600114620002ea5750600092620002de575b505060001982861b1c191690861b1783555b8051938411620002c8576004998a548681811c91168015620002bd575b82821014620002a8578381116200025d575b5080928511600114620001ef5750938394918492600095620001e3575b50501b92600019911b1c19161785555b8115620001cb57600680546001600160d01b031660e160d41b179055600754908116620001ba576001600160a01b031916176007559091506200019d906200046b565b506080526040516115e29081620004fe823960805181610c5d0152f35b604051631fe1e13d60e11b81528590fd5b604051636116401160e11b8152600081870152602490fd5b0151935038806200014a565b92919084601f1981168c60005285600020956000905b8983831062000242575050501062000227575b50505050811b0185556200015a565b01519060f884600019921b161c191690553880808062000218565b85870151895590970196948501948893509081019062000205565b8b600052816000208480880160051c8201928489106200029e575b0160051c019087905b828110620002915750506200012d565b6000815501879062000281565b9250819262000278565b60228c634e487b7160e01b6000525260246000fd5b90607f16906200011b565b634e487b7160e01b600052604160045260246000fd5b015190503880620000ec565b9190899450601f1984168860005283600020936000905b8282106200033a575050841162000321575b505050811b018355620000fe565b015160001983881b60f8161c1916905538808062000313565b8484015186558c9790950194938401939081019062000301565b909192508660005285826000209181860160051c8301938610620003a3575b918a91869594930160051c01915b8281106200039357508e9150620000d2565b600081558594508a910162000381565b9250819262000373565b634e487b7160e01b600052602260045260246000fd5b93607f1693620000ba565b600080fd5b6040519190601f01601f191682016001600160401b03811183821017620002c857604052565b919080601f84011215620003ce5782516001600160401b038111620002c8576020906200042f601f8201601f19168301620003d3565b92818452828287010111620003ce5760005b8181106200045757508260009394955001015290565b858101830151848201840152820162000441565b6001600160a01b031660008181527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc602052604081205490919060ff16620004f95781805260056020526040822081835260205260408220600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b509056fe608060408181526004918236101561001657600080fd5b600092833560e01c91826301ffc9a71461107657508163022d63fb1461105857816306fdde0314610f7e578163095ea7b314610ed45781630aa6220b14610e3f57816318160ddd14610e2057816323b872dd14610d2c578163248a9ca314610d01578163282c51f314610cc65781632f2ff15d14610c81578163313ce56714610c4357816336568abe14610b5257816340c10f1914610a4d578163634e93da14610971578163649a5ec7146107c857816370a082311461079157816384ef8ffc146107685781638da5cb5b1461076857816391d148541461071d57816395d89b41146106025781639dc29fac146104d2578163a1eda53c1461045c578163a217fddf14610441578163a9059cbb14610410578163cc8463c8146103e4578163cefc1429146102f7578163cf6eefb7146102be578163d539139314610283578163d547741f1461022c57508063d602b9fd146101c55763dd62ed3e1461017a57600080fd5b346101c157806003193601126101c1578060209261019661112c565b61019e611147565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b5080fd5b82346102295780600319360112610229576101de61115d565b600680546001600160d01b0319811690915560a01c65ffffffffffff166102025780f35b7f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a96051098180a180f35b80fd5b839150346101c157826003193601126101c1578035610249611147565b918115610275575061026c600184958361027196526005602052862001546111b5565b6112ec565b5080f35b8451631fe1e13d60e11b8152fd5b5050346101c157816003193601126101c157602090517f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68152f35b8284346102295780600319360112610229575060065481516001600160a01b038216815260a09190911c65ffffffffffff166020820152f35b8383346101c157816003193601126101c1576006546001600160a01b0390811633036103ce576006546001600160a01b03811692919060a01c65ffffffffffff16801580156103c4575b6103ae57506007549061036b816bffffffffffffffffffffffff60a01b9384811660075516611331565b506007549281841661039f575061038b94955083169116176007556111db565b50600680546001600160d01b031916905580f35b51631fe1e13d60e11b81528690fd5b856024918451916319ca5ebb60e01b8352820152fd5b5042811015610341565b8151636116401160e11b81523381860152602490fd5b5050346101c157816003193601126101c15760209065ffffffffffff610408611433565b915191168152f35b5050346101c157806003193601126101c15760209061043a61043061112c565b602435903361149c565b5160018152f35b5050346101c157816003193601126101c15751908152602090f35b8284346102295780600319360112610229576007548060d01c91821515806104c8575b156104ba575065ffffffffffff6104b69160a01c1691925b5165ffffffffffff928316815292909116602083015281906040820190565b0390f35b928392506104b69150610497565b504283101561047f565b839150346101c157826003193601126101c1576104ed61112c565b90602435907f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848808552600560205285852033865260205260ff8686205416156105e557506001600160a01b0383169283156105ce5783855284602052858520549183831061059a5750508184957fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef936020938688528785520381872055816002540360025551908152a380f35b865163391434e360e21b81526001600160a01b03909216908201908152602081018390526040810184905281906060010390fd5b8551634b637e8f60e11b8152808301869052602490fd5b6044925085519163e2517d3f60e01b835233908301526024820152fd5b8383346101c157816003193601126101c157805190828454600181811c90808316928315610713575b6020938484108114610700578388529081156106e4575060011461068f575b505050829003601f01601f191682019267ffffffffffffffff84118385101761067c57508291826104b69252826110e3565b634e487b7160e01b815260418552602490fd5b8787529192508591837f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8385106106d0575050505083010185808061064a565b8054888601830152930192849082016106ba565b60ff1916878501525050151560051b840101905085808061064a565b634e487b7160e01b895260228a52602489fd5b91607f169161062b565b9050346107645781600319360112610764578160209360ff9261073e611147565b90358252600586528282206001600160a01b039091168252855220549151911615158152f35b8280fd5b5050346101c157816003193601126101c15760075490516001600160a01b039091168152602090f35b5050346101c15760203660031901126101c15760209181906001600160a01b036107b961112c565b16815280845220549051908152f35b8383346101c15760203660031901126101c157823565ffffffffffff8082169081830361096d576107f761115d565b6108004261157a565b918161080a611433565b168082111561092057509495507ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b946108b792610858929091620697808082101561091957505b169061146c565b926007548060d01c806108bd575b5050600780546001600160a01b031660a085901b65ffffffffffff60a01b161760d086901b6001600160d01b0319161790555165ffffffffffff928316815292909116602083015281906040820190565b0390a180f35b4211156108ef57600680546001600160d01b031660309290921b6001600160d01b0319169190911790555b8680610866565b507f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec58680a16108e8565b9050610851565b0390811161095a577ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b9495506108b791610858919061146c565b634e487b7160e01b855260118652602485fd5b8480fd5b5050346101c15760203660031901126101c1577f3377dc44241e779dd06afab5b788a35ca5f3b778836e2990bdb26a2a4b2e5ed660206109af61112c565b6109b761115d565b6109d16109c34261157a565b6109cb611433565b9061146c565b600680546001600160d01b031981166001600160a01b039490941693841760a084811b65ffffffffffff60a01b16919091179092559295919265ffffffffffff92911c8216610a24575b5191168152a280f35b7f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a96051098780a1610a1b565b91905034610764578060031936011261076457610a6861112c565b90602435917f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6808652600560205282862033875260205260ff838720541615610b3457506001600160a01b0316928315610b1f5760025490838201809211610b0c575084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9260209260025585855284835280852082815401905551908152a380f35b634e487b7160e01b865260119052602485fd5b84602492519163ec442f0560e01b8352820152fd5b825163e2517d3f60e01b815233818701526024810191909152604490fd5b8383346101c157806003193601126101c1578235610b6e611147565b91811580610c2c575b610ba6575b336001600160a01b03841603610b97575090610271916112ec565b5163334bd91960e11b81528490fd5b60065465ffffffffffff60a082901c16906001600160a01b031615801590610c1c575b8015610c0a575b610bec57506006805465ffffffffffff60a01b19169055610b7c565b8565ffffffffffff60249351926319ca5ebb60e01b84521690820152fd5b504265ffffffffffff82161015610bd0565b5065ffffffffffff811615610bc9565b506007546001600160a01b03848116911614610b77565b5050346101c157816003193601126101c1576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b839150346101c157826003193601126101c1578035610c9e611147565b9181156102755750610cc1600184958361027196526005602052862001546111b5565b61126c565b5050346101c157816003193601126101c157602090517f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a8488152f35b9050346107645760203660031901126107645781602093600192358152600585522001549051908152f35b9050823461022957606036600319011261022957610d4861112c565b610d50611147565b916044359360018060a01b038316808352600160205286832033845260205286832054916000198303610d8c575b60208861043a89898961149c565b868310610df4578115610ddd573315610dc65750825260016020908152868320338452815291869020908590039055829061043a87610d7e565b8751634a1406b160e11b8152908101849052602490fd5b875163e602df0560e01b8152908101849052602490fd5b8751637dc7a0d960e11b8152339181019182526020820193909352604081018790528291506060010390fd5b5050346101c157816003193601126101c1576020906002549051908152f35b8334610229578060031936011261022957610e5861115d565b6007548060d01c80610e78575b600780546001600160a01b031690558280f35b421115610eaa57600680546001600160d01b031660309290921b6001600160d01b0319169190911790555b8180610e65565b507f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec58180a1610ea3565b905034610764578160031936011261076457610eee61112c565b602435903315610f67576001600160a01b0316918215610f5057508083602095338152600187528181208582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b8351634a1406b160e11b8152908101859052602490fd5b835163e602df0560e01b8152808401869052602490fd5b8383346101c157816003193601126101c15780519082600354600181811c9080831692831561104e575b6020938484108114610700578388529081156106e45750600114610ff857505050829003601f01601f191682019267ffffffffffffffff84118385101761067c57508291826104b69252826110e3565b600387529192508591837fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b83851061103a575050505083010185808061064a565b805488860183015293019284908201611024565b91607f1691610fa8565b5050346101c157816003193601126101c15760209051620697808152f35b849134610764576020366003190112610764573563ffffffff60e01b811680910361076457602092506318a4c3c360e11b81149081156110b8575b5015158152f35b637965db0b60e01b8114915081156110d2575b50836110b1565b6301ffc9a760e01b149050836110cb565b6020808252825181830181905290939260005b82811061111857505060409293506000838284010152601f8019910116010190565b8181018601518482016040015285016110f6565b600435906001600160a01b038216820361114257565b600080fd5b602435906001600160a01b038216820361114257565b3360009081527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc602052604081205460ff16156111975750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b80600052600560205260406000203360005260205260ff60406000205416156111975750565b6001600160a01b031660008181527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc602052604081205490919060ff166112685781805260056020526040822081835260205260408220600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b5090565b906000918083526005602052604083209160018060a01b03169182845260205260ff604084205416156000146112e75780835260056020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b906113029180158061131a575b611305576113bc565b90565b600780546001600160a01b03191690556113bc565b506007546001600160a01b038381169116146112f9565b6001600160a01b031660008181527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc602052604081205490919060ff1615611268578180526005602052604082208183526020526040822060ff19815416905533917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8180a4600190565b906000918083526005602052604083209160018060a01b03169182845260205260ff6040842054166000146112e7578083526005602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6007548060d01c8015159081611462575b50156114585760a01c65ffffffffffff1690565b5060065460d01c90565b9050421138611444565b91909165ffffffffffff8080941691160191821161148657565b634e487b7160e01b600052601160045260246000fd5b916001600160a01b0380841692831561156157169283156115485760009083825281602052604082205490838210611516575091604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405163391434e360e21b81526001600160a01b03919091166004820152602481019190915260448101839052606490fd5b60405163ec442f0560e01b815260006004820152602490fd5b604051634b637e8f60e11b815260006004820152602490fd5b65ffffffffffff9081811161158d571690565b604490604051906306dfcc6560e41b8252603060048301526024820152fdfea2646970667358221220810220f051c90159eb4536519254af7429177524220e22f011e12629f3c6838364736f6c63430008140033000000000000000000000000dbe60f9a17e234c24b87d0bd0b8b802689ed355e000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000001654656e736f72706c657820577261707065642054414f0000000000000000000000000000000000000000000000000000000000000000000000000000000000047454414f00000000000000000000000000000000000000000000000000000000
0x000000000000000000000000dbe60f9a17e234c24b87d0bd0b8b802689ed355e000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000001654656e736f72706c657820577261707065642054414f0000000000000000000000000000000000000000000000000000000000000000000000000000000000047454414f00000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : initialOwner (address): 0xDbe60F9A17E234C24B87D0bD0b8B802689Ed355EArg [1] : name (string): Tensorplex Wrapped TAOArg [2] : symbol (string): tTAOArg [3] : decimals_ (uint8): 9
----Encoded View------------Arg [0] : 0x000000000000000000000000dbe60f9a17e234c24b87d0bd0b8b802689ed355eArg [1] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001654656e736f72706c657820577261707065642054414f00000000000000000000Arg [2] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000047454414f00000000000000000000000000000000000000000000000000000000Arg [3] : 0x0000000000000000000000000000000000000000000000000000000000000009