[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "uint8", "name": "tokenDecimals", "type": "uint8" }, { "internalType": "address", "name": "initialAuthority", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "InvalidShortString", "type": "error" }, { "inputs": [ { "internalType": "string", "name": "str", "type": "string" } ], "name": "StringTooLong", "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": "user", "type": "address" }, { "indexed": true, "internalType": "contract Authority", "name": "newAuthority", "type": "address" } ], "name": "AuthorityUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Deposit", "type": "event" }, { "anonymous": false, "inputs": [], "name": "EIP712DomainChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Withdrawal", "type": "event" }, { "inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "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": [], "name": "authority", "outputs": [ { "internalType": "contract Authority", "name": "", "type": "address" } ], "stateMutability": "view", "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": "from", "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": [], "name": "deposit", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "eip712Domain", "outputs": [ { "internalType": "bytes1", "name": "fields", "type": "bytes1" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "version", "type": "string" }, { "internalType": "uint256", "name": "chainId", "type": "uint256" }, { "internalType": "address", "name": "verifyingContract", "type": "address" }, { "internalType": "bytes32", "name": "salt", "type": "bytes32" }, { "internalType": "uint256[]", "name": "extensions", "type": "uint256[]" } ], "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": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mintTo", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "contract Authority", "name": "newAuthority", "type": "address" } ], "name": "setAuthority", "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": "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": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
61018060405234801561001157600080fd5b50604051611fa9380380611fa9833981016040819052610030916102fe565b33818580604051806040016040528060018152602001603160f81b8152508888816003908161005f9190610424565b50600461006c8282610424565b5061007c915083905060056101c3565b6101205261008b8160066101c3565b61014052815160208084019190912060e052815190820120610100524660a05261011860e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250600980546001600160a01b038481166001600160a01b03199283168117909355600a80549185169190921617905560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350505060ff16610160525061053a9050565b60006020835110156101df576101d8836101f6565b90506101f0565b816101ea8482610424565b5060ff90505b92915050565b600080829050601f8151111561022a578260405163305a27a960e01b815260040161022191906104e3565b60405180910390fd5b805161023582610516565b179392505050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561026e578181015183820152602001610256565b50506000910152565b600082601f83011261028857600080fd5b81516001600160401b03808211156102a2576102a261023d565b604051601f8301601f19908116603f011681019082821181831017156102ca576102ca61023d565b816040528381528660208588010111156102e357600080fd5b6102f4846020830160208901610253565b9695505050505050565b6000806000806080858703121561031457600080fd5b84516001600160401b038082111561032b57600080fd5b61033788838901610277565b9550602087015191508082111561034d57600080fd5b5061035a87828801610277565b935050604085015160ff8116811461037157600080fd5b60608601519092506001600160a01b038116811461038e57600080fd5b939692955090935050565b600181811c908216806103ad57607f821691505b6020821081036103cd57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561041f576000816000526020600020601f850160051c810160208610156103fc5750805b601f850160051c820191505b8181101561041b57828155600101610408565b5050505b505050565b81516001600160401b0381111561043d5761043d61023d565b6104518161044b8454610399565b846103d3565b602080601f831160018114610486576000841561046e5750858301515b600019600386901b1c1916600185901b17855561041b565b600085815260208120601f198616915b828110156104b557888601518255948401946001909101908401610496565b50858210156104d35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6020815260008251806020840152610502816040850160208701610253565b601f01601f19169190910160400192915050565b805160208083015191908110156103cd5760001960209190910360031b1b16919050565b60805160a05160c05160e05161010051610120516101405161016051611a0a61059f600039600061024c0152600061086e01526000610843015260006111fb015260006111d30152600061112e01526000611158015260006111820152611a0a6000f3fe60806040526004361061016a5760003560e01c80637a9e5e4b116100d1578063a457c2d71161008a578063d0e30db011610064578063d0e30db014610476578063d505accf1461047e578063dd62ed3e1461049e578063f2fde38b146104be57600080fd5b8063a457c2d714610416578063a9059cbb14610436578063bf7e214f1461045657600080fd5b80637a9e5e4b146103415780637ecebe001461036157806384b0196e146103815780638da5cb5b146103a957806395d89b41146103e1578063a0712d68146103f657600080fd5b80633644e515116101235780633644e51514610276578063395093511461028b57806342966c68146102ab578063449a52f8146102cb57806370a08231146102eb57806379cc67901461032157600080fd5b806306fdde031461017e578063095ea7b3146101a957806318160ddd146101d957806323b872dd146101f85780632e1a7d4d14610218578063313ce5671461023857600080fd5b36610179576101776104de565b005b600080fd5b34801561018a57600080fd5b5061019361051f565b6040516101a091906116d9565b60405180910390f35b3480156101b557600080fd5b506101c96101c4366004611708565b6105b1565b60405190151581526020016101a0565b3480156101e557600080fd5b506002545b6040519081526020016101a0565b34801561020457600080fd5b506101c9610213366004611734565b6105cb565b34801561022457600080fd5b50610177610233366004611775565b6105ef565b34801561024457600080fd5b5060405160ff7f00000000000000000000000000000000000000000000000000000000000000001681526020016101a0565b34801561028257600080fd5b506101ea61063b565b34801561029757600080fd5b506101c96102a6366004611708565b61064a565b3480156102b757600080fd5b506101776102c6366004611775565b61066c565b3480156102d757600080fd5b506101776102e6366004611708565b6106b1565b3480156102f757600080fd5b506101ea61030636600461178e565b6001600160a01b031660009081526020819052604090205490565b34801561032d57600080fd5b5061017761033c366004611708565b6106f1565b34801561034d57600080fd5b5061017761035c36600461178e565b61072d565b34801561036d57600080fd5b506101ea61037c36600461178e565b610817565b34801561038d57600080fd5b50610396610835565b6040516101a097969594939291906117ab565b3480156103b557600080fd5b506009546103c9906001600160a01b031681565b6040516001600160a01b0390911681526020016101a0565b3480156103ed57600080fd5b506101936108be565b34801561040257600080fd5b50610177610411366004611775565b6108cd565b34801561042257600080fd5b506101c9610431366004611708565b610909565b34801561044257600080fd5b506101c9610451366004611708565b610984565b34801561046257600080fd5b50600a546103c9906001600160a01b031681565b6101776104de565b34801561048a57600080fd5b50610177610499366004611844565b610992565b3480156104aa57600080fd5b506101ea6104b93660046118bb565b610af6565b3480156104ca57600080fd5b506101776104d936600461178e565b610b21565b6104e83334610b9f565b60405134815233907fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9060200160405180910390a2565b60606003805461052e906118f4565b80601f016020809104026020016040519081016040528092919081815260200182805461055a906118f4565b80156105a75780601f1061057c576101008083540402835291602001916105a7565b820191906000526020600020905b81548152906001019060200180831161058a57829003601f168201915b5050505050905090565b6000336105bf818585610c5e565b60019150505b92915050565b6000336105d9858285610d83565b6105e4858585610dfd565b506001949350505050565b6105f93382610fa1565b60405181815233907f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b659060200160405180910390a261063833826110d0565b50565b6000610645611121565b905090565b6000336105bf81858561065d8383610af6565b6106679190611928565b610c5e565b610682336000356001600160e01b03191661124c565b6106a75760405162461bcd60e51b815260040161069e90611949565b60405180910390fd5b6106383382610fa1565b6106c7336000356001600160e01b03191661124c565b6106e35760405162461bcd60e51b815260040161069e90611949565b6106ed8282610b9f565b5050565b610707336000356001600160e01b03191661124c565b6107235760405162461bcd60e51b815260040161069e90611949565b6106ed8282610fa1565b6009546001600160a01b03163314806107c25750600a5460405163b700961360e01b81526001600160a01b039091169063b70096139061078190339030906001600160e01b0319600035169060040161196f565b602060405180830381865afa15801561079e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c2919061199c565b6107cb57600080fd5b600a80546001600160a01b0319166001600160a01b03831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b6001600160a01b0381166000908152600760205260408120546105c5565b6000606080828080836108697f000000000000000000000000000000000000000000000000000000000000000060056112f6565b6108947f000000000000000000000000000000000000000000000000000000000000000060066112f6565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60606004805461052e906118f4565b6108e3336000356001600160e01b03191661124c565b6108ff5760405162461bcd60e51b815260040161069e90611949565b6106383382610b9f565b600033816109178286610af6565b9050838110156109775760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161069e565b6105e48286868403610c5e565b6000336105bf818585610dfd565b834211156109e25760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161069e565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a118c6113a1565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610a6c826113c9565b90506000610a7c828787876113f6565b9050896001600160a01b0316816001600160a01b031614610adf5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161069e565b610aea8a8a8a610c5e565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610b37336000356001600160e01b03191661124c565b610b535760405162461bcd60e51b815260040161069e90611949565b600980546001600160a01b0319166001600160a01b03831690811790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b6001600160a01b038216610bf55760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161069e565b8060026000828254610c079190611928565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038316610cc05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161069e565b6001600160a01b038216610d215760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161069e565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6000610d8f8484610af6565b90506000198114610df75781811015610dea5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161069e565b610df78484848403610c5e565b50505050565b6001600160a01b038316610e615760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161069e565b6001600160a01b038216610ec35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161069e565b6001600160a01b03831660009081526020819052604090205481811015610f3b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161069e565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610df7565b6001600160a01b0382166110015760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161069e565b6001600160a01b038216600090815260208190526040902054818110156110755760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161069e565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610d76565b505050565b600080600080600085875af19050806110cb5760405162461bcd60e51b815260206004820152601360248201527211551217d514905394d1915497d19052531151606a1b604482015260640161069e565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561117a57507f000000000000000000000000000000000000000000000000000000000000000046145b156111a457507f000000000000000000000000000000000000000000000000000000000000000090565b610645604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600a546000906001600160a01b031680158015906112d6575060405163b700961360e01b81526001600160a01b0382169063b7009613906112959087903090889060040161196f565b602060405180830381865afa1580156112b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112d6919061199c565b806112ee57506009546001600160a01b038581169116145b949350505050565b606060ff8314611310576113098361141e565b90506105c5565b81805461131c906118f4565b80601f0160208091040260200160405190810160405280929190818152602001828054611348906118f4565b80156113955780601f1061136a57610100808354040283529160200191611395565b820191906000526020600020905b81548152906001019060200180831161137857829003601f168201915b505050505090506105c5565b6001600160a01b03811660009081526007602052604090208054600181018255905b50919050565b60006105c56113d6611121565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060006114078787878761145d565b9150915061141481611521565b5095945050505050565b6060600061142b8361166b565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156114945750600090506003611518565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156114e8573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661151157600060019250925050611518565b9150600090505b94509492505050565b6000816004811115611535576115356119be565b0361153d5750565b6001816004811115611551576115516119be565b0361159e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161069e565b60028160048111156115b2576115b26119be565b036115ff5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161069e565b6003816004811115611613576116136119be565b036106385760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161069e565b600060ff8216601f8111156105c557604051632cd44ac360e21b815260040160405180910390fd5b6000815180845260005b818110156116b95760208185018101518683018201520161169d565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006116ec6020830184611693565b9392505050565b6001600160a01b038116811461063857600080fd5b6000806040838503121561171b57600080fd5b8235611726816116f3565b946020939093013593505050565b60008060006060848603121561174957600080fd5b8335611754816116f3565b92506020840135611764816116f3565b929592945050506040919091013590565b60006020828403121561178757600080fd5b5035919050565b6000602082840312156117a057600080fd5b81356116ec816116f3565b60ff60f81b881681526000602060e060208401526117cc60e084018a611693565b83810360408501526117de818a611693565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561183257835183529284019291840191600101611816565b50909c9b505050505050505050505050565b600080600080600080600060e0888a03121561185f57600080fd5b873561186a816116f3565b9650602088013561187a816116f3565b95506040880135945060608801359350608088013560ff8116811461189e57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156118ce57600080fd5b82356118d9816116f3565b915060208301356118e9816116f3565b809150509250929050565b600181811c9082168061190857607f821691505b6020821081036113c357634e487b7160e01b600052602260045260246000fd5b808201808211156105c557634e487b7160e01b600052601160045260246000fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b6001600160a01b0393841681529190921660208201526001600160e01b0319909116604082015260600190565b6000602082840312156119ae57600080fd5b815180151581146116ec57600080fd5b634e487b7160e01b600052602160045260246000fdfea26469706673582212202c1c67831268a4518d28e037a14f163ae20c59aaeeb1f5817bb89b46ceb3ae7b64736f6c63430008190033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000a60ed73fa144892028351aa2f98c5143148d73a8000000000000000000000000000000000000000000000000000000000000000a436f726e204574686572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007636f726e45544800000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000a60ed73fa144892028351aa2f98c5143148d73a8000000000000000000000000000000000000000000000000000000000000000a436f726e204574686572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007636f726e45544800000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): Corn EtherArg [1] : symbol (string): cornETHArg [2] : tokenDecimals (uint8): 18Arg [3] : initialAuthority (address): 0xa60eD73FA144892028351aA2F98c5143148D73A8
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a436f726e20457468657200000000000000000000000000000000000000000000Arg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000007636f726e45544800000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000000000000000000000000012Arg [3] : 0x000000000000000000000000a60ed73fa144892028351aa2f98c5143148d73a8