Overview
Max Total Supply
1,000,000,000 SAIL
Holders
6,786 ( -0.015%)
Transfers
-
6 ( -45.45%)
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
$39,920.00
Circulating Supply Market Cap
$24,104.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"theDAO","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidMint","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"mintTime","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"mintAmount","type":"uint256"}],"name":"MintSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"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":[],"name":"executeMint","outputs":[],"stateMutability":"nonpayable","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nextMintAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nextMintTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"mintTime","type":"uint256"},{"internalType":"uint256","name":"mintAmount","type":"uint256"}],"name":"setMint","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"}]Contract Creation Code
6101606040523480156200001257600080fd5b506040516200409b3803806200409b833981810160405281019062000038919062000666565b6040518060400160405280600a81526020017f5341494c20546f6b656e00000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600a81526020017f5341494c20546f6b656e000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f5341494c00000000000000000000000000000000000000000000000000000000815250816003908162000122919062000912565b50806004908162000134919062000912565b505050620001526005836200024860201b62000e271790919060201c565b6101208181525050620001756006826200024860201b62000e271790919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a08181525050620001b4620002a560201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505050505062000212620002066200030260201b60201c565b6200030a60201b60201c565b62000223816200030a60201b60201c565b62000241816b033b2e3c9fd0803ce80000006200034860201b60201c565b5062000ce1565b60006020835110156200026e576200026683620004b560201b60201c565b90506200029f565b8262000285836200052260201b62000e6b1760201c565b600001908162000296919062000912565b5060ff60001b90505b92915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001620002e795949392919062000a36565b60405160208183030381529060405280519060200120905090565b600033905090565b600a60006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905562000345816200052c60201b62000e751760201c565b50565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620003ba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003b19062000af4565b60405180910390fd5b620003ce60008383620005f260201b60201c565b8060026000828254620003e2919062000b45565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000495919062000b80565b60405180910390a3620004b160008383620005f760201b60201c565b5050565b600080829050601f815111156200050557826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401620004fc919062000c1b565b60405180910390fd5b805181620005139062000c71565b60001c1760001b915050919050565b6000819050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200062e8262000601565b9050919050565b620006408162000621565b81146200064c57600080fd5b50565b600081519050620006608162000635565b92915050565b6000602082840312156200067f576200067e620005fc565b5b60006200068f848285016200064f565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200071a57607f821691505b60208210810362000730576200072f620006d2565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200079a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200075b565b620007a686836200075b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620007f3620007ed620007e784620007be565b620007c8565b620007be565b9050919050565b6000819050919050565b6200080f83620007d2565b620008276200081e82620007fa565b84845462000768565b825550505050565b600090565b6200083e6200082f565b6200084b81848462000804565b505050565b5b8181101562000873576200086760008262000834565b60018101905062000851565b5050565b601f821115620008c2576200088c8162000736565b62000897846200074b565b81016020851015620008a7578190505b620008bf620008b6856200074b565b83018262000850565b50505b505050565b600082821c905092915050565b6000620008e760001984600802620008c7565b1980831691505092915050565b6000620009028383620008d4565b9150826002028217905092915050565b6200091d8262000698565b67ffffffffffffffff811115620009395762000938620006a3565b5b62000945825462000701565b6200095282828562000877565b600060209050601f8311600181146200098a576000841562000975578287015190505b620009818582620008f4565b865550620009f1565b601f1984166200099a8662000736565b60005b82811015620009c4578489015182556001820191506020850194506020810190506200099d565b86831015620009e45784890151620009e0601f891682620008d4565b8355505b6001600288020188555050505b505050505050565b6000819050919050565b62000a0e81620009f9565b82525050565b62000a1f81620007be565b82525050565b62000a308162000621565b82525050565b600060a08201905062000a4d600083018862000a03565b62000a5c602083018762000a03565b62000a6b604083018662000a03565b62000a7a606083018562000a14565b62000a89608083018462000a25565b9695505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000adc601f8362000a93565b915062000ae98262000aa4565b602082019050919050565b6000602082019050818103600083015262000b0f8162000acd565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000b5282620007be565b915062000b5f83620007be565b925082820190508082111562000b7a5762000b7962000b16565b5b92915050565b600060208201905062000b97600083018462000a14565b92915050565b60005b8381101562000bbd57808201518184015260208101905062000ba0565b60008484015250505050565b6000601f19601f8301169050919050565b600062000be78262000698565b62000bf3818562000a93565b935062000c0581856020860162000b9d565b62000c108162000bc9565b840191505092915050565b6000602082019050818103600083015262000c37818462000bda565b905092915050565b600081519050919050565b6000819050602082019050919050565b600062000c688251620009f9565b80915050919050565b600062000c7e8262000c3f565b8262000c8a8462000c4a565b905062000c978162000c5a565b9250602082101562000cda5762000cd57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026200075b565b831692505b5050919050565b60805160a05160c05160e05161010051610120516101405161335f62000d3c60003960006107e0015260006107ac01526000611ab001526000611a8f015260006114120152600061146801526000611491015261335f6000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806384b0196e116100de578063a457c2d711610097578063d505accf11610071578063d505accf14610469578063dd62ed3e14610485578063e30c3978146104b5578063f2fde38b146104d35761018e565b8063a457c2d7146103eb578063a9059cbb1461041b578063b54cbe0f1461044b5761018e565b806384b0196e146103475780638c4e8c211461036b5780638da5cb5b1461038957806395d89b41146103a757806396598eaf146103c55780639b5481a6146103cf5761018e565b8063395093511161014b578063715018a611610125578063715018a6146102e757806379ba5097146102f157806379cc6790146102fb5780637ecebe00146103175761018e565b8063395093511461026b57806342966c681461029b57806370a08231146102b75761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101e157806323b872dd146101ff578063313ce5671461022f5780633644e5151461024d575b600080fd5b61019b6104ef565b6040516101a89190611ef3565b60405180910390f35b6101cb60048036038101906101c69190611fae565b610581565b6040516101d89190612009565b60405180910390f35b6101e96105a4565b6040516101f69190612033565b60405180910390f35b6102196004803603810190610214919061204e565b6105ae565b6040516102269190612009565b60405180910390f35b6102376105dd565b60405161024491906120bd565b60405180910390f35b6102556105e6565b60405161026291906120f1565b60405180910390f35b61028560048036038101906102809190611fae565b6105f5565b6040516102929190612009565b60405180910390f35b6102b560048036038101906102b0919061210c565b61062c565b005b6102d160048036038101906102cc9190612139565b610640565b6040516102de9190612033565b60405180910390f35b6102ef610688565b005b6102f961069c565b005b61031560048036038101906103109190611fae565b610729565b005b610331600480360381019061032c9190612139565b610749565b60405161033e9190612033565b60405180910390f35b61034f610799565b604051610362979695949392919061226e565b60405180910390f35b61037361089b565b6040516103809190612033565b60405180910390f35b6103916108a1565b60405161039e91906122f2565b60405180910390f35b6103af6108cb565b6040516103bc9190611ef3565b60405180910390f35b6103cd61095d565b005b6103e960048036038101906103e4919061230d565b6109f2565b005b61040560048036038101906104009190611fae565b610ae7565b6040516104129190612009565b60405180910390f35b61043560048036038101906104309190611fae565b610b5e565b6040516104429190612009565b60405180910390f35b610453610b81565b6040516104609190612033565b60405180910390f35b610483600480360381019061047e91906123a5565b610b87565b005b61049f600480360381019061049a9190612447565b610cc9565b6040516104ac9190612033565b60405180910390f35b6104bd610d50565b6040516104ca91906122f2565b60405180910390f35b6104ed60048036038101906104e89190612139565b610d7a565b005b6060600380546104fe906124b6565b80601f016020809104026020016040519081016040528092919081815260200182805461052a906124b6565b80156105775780601f1061054c57610100808354040283529160200191610577565b820191906000526020600020905b81548152906001019060200180831161055a57829003601f168201915b5050505050905090565b60008061058c610f3b565b9050610599818585610f43565b600191505092915050565b6000600254905090565b6000806105b9610f3b565b90506105c685828561110c565b6105d1858585611198565b60019150509392505050565b60006012905090565b60006105f061140e565b905090565b600080610600610f3b565b90506106218185856106128589610cc9565b61061c9190612516565b610f43565b600191505092915050565b61063d610637610f3b565b826114c5565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610690611692565b61069a6000611710565b565b60006106a6610f3b565b90508073ffffffffffffffffffffffffffffffffffffffff166106c7610d50565b73ffffffffffffffffffffffffffffffffffffffff161461071d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610714906125bc565b60405180910390fd5b61072681611710565b50565b61073b82610735610f3b565b8361110c565b61074582826114c5565b5050565b6000610792600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611741565b9050919050565b6000606080600080600060606107d960057f000000000000000000000000000000000000000000000000000000000000000061174f90919063ffffffff16565b61080d60067f000000000000000000000000000000000000000000000000000000000000000061174f90919063ffffffff16565b46306000801b600067ffffffffffffffff81111561082e5761082d6125dc565b5b60405190808252806020026020018201604052801561085c5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b600b5481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546108da906124b6565b80601f0160208091040260200160405190810160405280929190818152602001828054610906906124b6565b80156109535780601f1061092857610100808354040283529160200191610953565b820191906000526020600020905b81548152906001019060200180831161093657829003601f168201915b5050505050905090565b6000600b5403610999576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600b544210156109d5576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600b819055506109f06109e86108a1565b600c546117ff565b565b6109fa611692565b6212750042610a099190612516565b821015610a42576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612710610a4d6105a4565b60fa610a59919061260b565b610a63919061267c565b811115610a9c576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600b8190555080600c819055507f0e70a9936f708fdcfd2d9c3ffac129b24a98dd42aab7d6318b847f115293a4c18282604051610adb9291906126ad565b60405180910390a15050565b600080610af2610f3b565b90506000610b008286610cc9565b905083811015610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c90612748565b60405180910390fd5b610b528286868403610f43565b60019250505092915050565b600080610b69610f3b565b9050610b76818585611198565b600191505092915050565b600c5481565b83421115610bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc1906127b4565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610bf98c611955565b89604051602001610c0f969594939291906127d4565b6040516020818303038152906040528051906020012090506000610c32826119b3565b90506000610c42828787876119cd565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca990612881565b60405180910390fd5b610cbd8a8a8a610f43565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d82611692565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16610de26108a1565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000602083511015610e4357610e3c836119f8565b9050610e65565b82610e4d83610e6b565b6000019081610e5c9190612a4d565b5060ff60001b90505b92915050565b6000819050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa990612b91565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611021576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101890612c23565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110ff9190612033565b60405180910390a3505050565b60006111188484610cc9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111925781811015611184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117b90612c8f565b60405180910390fd5b6111918484848403610f43565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111fe90612d21565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90612db3565b60405180910390fd5b611281838383611a60565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fe90612e45565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113f59190612033565b60405180910390a3611408848484611a65565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614801561148a57507f000000000000000000000000000000000000000000000000000000000000000046145b156114b7577f000000000000000000000000000000000000000000000000000000000000000090506114c2565b6114bf611a6a565b90505b90565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152b90612ed7565b60405180910390fd5b61154082600083611a60565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156115c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bd90612f69565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516116799190612033565b60405180910390a361168d83600084611a65565b505050565b61169a610f3b565b73ffffffffffffffffffffffffffffffffffffffff166116b86108a1565b73ffffffffffffffffffffffffffffffffffffffff161461170e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170590612fd5565b60405180910390fd5b565b600a60006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561173e81610e75565b50565b600081600001549050919050565b606060ff60001b831461176c5761176583611b00565b90506117f9565b818054611778906124b6565b80601f01602080910402602001604051908101604052809291908181526020018280546117a4906124b6565b80156117f15780601f106117c6576101008083540402835291602001916117f1565b820191906000526020600020905b8154815290600101906020018083116117d457829003601f168201915b505050505090505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361186e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186590613041565b60405180910390fd5b61187a60008383611a60565b806002600082825461188c9190612516565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161193d9190612033565b60405180910390a361195160008383611a65565b5050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506119a281611741565b91506119ad81611b74565b50919050565b60006119c66119c061140e565b83611b8a565b9050919050565b60008060006119de87878787611bcb565b915091506119eb81611cad565b8192505050949350505050565b600080829050601f81511115611a4557826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401611a3c9190611ef3565b60405180910390fd5b805181611a5190613091565b60001c1760001b915050919050565b505050565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001611ae59594939291906130f8565b60405160208183030381529060405280519060200120905090565b60606000611b0d83611e13565b90506000602067ffffffffffffffff811115611b2c57611b2b6125dc565b5b6040519080825280601f01601f191660200182016040528015611b5e5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b6001816000016000828254019250508190555050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c1115611c06576000600391509150611ca4565b600060018787878760405160008152602001604052604051611c2b949392919061314b565b6020604051602081039080840390855afa158015611c4d573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611c9b57600060019250925050611ca4565b80600092509250505b94509492505050565b60006004811115611cc157611cc0613190565b5b816004811115611cd457611cd3613190565b5b0315611e105760016004811115611cee57611ced613190565b5b816004811115611d0157611d00613190565b5b03611d41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d389061320b565b60405180910390fd5b60026004811115611d5557611d54613190565b5b816004811115611d6857611d67613190565b5b03611da8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9f90613277565b60405180910390fd5b60036004811115611dbc57611dbb613190565b5b816004811115611dcf57611dce613190565b5b03611e0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0690613309565b60405180910390fd5b5b50565b60008060ff8360001c169050601f811115611e5a576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e9d578082015181840152602081019050611e82565b60008484015250505050565b6000601f19601f8301169050919050565b6000611ec582611e63565b611ecf8185611e6e565b9350611edf818560208601611e7f565b611ee881611ea9565b840191505092915050565b60006020820190508181036000830152611f0d8184611eba565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f4582611f1a565b9050919050565b611f5581611f3a565b8114611f6057600080fd5b50565b600081359050611f7281611f4c565b92915050565b6000819050919050565b611f8b81611f78565b8114611f9657600080fd5b50565b600081359050611fa881611f82565b92915050565b60008060408385031215611fc557611fc4611f15565b5b6000611fd385828601611f63565b9250506020611fe485828601611f99565b9150509250929050565b60008115159050919050565b61200381611fee565b82525050565b600060208201905061201e6000830184611ffa565b92915050565b61202d81611f78565b82525050565b60006020820190506120486000830184612024565b92915050565b60008060006060848603121561206757612066611f15565b5b600061207586828701611f63565b935050602061208686828701611f63565b925050604061209786828701611f99565b9150509250925092565b600060ff82169050919050565b6120b7816120a1565b82525050565b60006020820190506120d260008301846120ae565b92915050565b6000819050919050565b6120eb816120d8565b82525050565b600060208201905061210660008301846120e2565b92915050565b60006020828403121561212257612121611f15565b5b600061213084828501611f99565b91505092915050565b60006020828403121561214f5761214e611f15565b5b600061215d84828501611f63565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b61219b81612166565b82525050565b6121aa81611f3a565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6121e581611f78565b82525050565b60006121f783836121dc565b60208301905092915050565b6000602082019050919050565b600061221b826121b0565b61222581856121bb565b9350612230836121cc565b8060005b8381101561226157815161224888826121eb565b975061225383612203565b925050600181019050612234565b5085935050505092915050565b600060e082019050612283600083018a612192565b81810360208301526122958189611eba565b905081810360408301526122a98188611eba565b90506122b86060830187612024565b6122c560808301866121a1565b6122d260a08301856120e2565b81810360c08301526122e48184612210565b905098975050505050505050565b600060208201905061230760008301846121a1565b92915050565b6000806040838503121561232457612323611f15565b5b600061233285828601611f99565b925050602061234385828601611f99565b9150509250929050565b612356816120a1565b811461236157600080fd5b50565b6000813590506123738161234d565b92915050565b612382816120d8565b811461238d57600080fd5b50565b60008135905061239f81612379565b92915050565b600080600080600080600060e0888a0312156123c4576123c3611f15565b5b60006123d28a828b01611f63565b97505060206123e38a828b01611f63565b96505060406123f48a828b01611f99565b95505060606124058a828b01611f99565b94505060806124168a828b01612364565b93505060a06124278a828b01612390565b92505060c06124388a828b01612390565b91505092959891949750929550565b6000806040838503121561245e5761245d611f15565b5b600061246c85828601611f63565b925050602061247d85828601611f63565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806124ce57607f821691505b6020821081036124e1576124e0612487565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061252182611f78565b915061252c83611f78565b9250828201905080821115612544576125436124e7565b5b92915050565b7f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060008201527f6e6577206f776e65720000000000000000000000000000000000000000000000602082015250565b60006125a6602983611e6e565b91506125b18261254a565b604082019050919050565b600060208201905081810360008301526125d581612599565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600061261682611f78565b915061262183611f78565b925082820261262f81611f78565b91508282048414831517612646576126456124e7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061268782611f78565b915061269283611f78565b9250826126a2576126a161264d565b5b828204905092915050565b60006040820190506126c26000830185612024565b6126cf6020830184612024565b9392505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612732602583611e6e565b915061273d826126d6565b604082019050919050565b6000602082019050818103600083015261276181612725565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b600061279e601d83611e6e565b91506127a982612768565b602082019050919050565b600060208201905081810360008301526127cd81612791565b9050919050565b600060c0820190506127e960008301896120e2565b6127f660208301886121a1565b61280360408301876121a1565b6128106060830186612024565b61281d6080830185612024565b61282a60a0830184612024565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b600061286b601e83611e6e565b915061287682612835565b602082019050919050565b6000602082019050818103600083015261289a8161285e565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026129037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826128c6565b61290d86836128c6565b95508019841693508086168417925050509392505050565b6000819050919050565b600061294a61294561294084611f78565b612925565b611f78565b9050919050565b6000819050919050565b6129648361292f565b61297861297082612951565b8484546128d3565b825550505050565b600090565b61298d612980565b61299881848461295b565b505050565b5b818110156129bc576129b1600082612985565b60018101905061299e565b5050565b601f821115612a01576129d2816128a1565b6129db846128b6565b810160208510156129ea578190505b6129fe6129f6856128b6565b83018261299d565b50505b505050565b600082821c905092915050565b6000612a2460001984600802612a06565b1980831691505092915050565b6000612a3d8383612a13565b9150826002028217905092915050565b612a5682611e63565b67ffffffffffffffff811115612a6f57612a6e6125dc565b5b612a7982546124b6565b612a848282856129c0565b600060209050601f831160018114612ab75760008415612aa5578287015190505b612aaf8582612a31565b865550612b17565b601f198416612ac5866128a1565b60005b82811015612aed57848901518255600182019150602085019450602081019050612ac8565b86831015612b0a5784890151612b06601f891682612a13565b8355505b6001600288020188555050505b505050505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612b7b602483611e6e565b9150612b8682612b1f565b604082019050919050565b60006020820190508181036000830152612baa81612b6e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612c0d602283611e6e565b9150612c1882612bb1565b604082019050919050565b60006020820190508181036000830152612c3c81612c00565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612c79601d83611e6e565b9150612c8482612c43565b602082019050919050565b60006020820190508181036000830152612ca881612c6c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612d0b602583611e6e565b9150612d1682612caf565b604082019050919050565b60006020820190508181036000830152612d3a81612cfe565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612d9d602383611e6e565b9150612da882612d41565b604082019050919050565b60006020820190508181036000830152612dcc81612d90565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612e2f602683611e6e565b9150612e3a82612dd3565b604082019050919050565b60006020820190508181036000830152612e5e81612e22565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612ec1602183611e6e565b9150612ecc82612e65565b604082019050919050565b60006020820190508181036000830152612ef081612eb4565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612f53602283611e6e565b9150612f5e82612ef7565b604082019050919050565b60006020820190508181036000830152612f8281612f46565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612fbf602083611e6e565b9150612fca82612f89565b602082019050919050565b60006020820190508181036000830152612fee81612fb2565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061302b601f83611e6e565b915061303682612ff5565b602082019050919050565b6000602082019050818103600083015261305a8161301e565b9050919050565b600081519050919050565b6000819050602082019050919050565b600061308882516120d8565b80915050919050565b600061309c82613061565b826130a68461306c565b90506130b18161307c565b925060208210156130f1576130ec7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026128c6565b831692505b5050919050565b600060a08201905061310d60008301886120e2565b61311a60208301876120e2565b61312760408301866120e2565b6131346060830185612024565b61314160808301846121a1565b9695505050505050565b600060808201905061316060008301876120e2565b61316d60208301866120ae565b61317a60408301856120e2565b61318760608301846120e2565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006131f5601883611e6e565b9150613200826131bf565b602082019050919050565b60006020820190508181036000830152613224816131e8565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000613261601f83611e6e565b915061326c8261322b565b602082019050919050565b6000602082019050818103600083015261329081613254565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006132f3602283611e6e565b91506132fe82613297565b604082019050919050565b60006020820190508181036000830152613322816132e6565b905091905056fea264697066735822122030caf884c488d902872989626bfcad0bef927b22064eb5f8ae710901d2395c6264736f6c63430008120033000000000000000000000000d8cc0304de58fce5147796606db14500d94b5ef2
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806384b0196e116100de578063a457c2d711610097578063d505accf11610071578063d505accf14610469578063dd62ed3e14610485578063e30c3978146104b5578063f2fde38b146104d35761018e565b8063a457c2d7146103eb578063a9059cbb1461041b578063b54cbe0f1461044b5761018e565b806384b0196e146103475780638c4e8c211461036b5780638da5cb5b1461038957806395d89b41146103a757806396598eaf146103c55780639b5481a6146103cf5761018e565b8063395093511161014b578063715018a611610125578063715018a6146102e757806379ba5097146102f157806379cc6790146102fb5780637ecebe00146103175761018e565b8063395093511461026b57806342966c681461029b57806370a08231146102b75761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101e157806323b872dd146101ff578063313ce5671461022f5780633644e5151461024d575b600080fd5b61019b6104ef565b6040516101a89190611ef3565b60405180910390f35b6101cb60048036038101906101c69190611fae565b610581565b6040516101d89190612009565b60405180910390f35b6101e96105a4565b6040516101f69190612033565b60405180910390f35b6102196004803603810190610214919061204e565b6105ae565b6040516102269190612009565b60405180910390f35b6102376105dd565b60405161024491906120bd565b60405180910390f35b6102556105e6565b60405161026291906120f1565b60405180910390f35b61028560048036038101906102809190611fae565b6105f5565b6040516102929190612009565b60405180910390f35b6102b560048036038101906102b0919061210c565b61062c565b005b6102d160048036038101906102cc9190612139565b610640565b6040516102de9190612033565b60405180910390f35b6102ef610688565b005b6102f961069c565b005b61031560048036038101906103109190611fae565b610729565b005b610331600480360381019061032c9190612139565b610749565b60405161033e9190612033565b60405180910390f35b61034f610799565b604051610362979695949392919061226e565b60405180910390f35b61037361089b565b6040516103809190612033565b60405180910390f35b6103916108a1565b60405161039e91906122f2565b60405180910390f35b6103af6108cb565b6040516103bc9190611ef3565b60405180910390f35b6103cd61095d565b005b6103e960048036038101906103e4919061230d565b6109f2565b005b61040560048036038101906104009190611fae565b610ae7565b6040516104129190612009565b60405180910390f35b61043560048036038101906104309190611fae565b610b5e565b6040516104429190612009565b60405180910390f35b610453610b81565b6040516104609190612033565b60405180910390f35b610483600480360381019061047e91906123a5565b610b87565b005b61049f600480360381019061049a9190612447565b610cc9565b6040516104ac9190612033565b60405180910390f35b6104bd610d50565b6040516104ca91906122f2565b60405180910390f35b6104ed60048036038101906104e89190612139565b610d7a565b005b6060600380546104fe906124b6565b80601f016020809104026020016040519081016040528092919081815260200182805461052a906124b6565b80156105775780601f1061054c57610100808354040283529160200191610577565b820191906000526020600020905b81548152906001019060200180831161055a57829003601f168201915b5050505050905090565b60008061058c610f3b565b9050610599818585610f43565b600191505092915050565b6000600254905090565b6000806105b9610f3b565b90506105c685828561110c565b6105d1858585611198565b60019150509392505050565b60006012905090565b60006105f061140e565b905090565b600080610600610f3b565b90506106218185856106128589610cc9565b61061c9190612516565b610f43565b600191505092915050565b61063d610637610f3b565b826114c5565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610690611692565b61069a6000611710565b565b60006106a6610f3b565b90508073ffffffffffffffffffffffffffffffffffffffff166106c7610d50565b73ffffffffffffffffffffffffffffffffffffffff161461071d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610714906125bc565b60405180910390fd5b61072681611710565b50565b61073b82610735610f3b565b8361110c565b61074582826114c5565b5050565b6000610792600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020611741565b9050919050565b6000606080600080600060606107d960057f5341494c20546f6b656e0000000000000000000000000000000000000000000a61174f90919063ffffffff16565b61080d60067f310000000000000000000000000000000000000000000000000000000000000161174f90919063ffffffff16565b46306000801b600067ffffffffffffffff81111561082e5761082d6125dc565b5b60405190808252806020026020018201604052801561085c5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b600b5481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546108da906124b6565b80601f0160208091040260200160405190810160405280929190818152602001828054610906906124b6565b80156109535780601f1061092857610100808354040283529160200191610953565b820191906000526020600020905b81548152906001019060200180831161093657829003601f168201915b5050505050905090565b6000600b5403610999576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600b544210156109d5576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600b819055506109f06109e86108a1565b600c546117ff565b565b6109fa611692565b6212750042610a099190612516565b821015610a42576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612710610a4d6105a4565b60fa610a59919061260b565b610a63919061267c565b811115610a9c576040517f201dc6f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600b8190555080600c819055507f0e70a9936f708fdcfd2d9c3ffac129b24a98dd42aab7d6318b847f115293a4c18282604051610adb9291906126ad565b60405180910390a15050565b600080610af2610f3b565b90506000610b008286610cc9565b905083811015610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c90612748565b60405180910390fd5b610b528286868403610f43565b60019250505092915050565b600080610b69610f3b565b9050610b76818585611198565b600191505092915050565b600c5481565b83421115610bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc1906127b4565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610bf98c611955565b89604051602001610c0f969594939291906127d4565b6040516020818303038152906040528051906020012090506000610c32826119b3565b90506000610c42828787876119cd565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca990612881565b60405180910390fd5b610cbd8a8a8a610f43565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d82611692565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16610de26108a1565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000602083511015610e4357610e3c836119f8565b9050610e65565b82610e4d83610e6b565b6000019081610e5c9190612a4d565b5060ff60001b90505b92915050565b6000819050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa990612b91565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611021576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101890612c23565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110ff9190612033565b60405180910390a3505050565b60006111188484610cc9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111925781811015611184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117b90612c8f565b60405180910390fd5b6111918484848403610f43565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111fe90612d21565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90612db3565b60405180910390fd5b611281838383611a60565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fe90612e45565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113f59190612033565b60405180910390a3611408848484611a65565b50505050565b60007f000000000000000000000000d8f1460044925d2d5c723c7054cd9247027415b773ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614801561148a57507f000000000000000000000000000000000000000000000000000000000000000146145b156114b7577f11531e974dd867d62c95610cf41a0880ccb9d25bc1ddc4931312af5b069b38e590506114c2565b6114bf611a6a565b90505b90565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152b90612ed7565b60405180910390fd5b61154082600083611a60565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156115c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bd90612f69565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516116799190612033565b60405180910390a361168d83600084611a65565b505050565b61169a610f3b565b73ffffffffffffffffffffffffffffffffffffffff166116b86108a1565b73ffffffffffffffffffffffffffffffffffffffff161461170e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170590612fd5565b60405180910390fd5b565b600a60006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561173e81610e75565b50565b600081600001549050919050565b606060ff60001b831461176c5761176583611b00565b90506117f9565b818054611778906124b6565b80601f01602080910402602001604051908101604052809291908181526020018280546117a4906124b6565b80156117f15780601f106117c6576101008083540402835291602001916117f1565b820191906000526020600020905b8154815290600101906020018083116117d457829003601f168201915b505050505090505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361186e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186590613041565b60405180910390fd5b61187a60008383611a60565b806002600082825461188c9190612516565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161193d9190612033565b60405180910390a361195160008383611a65565b5050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506119a281611741565b91506119ad81611b74565b50919050565b60006119c66119c061140e565b83611b8a565b9050919050565b60008060006119de87878787611bcb565b915091506119eb81611cad565b8192505050949350505050565b600080829050601f81511115611a4557826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401611a3c9190611ef3565b60405180910390fd5b805181611a5190613091565b60001c1760001b915050919050565b505050565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7ff786760fff3d247ed90c562f1a9661a9cc4bd6723e929c40607639ca29d6c4827fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001611ae59594939291906130f8565b60405160208183030381529060405280519060200120905090565b60606000611b0d83611e13565b90506000602067ffffffffffffffff811115611b2c57611b2b6125dc565b5b6040519080825280601f01601f191660200182016040528015611b5e5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b6001816000016000828254019250508190555050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c1115611c06576000600391509150611ca4565b600060018787878760405160008152602001604052604051611c2b949392919061314b565b6020604051602081039080840390855afa158015611c4d573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611c9b57600060019250925050611ca4565b80600092509250505b94509492505050565b60006004811115611cc157611cc0613190565b5b816004811115611cd457611cd3613190565b5b0315611e105760016004811115611cee57611ced613190565b5b816004811115611d0157611d00613190565b5b03611d41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d389061320b565b60405180910390fd5b60026004811115611d5557611d54613190565b5b816004811115611d6857611d67613190565b5b03611da8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9f90613277565b60405180910390fd5b60036004811115611dbc57611dbb613190565b5b816004811115611dcf57611dce613190565b5b03611e0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0690613309565b60405180910390fd5b5b50565b60008060ff8360001c169050601f811115611e5a576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e9d578082015181840152602081019050611e82565b60008484015250505050565b6000601f19601f8301169050919050565b6000611ec582611e63565b611ecf8185611e6e565b9350611edf818560208601611e7f565b611ee881611ea9565b840191505092915050565b60006020820190508181036000830152611f0d8184611eba565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611f4582611f1a565b9050919050565b611f5581611f3a565b8114611f6057600080fd5b50565b600081359050611f7281611f4c565b92915050565b6000819050919050565b611f8b81611f78565b8114611f9657600080fd5b50565b600081359050611fa881611f82565b92915050565b60008060408385031215611fc557611fc4611f15565b5b6000611fd385828601611f63565b9250506020611fe485828601611f99565b9150509250929050565b60008115159050919050565b61200381611fee565b82525050565b600060208201905061201e6000830184611ffa565b92915050565b61202d81611f78565b82525050565b60006020820190506120486000830184612024565b92915050565b60008060006060848603121561206757612066611f15565b5b600061207586828701611f63565b935050602061208686828701611f63565b925050604061209786828701611f99565b9150509250925092565b600060ff82169050919050565b6120b7816120a1565b82525050565b60006020820190506120d260008301846120ae565b92915050565b6000819050919050565b6120eb816120d8565b82525050565b600060208201905061210660008301846120e2565b92915050565b60006020828403121561212257612121611f15565b5b600061213084828501611f99565b91505092915050565b60006020828403121561214f5761214e611f15565b5b600061215d84828501611f63565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b61219b81612166565b82525050565b6121aa81611f3a565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6121e581611f78565b82525050565b60006121f783836121dc565b60208301905092915050565b6000602082019050919050565b600061221b826121b0565b61222581856121bb565b9350612230836121cc565b8060005b8381101561226157815161224888826121eb565b975061225383612203565b925050600181019050612234565b5085935050505092915050565b600060e082019050612283600083018a612192565b81810360208301526122958189611eba565b905081810360408301526122a98188611eba565b90506122b86060830187612024565b6122c560808301866121a1565b6122d260a08301856120e2565b81810360c08301526122e48184612210565b905098975050505050505050565b600060208201905061230760008301846121a1565b92915050565b6000806040838503121561232457612323611f15565b5b600061233285828601611f99565b925050602061234385828601611f99565b9150509250929050565b612356816120a1565b811461236157600080fd5b50565b6000813590506123738161234d565b92915050565b612382816120d8565b811461238d57600080fd5b50565b60008135905061239f81612379565b92915050565b600080600080600080600060e0888a0312156123c4576123c3611f15565b5b60006123d28a828b01611f63565b97505060206123e38a828b01611f63565b96505060406123f48a828b01611f99565b95505060606124058a828b01611f99565b94505060806124168a828b01612364565b93505060a06124278a828b01612390565b92505060c06124388a828b01612390565b91505092959891949750929550565b6000806040838503121561245e5761245d611f15565b5b600061246c85828601611f63565b925050602061247d85828601611f63565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806124ce57607f821691505b6020821081036124e1576124e0612487565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061252182611f78565b915061252c83611f78565b9250828201905080821115612544576125436124e7565b5b92915050565b7f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060008201527f6e6577206f776e65720000000000000000000000000000000000000000000000602082015250565b60006125a6602983611e6e565b91506125b18261254a565b604082019050919050565b600060208201905081810360008301526125d581612599565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600061261682611f78565b915061262183611f78565b925082820261262f81611f78565b91508282048414831517612646576126456124e7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061268782611f78565b915061269283611f78565b9250826126a2576126a161264d565b5b828204905092915050565b60006040820190506126c26000830185612024565b6126cf6020830184612024565b9392505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612732602583611e6e565b915061273d826126d6565b604082019050919050565b6000602082019050818103600083015261276181612725565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b600061279e601d83611e6e565b91506127a982612768565b602082019050919050565b600060208201905081810360008301526127cd81612791565b9050919050565b600060c0820190506127e960008301896120e2565b6127f660208301886121a1565b61280360408301876121a1565b6128106060830186612024565b61281d6080830185612024565b61282a60a0830184612024565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b600061286b601e83611e6e565b915061287682612835565b602082019050919050565b6000602082019050818103600083015261289a8161285e565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026129037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826128c6565b61290d86836128c6565b95508019841693508086168417925050509392505050565b6000819050919050565b600061294a61294561294084611f78565b612925565b611f78565b9050919050565b6000819050919050565b6129648361292f565b61297861297082612951565b8484546128d3565b825550505050565b600090565b61298d612980565b61299881848461295b565b505050565b5b818110156129bc576129b1600082612985565b60018101905061299e565b5050565b601f821115612a01576129d2816128a1565b6129db846128b6565b810160208510156129ea578190505b6129fe6129f6856128b6565b83018261299d565b50505b505050565b600082821c905092915050565b6000612a2460001984600802612a06565b1980831691505092915050565b6000612a3d8383612a13565b9150826002028217905092915050565b612a5682611e63565b67ffffffffffffffff811115612a6f57612a6e6125dc565b5b612a7982546124b6565b612a848282856129c0565b600060209050601f831160018114612ab75760008415612aa5578287015190505b612aaf8582612a31565b865550612b17565b601f198416612ac5866128a1565b60005b82811015612aed57848901518255600182019150602085019450602081019050612ac8565b86831015612b0a5784890151612b06601f891682612a13565b8355505b6001600288020188555050505b505050505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612b7b602483611e6e565b9150612b8682612b1f565b604082019050919050565b60006020820190508181036000830152612baa81612b6e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612c0d602283611e6e565b9150612c1882612bb1565b604082019050919050565b60006020820190508181036000830152612c3c81612c00565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612c79601d83611e6e565b9150612c8482612c43565b602082019050919050565b60006020820190508181036000830152612ca881612c6c565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612d0b602583611e6e565b9150612d1682612caf565b604082019050919050565b60006020820190508181036000830152612d3a81612cfe565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612d9d602383611e6e565b9150612da882612d41565b604082019050919050565b60006020820190508181036000830152612dcc81612d90565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612e2f602683611e6e565b9150612e3a82612dd3565b604082019050919050565b60006020820190508181036000830152612e5e81612e22565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612ec1602183611e6e565b9150612ecc82612e65565b604082019050919050565b60006020820190508181036000830152612ef081612eb4565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612f53602283611e6e565b9150612f5e82612ef7565b604082019050919050565b60006020820190508181036000830152612f8281612f46565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612fbf602083611e6e565b9150612fca82612f89565b602082019050919050565b60006020820190508181036000830152612fee81612fb2565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600061302b601f83611e6e565b915061303682612ff5565b602082019050919050565b6000602082019050818103600083015261305a8161301e565b9050919050565b600081519050919050565b6000819050602082019050919050565b600061308882516120d8565b80915050919050565b600061309c82613061565b826130a68461306c565b90506130b18161307c565b925060208210156130f1576130ec7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026128c6565b831692505b5050919050565b600060a08201905061310d60008301886120e2565b61311a60208301876120e2565b61312760408301866120e2565b6131346060830185612024565b61314160808301846121a1565b9695505050505050565b600060808201905061316060008301876120e2565b61316d60208301866120ae565b61317a60408301856120e2565b61318760608301846120e2565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006131f5601883611e6e565b9150613200826131bf565b602082019050919050565b60006020820190508181036000830152613224816131e8565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000613261601f83611e6e565b915061326c8261322b565b602082019050919050565b6000602082019050818103600083015261329081613254565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006132f3602283611e6e565b91506132fe82613297565b604082019050919050565b60006020820190508181036000830152613322816132e6565b905091905056fea264697066735822122030caf884c488d902872989626bfcad0bef927b22064eb5f8ae710901d2395c6264736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d8cc0304de58fce5147796606db14500d94b5ef2
-----Decoded View---------------
Arg [0] : theDAO (address): 0xD8Cc0304de58fCE5147796606Db14500d94b5EF2
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000d8cc0304de58fce5147796606db14500d94b5ef2
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ 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.
Add Token to MetaMask (Web3)

