Sepolia Testnet

Token

GHOST-DAI Stablecoin (gDAI)
Sponsored: Advertise across our explorers and boost your visibility. Book your slot here! 
ERC-20 Source Code

Overview

Max Total Supply

21,182,207.4 gDAI

Holders

41

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
630,000.471497885019738663 gDAI
0x2AAd1EA51044e69756880f580C13a92D910af238
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

Reserve

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
No with 200 runs
Other Settings
shanghai EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"rate","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","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":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[],"name":"OnlyOwner","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":[],"name":"EIP712DomainChanged","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"},{"stateMutability":"payable","type":"fallback"},{"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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"name":"changeRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"conversionRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"account","type":"address"}],"name":"mint","outputs":[],"stateMutability":"payable","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":[{"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":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"superMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"receiver","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
61018060405234801562000011575f80fd5b5060405162002bf538038062002bf583398181016040528101906200003791906200046e565b82806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152508585816003908162000082919062000733565b50806004908162000094919062000733565b505050620000ad6005836200018d60201b90919060201c565b6101208181525050620000cb6006826200018d60201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a081815250506200010a620001e260201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050505050806008819055503373ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff1681525050505050620009f0565b5f602083511015620001b257620001aa836200023e60201b60201c565b9050620001dc565b82620001c483620002a860201b60201c565b5f019081620001d4919062000733565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e0516101005146306040516020016200022395949392919062000885565b60405160208183030381529060405280519060200120905090565b5f80829050601f815111156200028d57826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040162000284919062000930565b60405180910390fd5b8051816200029b9062000981565b5f1c175f1b915050919050565b5f819050919050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6200031282620002ca565b810181811067ffffffffffffffff82111715620003345762000333620002da565b5b80604052505050565b5f62000348620002b1565b905062000356828262000307565b919050565b5f67ffffffffffffffff821115620003785762000377620002da565b5b6200038382620002ca565b9050602081019050919050565b5f5b83811015620003af57808201518184015260208101905062000392565b5f8484015250505050565b5f620003d0620003ca846200035b565b6200033d565b905082815260208101848484011115620003ef57620003ee620002c6565b5b620003fc84828562000390565b509392505050565b5f82601f8301126200041b576200041a620002c2565b5b81516200042d848260208601620003ba565b91505092915050565b5f819050919050565b6200044a8162000436565b811462000455575f80fd5b50565b5f8151905062000468816200043f565b92915050565b5f805f60608486031215620004885762000487620002ba565b5b5f84015167ffffffffffffffff811115620004a857620004a7620002be565b5b620004b68682870162000404565b935050602084015167ffffffffffffffff811115620004da57620004d9620002be565b5b620004e88682870162000404565b9250506040620004fb8682870162000458565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200055457607f821691505b6020821081036200056a57620005696200050f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620005ce7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000591565b620005da868362000591565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6200061b620006156200060f8462000436565b620005f2565b62000436565b9050919050565b5f819050919050565b6200063683620005fb565b6200064e620006458262000622565b8484546200059d565b825550505050565b5f90565b6200066462000656565b620006718184846200062b565b505050565b5b8181101562000698576200068c5f826200065a565b60018101905062000677565b5050565b601f821115620006e757620006b18162000570565b620006bc8462000582565b81016020851015620006cc578190505b620006e4620006db8562000582565b83018262000676565b50505b505050565b5f82821c905092915050565b5f620007095f1984600802620006ec565b1980831691505092915050565b5f620007238383620006f8565b9150826002028217905092915050565b6200073e8262000505565b67ffffffffffffffff8111156200075a5762000759620002da565b5b6200076682546200053c565b620007738282856200069c565b5f60209050601f831160018114620007a9575f841562000794578287015190505b620007a0858262000716565b8655506200080f565b601f198416620007b98662000570565b5f5b82811015620007e257848901518255600182019150602085019450602081019050620007bb565b86831015620008025784890151620007fe601f891682620006f8565b8355505b6001600288020188555050505b505050505050565b5f819050919050565b6200082b8162000817565b82525050565b6200083c8162000436565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200086d8262000842565b9050919050565b6200087f8162000861565b82525050565b5f60a0820190506200089a5f83018862000820565b620008a9602083018762000820565b620008b8604083018662000820565b620008c7606083018562000831565b620008d6608083018462000874565b9695505050505050565b5f82825260208201905092915050565b5f620008fc8262000505565b620009088185620008e0565b93506200091a81856020860162000390565b6200092581620002ca565b840191505092915050565b5f6020820190508181035f8301526200094a8184620008f0565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f62000978825162000817565b80915050919050565b5f6200098d8262000952565b8262000999846200095c565b9050620009a6816200096b565b92506020821015620009e957620009e47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080262000591565b831692505b5050919050565b60805160a05160c05160e0516101005161012051610140516101605161219b62000a5a5f395f8181610595015281816107180152610adc01525f610ec701525f610e8c01525f6113c001525f61139f01525f610d8a01525f610de001525f610e09015261219b5ff3fe60806040526004361061010c575f3560e01c806374e7493b1161009457806395d89b411161006357806395d89b4114610387578063a9059cbb146103b1578063d505accf146103ed578063dd62ed3e14610415578063fa6171e4146104515761011d565b806374e7493b146102c95780637ecebe00146102f15780637ffdf53e1461032d57806384b0196e146103575761011d565b8063313ce567116100db578063313ce567146101f55780633644e5151461021f57806351cff8d9146102495780636a6278421461027157806370a082311461028d5761011d565b806306fdde0314610129578063095ea7b31461015357806318160ddd1461018f57806323b872dd146101b95761011d565b3661011d5761011b3334610479565b005b6101273334610479565b005b348015610134575f80fd5b5061013d610494565b60405161014a9190611890565b60405180910390f35b34801561015e575f80fd5b5061017960048036038101906101749190611941565b610524565b6040516101869190611999565b60405180910390f35b34801561019a575f80fd5b506101a3610546565b6040516101b091906119c1565b60405180910390f35b3480156101c4575f80fd5b506101df60048036038101906101da91906119da565b61054f565b6040516101ec9190611999565b60405180910390f35b348015610200575f80fd5b5061020961057d565b6040516102169190611a45565b60405180910390f35b34801561022a575f80fd5b50610233610585565b6040516102409190611a76565b60405180910390f35b348015610254575f80fd5b5061026f600480360381019061026a9190611aca565b610593565b005b61028b60048036038101906102869190611af5565b6106c4565b005b348015610298575f80fd5b506102b360048036038101906102ae9190611af5565b6106d1565b6040516102c091906119c1565b60405180910390f35b3480156102d4575f80fd5b506102ef60048036038101906102ea9190611b20565b610716565b005b3480156102fc575f80fd5b5061031760048036038101906103129190611af5565b6107a5565b60405161032491906119c1565b60405180910390f35b348015610338575f80fd5b506103416107b6565b60405161034e91906119c1565b60405180910390f35b348015610362575f80fd5b5061036b6107bc565b60405161037e9796959493929190611c4b565b60405180910390f35b348015610392575f80fd5b5061039b610861565b6040516103a89190611890565b60405180910390f35b3480156103bc575f80fd5b506103d760048036038101906103d29190611941565b6108f1565b6040516103e49190611999565b60405180910390f35b3480156103f8575f80fd5b50610413600480360381019061040e9190611d21565b610913565b005b348015610420575f80fd5b5061043b60048036038101906104369190611dbe565b610a58565b60405161044891906119c1565b60405180910390f35b34801561045c575f80fd5b5061047760048036038101906104729190611941565b610ada565b005b610490826008548361048b9190611e29565b610b6d565b5050565b6060600380546104a390611e97565b80601f01602080910402602001604051908101604052809291908181526020018280546104cf90611e97565b801561051a5780601f106104f15761010080835404028352916020019161051a565b820191905f5260205f20905b8154815290600101906020018083116104fd57829003601f168201915b5050505050905090565b5f8061052e610bec565b905061053b818585610bf3565b600191505092915050565b5f600254905090565b5f80610559610bec565b9050610566858285610c05565b610571858585610c97565b60019150509392505050565b5f6012905090565b5f61058e610d87565b905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610618576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff164760405161063d90611ef4565b5f6040518083038185875af1925050503d805f8114610677576040519150601f19603f3d011682016040523d82523d5f602084013e61067c565b606091505b50509050806106c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b790611f52565b60405180910390fd5b5050565b6106ce8134610479565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461079b576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060088190555050565b5f6107af82610e3d565b9050919050565b60085481565b5f6060805f805f60606107cd610e83565b6107d5610ebe565b46305f801b5f67ffffffffffffffff8111156107f4576107f3611f70565b5b6040519080825280602002602001820160405280156108225781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b60606004805461087090611e97565b80601f016020809104026020016040519081016040528092919081815260200182805461089c90611e97565b80156108e75780601f106108be576101008083540402835291602001916108e7565b820191905f5260205f20905b8154815290600101906020018083116108ca57829003601f168201915b5050505050905090565b5f806108fb610bec565b9050610908818585610c97565b600191505092915050565b8342111561095857836040517f6279130200000000000000000000000000000000000000000000000000000000815260040161094f91906119c1565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109868c610ef9565b8960405160200161099c96959493929190611f9d565b6040516020818303038152906040528051906020012090505f6109be82610f4c565b90505f6109cd82878787610f65565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a4157808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610a38929190611ffc565b60405180910390fd5b610a4c8a8a8a610bf3565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5f576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b698282610479565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bdd575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610bd49190612023565b60405180910390fd5b610be85f8383610f93565b5050565b5f33905090565b610c0083838360016111ac565b505050565b5f610c108484610a58565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c915781811015610c82578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c799392919061203c565b60405180910390fd5b610c9084848484035f6111ac565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d07575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cfe9190612023565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d77575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d6e9190612023565b60405180910390fd5b610d82838383610f93565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e0257507f000000000000000000000000000000000000000000000000000000000000000046145b15610e2f577f00000000000000000000000000000000000000000000000000000000000000009050610e3a565b610e3761137b565b90505b90565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610eb960057f000000000000000000000000000000000000000000000000000000000000000061141090919063ffffffff16565b905090565b6060610ef460067f000000000000000000000000000000000000000000000000000000000000000061141090919063ffffffff16565b905090565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610f5e610f58610d87565b836114bd565b9050919050565b5f805f80610f75888888886114fd565b925092509250610f8582826115e4565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fe3578060025f828254610fd79190612071565b925050819055506110b1565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561106c578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016110639392919061203c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110f8578060025f8282540392505081905550611142565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161119f91906119c1565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361121c575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112139190612023565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128c575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112839190612023565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611375578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161136c91906119c1565b60405180910390a35b50505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016113f59594939291906120a4565b60405160208183030381529060405280519060200120905090565b606060ff5f1b831461142c5761142583611746565b90506114b7565b81805461143890611e97565b80601f016020809104026020016040519081016040528092919081815260200182805461146490611e97565b80156114af5780601f10611486576101008083540402835291602001916114af565b820191905f5260205f20905b81548152906001019060200180831161149257829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611539575f6003859250925092506115da565b5f6001888888886040515f815260200160405260405161155c94939291906120f5565b6020604051602081039080840390855afa15801561157c573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115cd575f60015f801b935093509350506115da565b805f805f1b935093509350505b9450945094915050565b5f60038111156115f7576115f6612138565b5b82600381111561160a57611609612138565b5b0315611742576001600381111561162457611623612138565b5b82600381111561163757611636612138565b5b0361166e576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561168257611681612138565b5b82600381111561169557611694612138565b5b036116d957805f1c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016116d091906119c1565b60405180910390fd5b6003808111156116ec576116eb612138565b5b8260038111156116ff576116fe612138565b5b0361174157806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016117389190611a76565b60405180910390fd5b5b5050565b60605f611752836117b8565b90505f602067ffffffffffffffff8111156117705761176f611f70565b5b6040519080825280601f01601f1916602001820160405280156117a25781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f8111156117fd576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561183d578082015181840152602081019050611822565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61186282611806565b61186c8185611810565b935061187c818560208601611820565b61188581611848565b840191505092915050565b5f6020820190508181035f8301526118a88184611858565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6118dd826118b4565b9050919050565b6118ed816118d3565b81146118f7575f80fd5b50565b5f81359050611908816118e4565b92915050565b5f819050919050565b6119208161190e565b811461192a575f80fd5b50565b5f8135905061193b81611917565b92915050565b5f8060408385031215611957576119566118b0565b5b5f611964858286016118fa565b92505060206119758582860161192d565b9150509250929050565b5f8115159050919050565b6119938161197f565b82525050565b5f6020820190506119ac5f83018461198a565b92915050565b6119bb8161190e565b82525050565b5f6020820190506119d45f8301846119b2565b92915050565b5f805f606084860312156119f1576119f06118b0565b5b5f6119fe868287016118fa565b9350506020611a0f868287016118fa565b9250506040611a208682870161192d565b9150509250925092565b5f60ff82169050919050565b611a3f81611a2a565b82525050565b5f602082019050611a585f830184611a36565b92915050565b5f819050919050565b611a7081611a5e565b82525050565b5f602082019050611a895f830184611a67565b92915050565b5f611a99826118b4565b9050919050565b611aa981611a8f565b8114611ab3575f80fd5b50565b5f81359050611ac481611aa0565b92915050565b5f60208284031215611adf57611ade6118b0565b5b5f611aec84828501611ab6565b91505092915050565b5f60208284031215611b0a57611b096118b0565b5b5f611b17848285016118fa565b91505092915050565b5f60208284031215611b3557611b346118b0565b5b5f611b428482850161192d565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611b7f81611b4b565b82525050565b611b8e816118d3565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611bc68161190e565b82525050565b5f611bd78383611bbd565b60208301905092915050565b5f602082019050919050565b5f611bf982611b94565b611c038185611b9e565b9350611c0e83611bae565b805f5b83811015611c3e578151611c258882611bcc565b9750611c3083611be3565b925050600181019050611c11565b5085935050505092915050565b5f60e082019050611c5e5f83018a611b76565b8181036020830152611c708189611858565b90508181036040830152611c848188611858565b9050611c9360608301876119b2565b611ca06080830186611b85565b611cad60a0830185611a67565b81810360c0830152611cbf8184611bef565b905098975050505050505050565b611cd681611a2a565b8114611ce0575f80fd5b50565b5f81359050611cf181611ccd565b92915050565b611d0081611a5e565b8114611d0a575f80fd5b50565b5f81359050611d1b81611cf7565b92915050565b5f805f805f805f60e0888a031215611d3c57611d3b6118b0565b5b5f611d498a828b016118fa565b9750506020611d5a8a828b016118fa565b9650506040611d6b8a828b0161192d565b9550506060611d7c8a828b0161192d565b9450506080611d8d8a828b01611ce3565b93505060a0611d9e8a828b01611d0d565b92505060c0611daf8a828b01611d0d565b91505092959891949750929550565b5f8060408385031215611dd457611dd36118b0565b5b5f611de1858286016118fa565b9250506020611df2858286016118fa565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e338261190e565b9150611e3e8361190e565b9250828202611e4c8161190e565b91508282048414831517611e6357611e62611dfc565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611eae57607f821691505b602082108103611ec157611ec0611e6a565b5b50919050565b5f81905092915050565b50565b5f611edf5f83611ec7565b9150611eea82611ed1565b5f82019050919050565b5f611efe82611ed4565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f611f3c601483611810565b9150611f4782611f08565b602082019050919050565b5f6020820190508181035f830152611f6981611f30565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c082019050611fb05f830189611a67565b611fbd6020830188611b85565b611fca6040830187611b85565b611fd760608301866119b2565b611fe460808301856119b2565b611ff160a08301846119b2565b979650505050505050565b5f60408201905061200f5f830185611b85565b61201c6020830184611b85565b9392505050565b5f6020820190506120365f830184611b85565b92915050565b5f60608201905061204f5f830186611b85565b61205c60208301856119b2565b61206960408301846119b2565b949350505050565b5f61207b8261190e565b91506120868361190e565b925082820190508082111561209e5761209d611dfc565b5b92915050565b5f60a0820190506120b75f830188611a67565b6120c46020830187611a67565b6120d16040830186611a67565b6120de60608301856119b2565b6120eb6080830184611b85565b9695505050505050565b5f6080820190506121085f830187611a67565b6121156020830186611a36565b6121226040830185611a67565b61212f6060830184611a67565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220b3ebe24eea71c80d9947fc55ddd86ec2360494fda72bea475cd8d13660811dbb64736f6c63430008140033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000001447484f53542d44414920537461626c65636f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000046744414900000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361061010c575f3560e01c806374e7493b1161009457806395d89b411161006357806395d89b4114610387578063a9059cbb146103b1578063d505accf146103ed578063dd62ed3e14610415578063fa6171e4146104515761011d565b806374e7493b146102c95780637ecebe00146102f15780637ffdf53e1461032d57806384b0196e146103575761011d565b8063313ce567116100db578063313ce567146101f55780633644e5151461021f57806351cff8d9146102495780636a6278421461027157806370a082311461028d5761011d565b806306fdde0314610129578063095ea7b31461015357806318160ddd1461018f57806323b872dd146101b95761011d565b3661011d5761011b3334610479565b005b6101273334610479565b005b348015610134575f80fd5b5061013d610494565b60405161014a9190611890565b60405180910390f35b34801561015e575f80fd5b5061017960048036038101906101749190611941565b610524565b6040516101869190611999565b60405180910390f35b34801561019a575f80fd5b506101a3610546565b6040516101b091906119c1565b60405180910390f35b3480156101c4575f80fd5b506101df60048036038101906101da91906119da565b61054f565b6040516101ec9190611999565b60405180910390f35b348015610200575f80fd5b5061020961057d565b6040516102169190611a45565b60405180910390f35b34801561022a575f80fd5b50610233610585565b6040516102409190611a76565b60405180910390f35b348015610254575f80fd5b5061026f600480360381019061026a9190611aca565b610593565b005b61028b60048036038101906102869190611af5565b6106c4565b005b348015610298575f80fd5b506102b360048036038101906102ae9190611af5565b6106d1565b6040516102c091906119c1565b60405180910390f35b3480156102d4575f80fd5b506102ef60048036038101906102ea9190611b20565b610716565b005b3480156102fc575f80fd5b5061031760048036038101906103129190611af5565b6107a5565b60405161032491906119c1565b60405180910390f35b348015610338575f80fd5b506103416107b6565b60405161034e91906119c1565b60405180910390f35b348015610362575f80fd5b5061036b6107bc565b60405161037e9796959493929190611c4b565b60405180910390f35b348015610392575f80fd5b5061039b610861565b6040516103a89190611890565b60405180910390f35b3480156103bc575f80fd5b506103d760048036038101906103d29190611941565b6108f1565b6040516103e49190611999565b60405180910390f35b3480156103f8575f80fd5b50610413600480360381019061040e9190611d21565b610913565b005b348015610420575f80fd5b5061043b60048036038101906104369190611dbe565b610a58565b60405161044891906119c1565b60405180910390f35b34801561045c575f80fd5b5061047760048036038101906104729190611941565b610ada565b005b610490826008548361048b9190611e29565b610b6d565b5050565b6060600380546104a390611e97565b80601f01602080910402602001604051908101604052809291908181526020018280546104cf90611e97565b801561051a5780601f106104f15761010080835404028352916020019161051a565b820191905f5260205f20905b8154815290600101906020018083116104fd57829003601f168201915b5050505050905090565b5f8061052e610bec565b905061053b818585610bf3565b600191505092915050565b5f600254905090565b5f80610559610bec565b9050610566858285610c05565b610571858585610c97565b60019150509392505050565b5f6012905090565b5f61058e610d87565b905090565b7f00000000000000000000000017d645895b0d313815d8684752f181cddb8844ea73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610618576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff164760405161063d90611ef4565b5f6040518083038185875af1925050503d805f8114610677576040519150601f19603f3d011682016040523d82523d5f602084013e61067c565b606091505b50509050806106c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b790611f52565b60405180910390fd5b5050565b6106ce8134610479565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f00000000000000000000000017d645895b0d313815d8684752f181cddb8844ea73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461079b576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060088190555050565b5f6107af82610e3d565b9050919050565b60085481565b5f6060805f805f60606107cd610e83565b6107d5610ebe565b46305f801b5f67ffffffffffffffff8111156107f4576107f3611f70565b5b6040519080825280602002602001820160405280156108225781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b60606004805461087090611e97565b80601f016020809104026020016040519081016040528092919081815260200182805461089c90611e97565b80156108e75780601f106108be576101008083540402835291602001916108e7565b820191905f5260205f20905b8154815290600101906020018083116108ca57829003601f168201915b5050505050905090565b5f806108fb610bec565b9050610908818585610c97565b600191505092915050565b8342111561095857836040517f6279130200000000000000000000000000000000000000000000000000000000815260040161094f91906119c1565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109868c610ef9565b8960405160200161099c96959493929190611f9d565b6040516020818303038152906040528051906020012090505f6109be82610f4c565b90505f6109cd82878787610f65565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a4157808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610a38929190611ffc565b60405180910390fd5b610a4c8a8a8a610bf3565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f00000000000000000000000017d645895b0d313815d8684752f181cddb8844ea73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5f576040517f5fc483c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b698282610479565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bdd575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610bd49190612023565b60405180910390fd5b610be85f8383610f93565b5050565b5f33905090565b610c0083838360016111ac565b505050565b5f610c108484610a58565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c915781811015610c82578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c799392919061203c565b60405180910390fd5b610c9084848484035f6111ac565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d07575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cfe9190612023565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d77575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d6e9190612023565b60405180910390fd5b610d82838383610f93565b505050565b5f7f000000000000000000000000c7afd3bc4c74f6e07880447b1759d5d639f2525f73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e0257507f0000000000000000000000000000000000000000000000000000000000aa36a746145b15610e2f577fd037cb9e7767197423eb9fe4016c6ab35abaff9a0a1b119fb04db61c5b19504b9050610e3a565b610e3761137b565b90505b90565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610eb960057f47484f53542d44414920537461626c65636f696e00000000000000000000001461141090919063ffffffff16565b905090565b6060610ef460067f310000000000000000000000000000000000000000000000000000000000000161141090919063ffffffff16565b905090565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610f5e610f58610d87565b836114bd565b9050919050565b5f805f80610f75888888886114fd565b925092509250610f8582826115e4565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fe3578060025f828254610fd79190612071565b925050819055506110b1565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561106c578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016110639392919061203c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110f8578060025f8282540392505081905550611142565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161119f91906119c1565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361121c575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112139190612023565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361128c575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112839190612023565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611375578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161136c91906119c1565b60405180910390a35b50505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7fbaa2d02cb135a354dbaf1e5ed6ab85cdc880a7b66fa7260c8fb7767d0b4414f77fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016113f59594939291906120a4565b60405160208183030381529060405280519060200120905090565b606060ff5f1b831461142c5761142583611746565b90506114b7565b81805461143890611e97565b80601f016020809104026020016040519081016040528092919081815260200182805461146490611e97565b80156114af5780601f10611486576101008083540402835291602001916114af565b820191905f5260205f20905b81548152906001019060200180831161149257829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611539575f6003859250925092506115da565b5f6001888888886040515f815260200160405260405161155c94939291906120f5565b6020604051602081039080840390855afa15801561157c573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115cd575f60015f801b935093509350506115da565b805f805f1b935093509350505b9450945094915050565b5f60038111156115f7576115f6612138565b5b82600381111561160a57611609612138565b5b0315611742576001600381111561162457611623612138565b5b82600381111561163757611636612138565b5b0361166e576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561168257611681612138565b5b82600381111561169557611694612138565b5b036116d957805f1c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016116d091906119c1565b60405180910390fd5b6003808111156116ec576116eb612138565b5b8260038111156116ff576116fe612138565b5b0361174157806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016117389190611a76565b60405180910390fd5b5b5050565b60605f611752836117b8565b90505f602067ffffffffffffffff8111156117705761176f611f70565b5b6040519080825280601f01601f1916602001820160405280156117a25781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f8111156117fd576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561183d578082015181840152602081019050611822565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61186282611806565b61186c8185611810565b935061187c818560208601611820565b61188581611848565b840191505092915050565b5f6020820190508181035f8301526118a88184611858565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6118dd826118b4565b9050919050565b6118ed816118d3565b81146118f7575f80fd5b50565b5f81359050611908816118e4565b92915050565b5f819050919050565b6119208161190e565b811461192a575f80fd5b50565b5f8135905061193b81611917565b92915050565b5f8060408385031215611957576119566118b0565b5b5f611964858286016118fa565b92505060206119758582860161192d565b9150509250929050565b5f8115159050919050565b6119938161197f565b82525050565b5f6020820190506119ac5f83018461198a565b92915050565b6119bb8161190e565b82525050565b5f6020820190506119d45f8301846119b2565b92915050565b5f805f606084860312156119f1576119f06118b0565b5b5f6119fe868287016118fa565b9350506020611a0f868287016118fa565b9250506040611a208682870161192d565b9150509250925092565b5f60ff82169050919050565b611a3f81611a2a565b82525050565b5f602082019050611a585f830184611a36565b92915050565b5f819050919050565b611a7081611a5e565b82525050565b5f602082019050611a895f830184611a67565b92915050565b5f611a99826118b4565b9050919050565b611aa981611a8f565b8114611ab3575f80fd5b50565b5f81359050611ac481611aa0565b92915050565b5f60208284031215611adf57611ade6118b0565b5b5f611aec84828501611ab6565b91505092915050565b5f60208284031215611b0a57611b096118b0565b5b5f611b17848285016118fa565b91505092915050565b5f60208284031215611b3557611b346118b0565b5b5f611b428482850161192d565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611b7f81611b4b565b82525050565b611b8e816118d3565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611bc68161190e565b82525050565b5f611bd78383611bbd565b60208301905092915050565b5f602082019050919050565b5f611bf982611b94565b611c038185611b9e565b9350611c0e83611bae565b805f5b83811015611c3e578151611c258882611bcc565b9750611c3083611be3565b925050600181019050611c11565b5085935050505092915050565b5f60e082019050611c5e5f83018a611b76565b8181036020830152611c708189611858565b90508181036040830152611c848188611858565b9050611c9360608301876119b2565b611ca06080830186611b85565b611cad60a0830185611a67565b81810360c0830152611cbf8184611bef565b905098975050505050505050565b611cd681611a2a565b8114611ce0575f80fd5b50565b5f81359050611cf181611ccd565b92915050565b611d0081611a5e565b8114611d0a575f80fd5b50565b5f81359050611d1b81611cf7565b92915050565b5f805f805f805f60e0888a031215611d3c57611d3b6118b0565b5b5f611d498a828b016118fa565b9750506020611d5a8a828b016118fa565b9650506040611d6b8a828b0161192d565b9550506060611d7c8a828b0161192d565b9450506080611d8d8a828b01611ce3565b93505060a0611d9e8a828b01611d0d565b92505060c0611daf8a828b01611d0d565b91505092959891949750929550565b5f8060408385031215611dd457611dd36118b0565b5b5f611de1858286016118fa565b9250506020611df2858286016118fa565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e338261190e565b9150611e3e8361190e565b9250828202611e4c8161190e565b91508282048414831517611e6357611e62611dfc565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611eae57607f821691505b602082108103611ec157611ec0611e6a565b5b50919050565b5f81905092915050565b50565b5f611edf5f83611ec7565b9150611eea82611ed1565b5f82019050919050565b5f611efe82611ed4565b9150819050919050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f611f3c601483611810565b9150611f4782611f08565b602082019050919050565b5f6020820190508181035f830152611f6981611f30565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c082019050611fb05f830189611a67565b611fbd6020830188611b85565b611fca6040830187611b85565b611fd760608301866119b2565b611fe460808301856119b2565b611ff160a08301846119b2565b979650505050505050565b5f60408201905061200f5f830185611b85565b61201c6020830184611b85565b9392505050565b5f6020820190506120365f830184611b85565b92915050565b5f60608201905061204f5f830186611b85565b61205c60208301856119b2565b61206960408301846119b2565b949350505050565b5f61207b8261190e565b91506120868361190e565b925082820190508082111561209e5761209d611dfc565b5b92915050565b5f60a0820190506120b75f830188611a67565b6120c46020830187611a67565b6120d16040830186611a67565b6120de60608301856119b2565b6120eb6080830184611b85565b9695505050505050565b5f6080820190506121085f830187611a67565b6121156020830186611a36565b6121226040830185611a67565b61212f6060830184611a67565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220b3ebe24eea71c80d9947fc55ddd86ec2360494fda72bea475cd8d13660811dbb64736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000001447484f53542d44414920537461626c65636f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000046744414900000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name (string): GHOST-DAI Stablecoin
Arg [1] : symbol (string): gDAI
Arg [2] : rate (uint256): 2000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000000000000000000007d0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [4] : 47484f53542d44414920537461626c65636f696e000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 6744414900000000000000000000000000000000000000000000000000000000

[ 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.