Sepolia Testnet

Token

Unstable escrowed token (esUSM)
ERC-20 Source Code

Overview

Max Total Supply

10,368,000 esUSM

Holders

3,932

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,824.489079359792420074 esUSM
0x98fa57165af92d0963172f8e6209bb3ce13da938
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

esUsmToken

Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled
Yes with 9999 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"contract IUsmToken","name":"_usmToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"esUsmAmount","type":"uint256"}],"name":"CancelRedeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Convert","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"esUsmAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"usmAmount","type":"uint256"}],"name":"FinalizeRedeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"esUsmAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"usmAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"duration","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"add","type":"bool"}],"name":"SetTransferWhitelist","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":"userAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"redeemIndex","type":"uint256"},{"indexed":false,"internalType":"address","name":"previousRewardsAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newRewardsAddress","type":"address"}],"name":"UpdateRedeemRewardsAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"minRedeemRatio","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxRedeemRatio","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"minRedeemDuration","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"maxRedeemDuration","type":"uint256"}],"name":"UpdateRedeemSettings","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousRewardsAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newRewardsAddress","type":"address"}],"name":"UpdateRewardsAddress","type":"event"},{"inputs":[],"name":"MAX_FIXED_RATIO","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"redeemIndex","type":"uint256"}],"name":"cancelRedeem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"convert","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"convertTo","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":"address","name":"","type":"address"}],"name":"esUsmBalances","outputs":[{"internalType":"uint256","name":"redeemingAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"redeemIndex","type":"uint256"}],"name":"finalizeRedeem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint256","name":"redeemIndex","type":"uint256"}],"name":"getUserRedeem","outputs":[{"internalType":"uint256","name":"usmAmount","type":"uint256"},{"internalType":"uint256","name":"esUSMAmount","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getUserRedeemsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"duration","type":"uint256"}],"name":"getUsmByVestingDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getesUsmBalance","outputs":[{"internalType":"uint256","name":"redeemingAmount","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":"address","name":"account","type":"address"}],"name":"isTransferWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxRedeemDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxRedeemRatio","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minRedeemDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minRedeemRatio","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"internalType":"uint256","name":"esUSMAmount","type":"uint256"},{"internalType":"uint256","name":"duration","type":"uint256"}],"name":"redeem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"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":"index","type":"uint256"}],"name":"transferWhitelist","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transferWhitelistLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"minRedeemRatio_","type":"uint256"},{"internalType":"uint256","name":"maxRedeemRatio_","type":"uint256"},{"internalType":"uint256","name":"minRedeemDuration_","type":"uint256"},{"internalType":"uint256","name":"maxRedeemDuration_","type":"uint256"}],"name":"updateRedeemSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"add","type":"bool"}],"name":"updateTransferWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"userRedeems","outputs":[{"internalType":"uint256","name":"usmAmount","type":"uint256"},{"internalType":"uint256","name":"esUsmAmount","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usmToken","outputs":[{"internalType":"contract IUsmToken","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
60a060405260326009556064600a5562015180600b556276a700600c553480156200002957600080fd5b5060405162002bbe38038062002bbe8339810160408190526200004c91620001c6565b6040518060400160405280601781526020017f556e737461626c6520657363726f77656420746f6b656e00000000000000000081525060405180604001604052806005815260200164657355534d60d81b815250620000ba620000b46200010060201b60201c565b62000104565b600180556005620000cc83826200029d565b506006620000db82826200029d565b5050506001600160a01b038116608052620000f860073062000154565b505062000369565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006200016b836001600160a01b03841662000174565b90505b92915050565b6000818152600183016020526040812054620001bd575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200016e565b5060006200016e565b600060208284031215620001d957600080fd5b81516001600160a01b0381168114620001f157600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200022357607f821691505b6020821081036200024457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200029857600081815260208120601f850160051c81016020861015620002735750805b601f850160051c820191505b8181101562000294578281556001016200027f565b5050505b505050565b81516001600160401b03811115620002b957620002b9620001f8565b620002d181620002ca84546200020e565b846200024a565b602080601f831160018114620003095760008415620002f05750858301515b600019600386901b1c1916600185901b17855562000294565b600085815260208120601f198616915b828110156200033a5788860151825594840194600190910190840162000319565b5085821015620003595787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6080516128246200039a600039600081816103030152818161199a01528181611ad20152611b2801526128246000f3fe608060405234801561001057600080fd5b506004361061025c5760003560e01c80638908365411610145578063c4b10766116100bd578063da1ce4d01161008c578063e3a2950b11610071578063e3a2950b146105b8578063e9ed87f8146105c1578063f2fde38b146105ca57600080fd5b8063da1ce4d01461055f578063dd62ed3e1461057257600080fd5b8063c4b1076614610510578063ca61329214610519578063cc6c54231461052c578063d9abf55c1461053f57600080fd5b8063a3908e1b11610114578063a9059cbb116100f9578063a9059cbb146104b4578063aff6cbf1146104c7578063b90c2b52146104da57600080fd5b8063a3908e1b1461048e578063a457c2d7146104a157600080fd5b8063890836541461041f5780638da5cb5b146104325780638e193e801461045057806395d89b411461048657600080fd5b806339509351116101d85780635a1d34dc116101a757806370a082311161018c57806370a08231146103ce578063715018a6146104045780637cbc23731461040c57600080fd5b80635a1d34dc146103b3578063619ac95b146103c657600080fd5b8063395093511461034a5780634b359d381461035d5780634f62b7ec14610370578063539ffb771461039e57600080fd5b80631c3526791161022f57806323b872dd1161021457806323b872dd146102dc578063313ce567146102ef57806338fbd533146102fe57600080fd5b80631c352679146102c05780631eee7e60146102c957600080fd5b806306fdde0314610261578063095ea7b31461027f578063161aab43146102a257806318160ddd146102b8575b600080fd5b6102696105dd565b604051610276919061245a565b60405180910390f35b61029261028d3660046124d4565b61066f565b6040519015158152602001610276565b6102aa610689565b604051908152602001610276565b6004546102aa565b6102aa60095481565b6102926102d73660046124fe565b61069a565b6102926102ea366004612519565b6106a7565b60405160128152602001610276565b6103257f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610276565b6102926103583660046124d4565b6106cb565b61032561036b366004612555565b610717565b61038361037e3660046124d4565b610724565b60408051938452602084019290925290820152606001610276565b6103b16103ac366004612555565b610766565b005b6103b16103c136600461256e565b6108b9565b6102aa606481565b6102aa6103dc3660046124fe565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205490565b6103b1610926565b6103b161041a36600461259a565b61093a565b6103b161042d3660046125ca565b610b0b565b60005473ffffffffffffffffffffffffffffffffffffffff16610325565b6102aa61045e3660046124fe565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b610269610c16565b6103b161049c366004612555565b610c25565b6102926104af3660046124d4565b610c40565b6102926104c23660046124d4565b610cf7565b6103b16104d5366004612555565b610d05565b6102aa6104e83660046124fe565b73ffffffffffffffffffffffffffffffffffffffff166000908152600e602052604090205490565b6102aa600b5481565b6103b1610527366004612601565b610e7e565b61038361053a3660046124d4565b61104a565b6102aa61054d3660046124fe565b600d6020526000908152604090205481565b6102aa61056d36600461259a565b611152565b6102aa610580366004612633565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260036020908152604080832093909416825291909152205490565b6102aa600a5481565b6102aa600c5481565b6103b16105d83660046124fe565b611206565b6060600580546105ec9061265d565b80601f01602080910402602001604051908101604052809291908181526020018280546106189061265d565b80156106655780601f1061063a57610100808354040283529160200191610665565b820191906000526020600020905b81548152906001019060200180831161064857829003601f168201915b5050505050905090565b60003361067d8185856112a0565b60019150505b92915050565b6000610695600761141f565b905090565b6000610683600783611429565b6000336106b585828561145b565b6106c0858585611518565b506001949350505050565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919061067d90829086906107129087906126df565b6112a0565b600061068360078361174b565b600e602052816000526040600020818154811061074057600080fd5b600091825260209091206003909102018054600182015460029092015490935090915083565b61076e611757565b336000818152600e6020526040902054829081106107f95760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336000908152600d60209081526040808320600e9092528220805491929186908110610827576108276126f2565b90600052602060002090600302019050610852816001015483600001546117b090919063ffffffff16565b825560018101546108669030903390611518565b600181015460405190815233907f56d7520e387607a8daa892e3fed116badc2a636307bdc794b1c1aed97ae203f49060200160405180910390a26108a9856117bc565b505050506108b660018055565b50565b6108c1611757565b333b61090f5760405162461bcd60e51b815260206004820152601660248201527f636f6e76657274546f3a206e6f7420616c6c6f7765640000000000000000000060448201526064016107f0565b61091982826118d5565b61092260018055565b5050565b61092e6119c2565b6109386000611a29565b565b610942611757565b600082116109b85760405162461bcd60e51b815260206004820152602260248201527f72656465656d3a20657355534d416d6f756e742063616e6e6f74206265206e7560448201527f6c6c00000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b600b54811015610a0a5760405162461bcd60e51b815260206004820152601860248201527f72656465656d3a206475726174696f6e20746f6f206c6f77000000000000000060448201526064016107f0565b610a15333084611518565b336000908152600d6020526040812090610a2f8484611152565b604080518681526020810183905290810185905290915033907fbd5034ffbd47e4e72a94baa2cdb74c6fad73cb3bcdc13036b72ec8306f5a76469060600160405180910390a28215610af5578154610a879085611a9e565b8255336000908152600e60209081526040918290208251606081018452848152918201879052918101610aba4287611a9e565b905281546001818101845560009384526020938490208351600390930201918255928201519281019290925560400151600290910155610b00565b610b00338583611aaa565b505061092260018055565b610b136119c2565b3073ffffffffffffffffffffffffffffffffffffffff831603610b9e5760405162461bcd60e51b815260206004820152603b60248201527f7570646174655472616e7366657257686974656c6973743a2043616e6e6f742060448201527f72656d6f766520657355534d2066726f6d2077686974656c697374000000000060648201526084016107f0565b8015610bb557610baf600783611bfa565b50610bc2565b610bc0600783611c1c565b505b6040805173ffffffffffffffffffffffffffffffffffffffff8416815282151560208201527f3a34209cb941a5d23a56dea730a13738454bc7daefd4bb32e8d7df58c1bd920d910160405180910390a15050565b6060600680546105ec9061265d565b610c2d611757565b610c3781336118d5565b6108b660018055565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919083811015610cea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016107f0565b6106c082868684036112a0565b60003361067d818585611518565b610d0d611757565b336000818152600e602052604090205482908110610d935760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084016107f0565b336000908152600d60209081526040808320600e9092528220805491929186908110610dc157610dc16126f2565b906000526020600020906003020190508060020154610ddd4290565b1015610e515760405162461bcd60e51b815260206004820152603260248201527f66696e616c697a6552656465656d3a2076657374696e67206475726174696f6e60448201527f20686173206e6f7420656e64656420796574000000000000000000000000000060648201526084016107f0565b60018101548254610e61916117b0565b825560018101548154610e75913391611aaa565b6108a9856117bc565b610e866119c2565b82841115610efc5760405162461bcd60e51b815260206004820152602860248201527f75706461746552656465656d53657474696e67733a2077726f6e67207261746960448201527f6f2076616c75657300000000000000000000000000000000000000000000000060648201526084016107f0565b808210610f715760405162461bcd60e51b815260206004820152602b60248201527f75706461746552656465656d53657474696e67733a2077726f6e67206475726160448201527f74696f6e2076616c75657300000000000000000000000000000000000000000060648201526084016107f0565b6064831115610fe85760405162461bcd60e51b815260206004820152602860248201527f75706461746552656465656d53657474696e67733a2077726f6e67207261746960448201527f6f2076616c75657300000000000000000000000000000000000000000000000060648201526084016107f0565b6009849055600a839055600b829055600c8190556040805185815260208101859052908101839052606081018290527ff282865353a487a40c4983b3a1a4e8901e81cb5605f653e6352dc57cdb5744889060800160405180910390a150505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600e6020526040812054819081908590859081106110ec5760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600e60205260408120805488908110611123576111236126f2565b906000526020600020906003020190508060000154816001015482600201549550955095505050509250925092565b6000600b5482101561116657506000610683565b600c5482111561119757611190606461118a600a5486611c3e90919063ffffffff16565b90611c4a565b9050610683565b60006111ed6111e46111b6600b54600c546117b090919063ffffffff16565b61118a6111d0600954600a546117b090919063ffffffff16565b600b546111de9089906117b0565b90611c3e565b60095490611a9e565b90506111fe606461118a8684611c3e565b949350505050565b61120e6119c2565b73ffffffffffffffffffffffffffffffffffffffff81166112975760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016107f0565b6108b681611a29565b73ffffffffffffffffffffffffffffffffffffffff83166113285760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff82166113b15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610683825490565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b9392505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600360209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461151257818110156115055760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016107f0565b61151284848484036112a0565b50505050565b73ffffffffffffffffffffffffffffffffffffffff83166115a15760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff821661162a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b611635838383611c56565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020526040902054818110156116d15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526002602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061173e9086815260200190565b60405180910390a3611512565b60006114548383611ce1565b6002600154036117a95760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016107f0565b6002600155565b60006114548284612721565b336000908152600e6020526040902080546117d990600190612721565b815481106117e9576117e96126f2565b9060005260206000209060030201600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110611847576118476126f2565b600091825260208083208454600390930201918255600180850154908301556002938401549390910192909255338152600e9091526040902080548061188f5761188f612734565b60008281526020812060037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909301928302018181556001810182905560020155905550565b816000036119255760405162461bcd60e51b815260206004820152601e60248201527f636f6e766572743a20616d6f756e742063616e6e6f74206265206e756c6c000060448201526064016107f0565b61192f8183611d0b565b6040805173ffffffffffffffffffffffffffffffffffffffff831681526020810184905233917fccfaeb3043a96a967dc036ab72e078a9632af809671bc2a1ac30a8043645f89e910160405180910390a261092273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016333085611df2565b60005473ffffffffffffffffffffffffffffffffffffffff1633146109385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107f0565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061145482846126df565b6000611ab683836117b0565b9050611af973ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168584611ece565b6040517f42966c68000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906342966c6890602401600060405180830381600087803b158015611b8157600080fd5b505af1158015611b95573d6000803e3d6000fd5b50505050611ba33084611f24565b604080518481526020810184905273ffffffffffffffffffffffffffffffffffffffff8616917f0da072ebd7a5649099f43a3776eb0cda17aca79426ee9f28aae203f5dfa04eda910160405180910390a250505050565b60006114548373ffffffffffffffffffffffffffffffffffffffff84166120c2565b60006114548373ffffffffffffffffffffffffffffffffffffffff8416612111565b60006114548284612763565b6000611454828461277a565b73ffffffffffffffffffffffffffffffffffffffff83161580611c7f5750611c7f600784611429565b80611c905750611c90600783611429565b611cdc5760405162461bcd60e51b815260206004820152601560248201527f7472616e736665723a206e6f7420616c6c6f776564000000000000000000000060448201526064016107f0565b505050565b6000826000018281548110611cf857611cf86126f2565b9060005260206000200154905092915050565b73ffffffffffffffffffffffffffffffffffffffff8216611d6e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016107f0565b611d7a60008383611c56565b8060046000828254611d8c91906126df565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152600260209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526115129085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152612204565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052611cdc9084907fa9059cbb0000000000000000000000000000000000000000000000000000000090606401611e4c565b73ffffffffffffffffffffffffffffffffffffffff8216611fad5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b611fb982600083611c56565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260026020526040902054818110156120555760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff831660008181526002602090815260408083208686039055600480548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600081815260018301602052604081205461210957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610683565b506000610683565b600081815260018301602052604081205480156121fa576000612135600183612721565b855490915060009061214990600190612721565b90508181146121ae576000866000018281548110612169576121696126f2565b906000526020600020015490508087600001848154811061218c5761218c6126f2565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806121bf576121bf612734565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610683565b6000915050610683565b6000612266826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166122f99092919063ffffffff16565b905080516000148061228757508080602001905181019061228791906127b5565b611cdc5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016107f0565b60606111fe8484600085856000808673ffffffffffffffffffffffffffffffffffffffff16858760405161232d91906127d2565b60006040518083038185875af1925050503d806000811461236a576040519150601f19603f3d011682016040523d82523d6000602084013e61236f565b606091505b50915091506123808783838761238b565b979650505050505050565b606083156124075782516000036124005773ffffffffffffffffffffffffffffffffffffffff85163b6124005760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016107f0565b50816111fe565b6111fe838381511561241c5781518083602001fd5b8060405162461bcd60e51b81526004016107f0919061245a565b60005b83811015612451578181015183820152602001612439565b50506000910152565b6020815260008251806020840152612479816040850160208701612436565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146124cf57600080fd5b919050565b600080604083850312156124e757600080fd5b6124f0836124ab565b946020939093013593505050565b60006020828403121561251057600080fd5b611454826124ab565b60008060006060848603121561252e57600080fd5b612537846124ab565b9250612545602085016124ab565b9150604084013590509250925092565b60006020828403121561256757600080fd5b5035919050565b6000806040838503121561258157600080fd5b82359150612591602084016124ab565b90509250929050565b600080604083850312156125ad57600080fd5b50508035926020909101359150565b80151581146108b657600080fd5b600080604083850312156125dd57600080fd5b6125e6836124ab565b915060208301356125f6816125bc565b809150509250929050565b6000806000806080858703121561261757600080fd5b5050823594602084013594506040840135936060013592509050565b6000806040838503121561264657600080fd5b61264f836124ab565b9150612591602084016124ab565b600181811c9082168061267157607f821691505b6020821081036126aa577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610683576106836126b0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b81810381811115610683576106836126b0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b8082028115828204841417610683576106836126b0565b6000826127b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000602082840312156127c757600080fd5b8151611454816125bc565b600082516127e4818460208701612436565b919091019291505056fea26469706673582212206f588e0b6f584d266ba77f6b14d60d43038904c7ec2707d9f09fd5f50e37739364736f6c63430008130033000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061025c5760003560e01c80638908365411610145578063c4b10766116100bd578063da1ce4d01161008c578063e3a2950b11610071578063e3a2950b146105b8578063e9ed87f8146105c1578063f2fde38b146105ca57600080fd5b8063da1ce4d01461055f578063dd62ed3e1461057257600080fd5b8063c4b1076614610510578063ca61329214610519578063cc6c54231461052c578063d9abf55c1461053f57600080fd5b8063a3908e1b11610114578063a9059cbb116100f9578063a9059cbb146104b4578063aff6cbf1146104c7578063b90c2b52146104da57600080fd5b8063a3908e1b1461048e578063a457c2d7146104a157600080fd5b8063890836541461041f5780638da5cb5b146104325780638e193e801461045057806395d89b411461048657600080fd5b806339509351116101d85780635a1d34dc116101a757806370a082311161018c57806370a08231146103ce578063715018a6146104045780637cbc23731461040c57600080fd5b80635a1d34dc146103b3578063619ac95b146103c657600080fd5b8063395093511461034a5780634b359d381461035d5780634f62b7ec14610370578063539ffb771461039e57600080fd5b80631c3526791161022f57806323b872dd1161021457806323b872dd146102dc578063313ce567146102ef57806338fbd533146102fe57600080fd5b80631c352679146102c05780631eee7e60146102c957600080fd5b806306fdde0314610261578063095ea7b31461027f578063161aab43146102a257806318160ddd146102b8575b600080fd5b6102696105dd565b604051610276919061245a565b60405180910390f35b61029261028d3660046124d4565b61066f565b6040519015158152602001610276565b6102aa610689565b604051908152602001610276565b6004546102aa565b6102aa60095481565b6102926102d73660046124fe565b61069a565b6102926102ea366004612519565b6106a7565b60405160128152602001610276565b6103257f000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a81565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610276565b6102926103583660046124d4565b6106cb565b61032561036b366004612555565b610717565b61038361037e3660046124d4565b610724565b60408051938452602084019290925290820152606001610276565b6103b16103ac366004612555565b610766565b005b6103b16103c136600461256e565b6108b9565b6102aa606481565b6102aa6103dc3660046124fe565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205490565b6103b1610926565b6103b161041a36600461259a565b61093a565b6103b161042d3660046125ca565b610b0b565b60005473ffffffffffffffffffffffffffffffffffffffff16610325565b6102aa61045e3660046124fe565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b610269610c16565b6103b161049c366004612555565b610c25565b6102926104af3660046124d4565b610c40565b6102926104c23660046124d4565b610cf7565b6103b16104d5366004612555565b610d05565b6102aa6104e83660046124fe565b73ffffffffffffffffffffffffffffffffffffffff166000908152600e602052604090205490565b6102aa600b5481565b6103b1610527366004612601565b610e7e565b61038361053a3660046124d4565b61104a565b6102aa61054d3660046124fe565b600d6020526000908152604090205481565b6102aa61056d36600461259a565b611152565b6102aa610580366004612633565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260036020908152604080832093909416825291909152205490565b6102aa600a5481565b6102aa600c5481565b6103b16105d83660046124fe565b611206565b6060600580546105ec9061265d565b80601f01602080910402602001604051908101604052809291908181526020018280546106189061265d565b80156106655780601f1061063a57610100808354040283529160200191610665565b820191906000526020600020905b81548152906001019060200180831161064857829003601f168201915b5050505050905090565b60003361067d8185856112a0565b60019150505b92915050565b6000610695600761141f565b905090565b6000610683600783611429565b6000336106b585828561145b565b6106c0858585611518565b506001949350505050565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919061067d90829086906107129087906126df565b6112a0565b600061068360078361174b565b600e602052816000526040600020818154811061074057600080fd5b600091825260209091206003909102018054600182015460029092015490935090915083565b61076e611757565b336000818152600e6020526040902054829081106107f95760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336000908152600d60209081526040808320600e9092528220805491929186908110610827576108276126f2565b90600052602060002090600302019050610852816001015483600001546117b090919063ffffffff16565b825560018101546108669030903390611518565b600181015460405190815233907f56d7520e387607a8daa892e3fed116badc2a636307bdc794b1c1aed97ae203f49060200160405180910390a26108a9856117bc565b505050506108b660018055565b50565b6108c1611757565b333b61090f5760405162461bcd60e51b815260206004820152601660248201527f636f6e76657274546f3a206e6f7420616c6c6f7765640000000000000000000060448201526064016107f0565b61091982826118d5565b61092260018055565b5050565b61092e6119c2565b6109386000611a29565b565b610942611757565b600082116109b85760405162461bcd60e51b815260206004820152602260248201527f72656465656d3a20657355534d416d6f756e742063616e6e6f74206265206e7560448201527f6c6c00000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b600b54811015610a0a5760405162461bcd60e51b815260206004820152601860248201527f72656465656d3a206475726174696f6e20746f6f206c6f77000000000000000060448201526064016107f0565b610a15333084611518565b336000908152600d6020526040812090610a2f8484611152565b604080518681526020810183905290810185905290915033907fbd5034ffbd47e4e72a94baa2cdb74c6fad73cb3bcdc13036b72ec8306f5a76469060600160405180910390a28215610af5578154610a879085611a9e565b8255336000908152600e60209081526040918290208251606081018452848152918201879052918101610aba4287611a9e565b905281546001818101845560009384526020938490208351600390930201918255928201519281019290925560400151600290910155610b00565b610b00338583611aaa565b505061092260018055565b610b136119c2565b3073ffffffffffffffffffffffffffffffffffffffff831603610b9e5760405162461bcd60e51b815260206004820152603b60248201527f7570646174655472616e7366657257686974656c6973743a2043616e6e6f742060448201527f72656d6f766520657355534d2066726f6d2077686974656c697374000000000060648201526084016107f0565b8015610bb557610baf600783611bfa565b50610bc2565b610bc0600783611c1c565b505b6040805173ffffffffffffffffffffffffffffffffffffffff8416815282151560208201527f3a34209cb941a5d23a56dea730a13738454bc7daefd4bb32e8d7df58c1bd920d910160405180910390a15050565b6060600680546105ec9061265d565b610c2d611757565b610c3781336118d5565b6108b660018055565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919083811015610cea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016107f0565b6106c082868684036112a0565b60003361067d818585611518565b610d0d611757565b336000818152600e602052604090205482908110610d935760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084016107f0565b336000908152600d60209081526040808320600e9092528220805491929186908110610dc157610dc16126f2565b906000526020600020906003020190508060020154610ddd4290565b1015610e515760405162461bcd60e51b815260206004820152603260248201527f66696e616c697a6552656465656d3a2076657374696e67206475726174696f6e60448201527f20686173206e6f7420656e64656420796574000000000000000000000000000060648201526084016107f0565b60018101548254610e61916117b0565b825560018101548154610e75913391611aaa565b6108a9856117bc565b610e866119c2565b82841115610efc5760405162461bcd60e51b815260206004820152602860248201527f75706461746552656465656d53657474696e67733a2077726f6e67207261746960448201527f6f2076616c75657300000000000000000000000000000000000000000000000060648201526084016107f0565b808210610f715760405162461bcd60e51b815260206004820152602b60248201527f75706461746552656465656d53657474696e67733a2077726f6e67206475726160448201527f74696f6e2076616c75657300000000000000000000000000000000000000000060648201526084016107f0565b6064831115610fe85760405162461bcd60e51b815260206004820152602860248201527f75706461746552656465656d53657474696e67733a2077726f6e67207261746960448201527f6f2076616c75657300000000000000000000000000000000000000000000000060648201526084016107f0565b6009849055600a839055600b829055600c8190556040805185815260208101859052908101839052606081018290527ff282865353a487a40c4983b3a1a4e8901e81cb5605f653e6352dc57cdb5744889060800160405180910390a150505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600e6020526040812054819081908590859081106110ec5760405162461bcd60e51b815260206004820152602b60248201527f76616c696461746552656465656d3a2072656465656d20656e74727920646f6560448201527f73206e6f7420657869737400000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600e60205260408120805488908110611123576111236126f2565b906000526020600020906003020190508060000154816001015482600201549550955095505050509250925092565b6000600b5482101561116657506000610683565b600c5482111561119757611190606461118a600a5486611c3e90919063ffffffff16565b90611c4a565b9050610683565b60006111ed6111e46111b6600b54600c546117b090919063ffffffff16565b61118a6111d0600954600a546117b090919063ffffffff16565b600b546111de9089906117b0565b90611c3e565b60095490611a9e565b90506111fe606461118a8684611c3e565b949350505050565b61120e6119c2565b73ffffffffffffffffffffffffffffffffffffffff81166112975760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016107f0565b6108b681611a29565b73ffffffffffffffffffffffffffffffffffffffff83166113285760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff82166113b15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610683825490565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415155b9392505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600360209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461151257818110156115055760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016107f0565b61151284848484036112a0565b50505050565b73ffffffffffffffffffffffffffffffffffffffff83166115a15760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff821661162a5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b611635838383611c56565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020526040902054818110156116d15760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526002602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061173e9086815260200190565b60405180910390a3611512565b60006114548383611ce1565b6002600154036117a95760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016107f0565b6002600155565b60006114548284612721565b336000908152600e6020526040902080546117d990600190612721565b815481106117e9576117e96126f2565b9060005260206000209060030201600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110611847576118476126f2565b600091825260208083208454600390930201918255600180850154908301556002938401549390910192909255338152600e9091526040902080548061188f5761188f612734565b60008281526020812060037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff909301928302018181556001810182905560020155905550565b816000036119255760405162461bcd60e51b815260206004820152601e60248201527f636f6e766572743a20616d6f756e742063616e6e6f74206265206e756c6c000060448201526064016107f0565b61192f8183611d0b565b6040805173ffffffffffffffffffffffffffffffffffffffff831681526020810184905233917fccfaeb3043a96a967dc036ab72e078a9632af809671bc2a1ac30a8043645f89e910160405180910390a261092273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a16333085611df2565b60005473ffffffffffffffffffffffffffffffffffffffff1633146109385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107f0565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061145482846126df565b6000611ab683836117b0565b9050611af973ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a168584611ece565b6040517f42966c68000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a73ffffffffffffffffffffffffffffffffffffffff16906342966c6890602401600060405180830381600087803b158015611b8157600080fd5b505af1158015611b95573d6000803e3d6000fd5b50505050611ba33084611f24565b604080518481526020810184905273ffffffffffffffffffffffffffffffffffffffff8616917f0da072ebd7a5649099f43a3776eb0cda17aca79426ee9f28aae203f5dfa04eda910160405180910390a250505050565b60006114548373ffffffffffffffffffffffffffffffffffffffff84166120c2565b60006114548373ffffffffffffffffffffffffffffffffffffffff8416612111565b60006114548284612763565b6000611454828461277a565b73ffffffffffffffffffffffffffffffffffffffff83161580611c7f5750611c7f600784611429565b80611c905750611c90600783611429565b611cdc5760405162461bcd60e51b815260206004820152601560248201527f7472616e736665723a206e6f7420616c6c6f776564000000000000000000000060448201526064016107f0565b505050565b6000826000018281548110611cf857611cf86126f2565b9060005260206000200154905092915050565b73ffffffffffffffffffffffffffffffffffffffff8216611d6e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016107f0565b611d7a60008383611c56565b8060046000828254611d8c91906126df565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152600260209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526115129085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152612204565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052611cdc9084907fa9059cbb0000000000000000000000000000000000000000000000000000000090606401611e4c565b73ffffffffffffffffffffffffffffffffffffffff8216611fad5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b611fb982600083611c56565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260026020526040902054818110156120555760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016107f0565b73ffffffffffffffffffffffffffffffffffffffff831660008181526002602090815260408083208686039055600480548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600081815260018301602052604081205461210957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610683565b506000610683565b600081815260018301602052604081205480156121fa576000612135600183612721565b855490915060009061214990600190612721565b90508181146121ae576000866000018281548110612169576121696126f2565b906000526020600020015490508087600001848154811061218c5761218c6126f2565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806121bf576121bf612734565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610683565b6000915050610683565b6000612266826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166122f99092919063ffffffff16565b905080516000148061228757508080602001905181019061228791906127b5565b611cdc5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016107f0565b60606111fe8484600085856000808673ffffffffffffffffffffffffffffffffffffffff16858760405161232d91906127d2565b60006040518083038185875af1925050503d806000811461236a576040519150601f19603f3d011682016040523d82523d6000602084013e61236f565b606091505b50915091506123808783838761238b565b979650505050505050565b606083156124075782516000036124005773ffffffffffffffffffffffffffffffffffffffff85163b6124005760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016107f0565b50816111fe565b6111fe838381511561241c5781518083602001fd5b8060405162461bcd60e51b81526004016107f0919061245a565b60005b83811015612451578181015183820152602001612439565b50506000910152565b6020815260008251806020840152612479816040850160208701612436565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146124cf57600080fd5b919050565b600080604083850312156124e757600080fd5b6124f0836124ab565b946020939093013593505050565b60006020828403121561251057600080fd5b611454826124ab565b60008060006060848603121561252e57600080fd5b612537846124ab565b9250612545602085016124ab565b9150604084013590509250925092565b60006020828403121561256757600080fd5b5035919050565b6000806040838503121561258157600080fd5b82359150612591602084016124ab565b90509250929050565b600080604083850312156125ad57600080fd5b50508035926020909101359150565b80151581146108b657600080fd5b600080604083850312156125dd57600080fd5b6125e6836124ab565b915060208301356125f6816125bc565b809150509250929050565b6000806000806080858703121561261757600080fd5b5050823594602084013594506040840135936060013592509050565b6000806040838503121561264657600080fd5b61264f836124ab565b9150612591602084016124ab565b600181811c9082168061267157607f821691505b6020821081036126aa577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610683576106836126b0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b81810381811115610683576106836126b0565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b8082028115828204841417610683576106836126b0565b6000826127b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000602082840312156127c757600080fd5b8151611454816125bc565b600082516127e4818460208701612436565b919091019291505056fea26469706673582212206f588e0b6f584d266ba77f6b14d60d43038904c7ec2707d9f09fd5f50e37739364736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a

-----Decoded View---------------
Arg [0] : _usmToken (address): 0xC0325d58A15321b0C54c8624A2F4cB695Bb7AF2A

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c0325d58a15321b0c54c8624a2f4cb695bb7af2a

[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.