ERC-20
Source Code
Overview
Max Total Supply
2,100,000,000 Calci...
Holders
7,046
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 6 Decimals)
Balance
945,000,000 CalcifyValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"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":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":"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":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"addSupply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrading","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":[],"name":"tradingStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101606040526008805460ff60a01b191690553480156200001e575f80fd5b50336040518060400160405280600b81526020016a086c2d8c6d2ccf2a8cac6d60ab1b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600b81526020016a086c2d8c6d2ccf2a8cac6d60ab1b8152506040518060400160405280600781526020016643616c6369667960c81b8152508160039081620000b4919062000559565b506004620000c3828262000559565b50620000d591508390506005620001e7565b61012052620000e6816006620001e7565b61014052815160208084019190912060e052815190820120610100524660a0526200017360e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b038116620001ac57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620001b7816200021f565b50620001e133620001cb6006600a62000732565b620001db90637d2b750062000749565b62000270565b620007eb565b5f6020835110156200020657620001fe83620002ac565b905062000219565b8162000213848262000559565b5060ff90505b92915050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0382166200029b5760405163ec442f0560e01b81525f6004820152602401620001a3565b620002a85f8383620002ee565b5050565b5f80829050601f81511115620002d9578260405163305a27a960e01b8152600401620001a3919062000763565b8051620002e682620007b1565b179392505050565b600854600160a01b900460ff16806200031457506008546001600160a01b038481169116145b806200032d57506008546001600160a01b038381169116145b6200037b5760405162461bcd60e51b815260206004820152601760248201527f54726164696e67206e6f742079657420737461727465640000000000000000006044820152606401620001a3565b620003888383836200038d565b505050565b6001600160a01b038316620003bb578060025f828254620003af9190620007d5565b909155506200042d9050565b6001600160a01b0383165f90815260208190526040902054818110156200040f5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620001a3565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166200044b5760028054829003905562000469565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620004af91815260200190565b60405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620004e557607f821691505b6020821081036200050457634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200038857805f5260205f20601f840160051c81016020851015620005315750805b601f840160051c820191505b8181101562000552575f81556001016200053d565b5050505050565b81516001600160401b03811115620005755762000575620004bc565b6200058d81620005868454620004d0565b846200050a565b602080601f831160018114620005c3575f8415620005ab5750858301515b5f19600386901b1c1916600185901b1785556200061d565b5f85815260208120601f198616915b82811015620005f357888601518255948401946001909101908401620005d2565b50858210156200061157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200067957815f19048211156200065d576200065d62000625565b808516156200066b57918102915b93841c93908002906200063e565b509250929050565b5f82620006915750600162000219565b816200069f57505f62000219565b8160018114620006b85760028114620006c357620006e3565b600191505062000219565b60ff841115620006d757620006d762000625565b50506001821b62000219565b5060208310610133831016604e8410600b841016171562000708575081810a62000219565b62000714838362000639565b805f19048211156200072a576200072a62000625565b029392505050565b5f6200074260ff84168362000681565b9392505050565b808202811582820484141762000219576200021962000625565b5f602080835283518060208501525f5b81811015620007915785810183015185820160400152820162000773565b505f604082860101526040601f19601f8301168501019250505092915050565b8051602080830151919081101562000504575f1960209190910360031b1b16919050565b8082018082111562000219576200021962000625565b60805160a05160c05160e0516101005161012051610140516112806200083d5f395f6108e101525f6108b401525f61080c01525f6107e401525f61073f01525f61076901525f61079301526112805ff3fe608060405234801561000f575f80fd5b5060043610610132575f3560e01c806370a08231116100b457806395d89b411161007957806395d89b4114610260578063a9059cbb14610268578063aa4f60121461027b578063d505accf1461028e578063dd62ed3e146102a1578063f2fde38b146102d9575f80fd5b806370a08231146101e7578063715018a61461020f5780637ecebe001461021757806384b0196e1461022a5780638da5cb5b14610245575f80fd5b8063313ce567116100fa578063313ce567146101a657806332424aa3146101bb57806332cb6b0c146101c35780633644e515146101cb5780635b4f472a146101d3575f80fd5b806306fdde0314610136578063095ea7b31461015457806318160ddd1461017757806323b872dd14610189578063293230b81461019c575b5f80fd5b61013e6102ec565b60405161014b9190610eef565b60405180910390f35b610167610162366004610f23565b61037c565b604051901515815260200161014b565b6002545b60405190815260200161014b565b610167610197366004610f4b565b610395565b6101a46103b8565b005b60065b60405160ff909116815260200161014b565b6101a9600681565b61017b6103d5565b61017b6103f2565b60085461016790600160a01b900460ff1681565b61017b6101f5366004610f84565b6001600160a01b03165f9081526020819052604090205490565b6101a4610400565b61017b610225366004610f84565b610413565b610232610430565b60405161014b9796959493929190610f9d565b6008546040516001600160a01b03909116815260200161014b565b61013e610472565b610167610276366004610f23565b610481565b6101a4610289366004610f23565b61048e565b6101a461029c366004611034565b6104a4565b61017b6102af3660046110a1565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101a46102e7366004610f84565b6105df565b6060600380546102fb906110d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610327906110d2565b80156103725780601f1061034957610100808354040283529160200191610372565b820191905f5260205f20905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b5f3361038981858561061c565b60019150505b92915050565b5f336103a285828561062e565b6103ad8585856106a9565b506001949350505050565b6103c0610706565b6008805460ff60a01b1916600160a01b179055565b6103e16006600a6111fe565b6103ef90637d2b750061120c565b81565b5f6103fb610733565b905090565b610408610706565b6104115f61085c565b565b6001600160a01b0381165f9081526007602052604081205461038f565b5f6060805f805f60606104416108ad565b6104496108da565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546102fb906110d2565b5f336103898185856106a9565b610496610706565b6104a08282610907565b5050565b834211156104cd5760405163313c898160e11b8152600481018590526024015b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886105188c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6105728261093b565b90505f61058182878787610967565b9050896001600160a01b0316816001600160a01b0316146105c8576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016104c4565b6105d38a8a8a61061c565b50505050505050505050565b6105e7610706565b6001600160a01b03811661061057604051631e4fbdf760e01b81525f60048201526024016104c4565b6106198161085c565b50565b6106298383836001610993565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f1981146106a3578181101561069557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016104c4565b6106a384848484035f610993565b50505050565b6001600160a01b0383166106d257604051634b637e8f60e11b81525f60048201526024016104c4565b6001600160a01b0382166106fb5760405163ec442f0560e01b81525f60048201526024016104c4565b610629838383610a65565b6008546001600160a01b031633146104115760405163118cdaa760e01b81523360048201526024016104c4565b5f306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561078b57507f000000000000000000000000000000000000000000000000000000000000000046145b156107b557507f000000000000000000000000000000000000000000000000000000000000000090565b6103fb604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b60606103fb7f00000000000000000000000000000000000000000000000000000000000000006005610af9565b60606103fb7f00000000000000000000000000000000000000000000000000000000000000006006610af9565b6001600160a01b0382166109305760405163ec442f0560e01b81525f60048201526024016104c4565b6104a05f8383610a65565b5f61038f610947610733565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061097788888888610ba2565b9250925092506109878282610c6a565b50909695505050505050565b6001600160a01b0384166109bc5760405163e602df0560e01b81525f60048201526024016104c4565b6001600160a01b0383166109e557604051634a1406b160e11b81525f60048201526024016104c4565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156106a357826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610a5791815260200190565b60405180910390a350505050565b600854600160a01b900460ff1680610a8a57506008546001600160a01b038481169116145b80610aa257506008546001600160a01b038381169116145b610aee5760405162461bcd60e51b815260206004820152601760248201527f54726164696e67206e6f7420796574207374617274656400000000000000000060448201526064016104c4565b610629838383610d22565b606060ff8314610b1357610b0c83610e48565b905061038f565b818054610b1f906110d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4b906110d2565b8015610b965780601f10610b6d57610100808354040283529160200191610b96565b820191905f5260205f20905b815481529060010190602001808311610b7957829003601f168201915b5050505050905061038f565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115610bdb57505f91506003905082610c60565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015610c2c573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116610c5757505f925060019150829050610c60565b92505f91508190505b9450945094915050565b5f826003811115610c7d57610c7d611223565b03610c86575050565b6001826003811115610c9a57610c9a611223565b03610cb85760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610ccc57610ccc611223565b03610ced5760405163fce698f760e01b8152600481018290526024016104c4565b6003826003811115610d0157610d01611223565b036104a0576040516335e2f38360e21b8152600481018290526024016104c4565b6001600160a01b038316610d4c578060025f828254610d419190611237565b90915550610dbc9050565b6001600160a01b0383165f9081526020819052604090205481811015610d9e5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016104c4565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610dd857600280548290039055610df6565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e3b91815260200190565b60405180910390a3505050565b60605f610e5483610e85565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f60ff8216601f81111561038f57604051632cd44ac360e21b815260040160405180910390fd5b5f81518084525f5b81811015610ed057602081850181015186830182015201610eb4565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f610f016020830184610eac565b9392505050565b80356001600160a01b0381168114610f1e575f80fd5b919050565b5f8060408385031215610f34575f80fd5b610f3d83610f08565b946020939093013593505050565b5f805f60608486031215610f5d575f80fd5b610f6684610f08565b9250610f7460208501610f08565b9150604084013590509250925092565b5f60208284031215610f94575f80fd5b610f0182610f08565b60ff60f81b881681525f602060e06020840152610fbd60e084018a610eac565b8381036040850152610fcf818a610eac565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b8181101561102257835183529284019291840191600101611006565b50909c9b505050505050505050505050565b5f805f805f805f60e0888a03121561104a575f80fd5b61105388610f08565b965061106160208901610f08565b95506040880135945060608801359350608088013560ff81168114611084575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f80604083850312156110b2575f80fd5b6110bb83610f08565b91506110c960208401610f08565b90509250929050565b600181811c908216806110e657607f821691505b60208210810361110457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561115857815f190482111561113e5761113e61110a565b8085161561114b57918102915b93841c9390800290611123565b509250929050565b5f8261116e5750600161038f565b8161117a57505f61038f565b8160018114611190576002811461119a576111b6565b600191505061038f565b60ff8411156111ab576111ab61110a565b50506001821b61038f565b5060208310610133831016604e8410600b84101617156111d9575081810a61038f565b6111e3838361111e565b805f19048211156111f6576111f661110a565b029392505050565b5f610f0160ff841683611160565b808202811582820484141761038f5761038f61110a565b634e487b7160e01b5f52602160045260245ffd5b8082018082111561038f5761038f61110a56fea26469706673582212206a8636d3afe8cf89f8e1c5bf665bf0c4e983f5a527a5d1c7f6d1a82b4cf436e964736f6c63430008180033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610132575f3560e01c806370a08231116100b457806395d89b411161007957806395d89b4114610260578063a9059cbb14610268578063aa4f60121461027b578063d505accf1461028e578063dd62ed3e146102a1578063f2fde38b146102d9575f80fd5b806370a08231146101e7578063715018a61461020f5780637ecebe001461021757806384b0196e1461022a5780638da5cb5b14610245575f80fd5b8063313ce567116100fa578063313ce567146101a657806332424aa3146101bb57806332cb6b0c146101c35780633644e515146101cb5780635b4f472a146101d3575f80fd5b806306fdde0314610136578063095ea7b31461015457806318160ddd1461017757806323b872dd14610189578063293230b81461019c575b5f80fd5b61013e6102ec565b60405161014b9190610eef565b60405180910390f35b610167610162366004610f23565b61037c565b604051901515815260200161014b565b6002545b60405190815260200161014b565b610167610197366004610f4b565b610395565b6101a46103b8565b005b60065b60405160ff909116815260200161014b565b6101a9600681565b61017b6103d5565b61017b6103f2565b60085461016790600160a01b900460ff1681565b61017b6101f5366004610f84565b6001600160a01b03165f9081526020819052604090205490565b6101a4610400565b61017b610225366004610f84565b610413565b610232610430565b60405161014b9796959493929190610f9d565b6008546040516001600160a01b03909116815260200161014b565b61013e610472565b610167610276366004610f23565b610481565b6101a4610289366004610f23565b61048e565b6101a461029c366004611034565b6104a4565b61017b6102af3660046110a1565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6101a46102e7366004610f84565b6105df565b6060600380546102fb906110d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610327906110d2565b80156103725780601f1061034957610100808354040283529160200191610372565b820191905f5260205f20905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b5f3361038981858561061c565b60019150505b92915050565b5f336103a285828561062e565b6103ad8585856106a9565b506001949350505050565b6103c0610706565b6008805460ff60a01b1916600160a01b179055565b6103e16006600a6111fe565b6103ef90637d2b750061120c565b81565b5f6103fb610733565b905090565b610408610706565b6104115f61085c565b565b6001600160a01b0381165f9081526007602052604081205461038f565b5f6060805f805f60606104416108ad565b6104496108da565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546102fb906110d2565b5f336103898185856106a9565b610496610706565b6104a08282610907565b5050565b834211156104cd5760405163313c898160e11b8152600481018590526024015b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886105188c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6105728261093b565b90505f61058182878787610967565b9050896001600160a01b0316816001600160a01b0316146105c8576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016104c4565b6105d38a8a8a61061c565b50505050505050505050565b6105e7610706565b6001600160a01b03811661061057604051631e4fbdf760e01b81525f60048201526024016104c4565b6106198161085c565b50565b6106298383836001610993565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f1981146106a3578181101561069557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016104c4565b6106a384848484035f610993565b50505050565b6001600160a01b0383166106d257604051634b637e8f60e11b81525f60048201526024016104c4565b6001600160a01b0382166106fb5760405163ec442f0560e01b81525f60048201526024016104c4565b610629838383610a65565b6008546001600160a01b031633146104115760405163118cdaa760e01b81523360048201526024016104c4565b5f306001600160a01b037f000000000000000000000000019029665a6e73ef98e1970f8a5434b3de38d41c1614801561078b57507f000000000000000000000000000000000000000000000000000000000000210546145b156107b557507f1f94f7fcf98faa4d5d1fe9fda41c4d0bd7fa115b549ff0d327d277d8c67420f590565b6103fb604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f3138bae96cf3000d64352c28c0a631f4522a253556c863ed37eb87cb930dcb42918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b60606103fb7f43616c636966795465636800000000000000000000000000000000000000000b6005610af9565b60606103fb7f31000000000000000000000000000000000000000000000000000000000000016006610af9565b6001600160a01b0382166109305760405163ec442f0560e01b81525f60048201526024016104c4565b6104a05f8383610a65565b5f61038f610947610733565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061097788888888610ba2565b9250925092506109878282610c6a565b50909695505050505050565b6001600160a01b0384166109bc5760405163e602df0560e01b81525f60048201526024016104c4565b6001600160a01b0383166109e557604051634a1406b160e11b81525f60048201526024016104c4565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156106a357826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610a5791815260200190565b60405180910390a350505050565b600854600160a01b900460ff1680610a8a57506008546001600160a01b038481169116145b80610aa257506008546001600160a01b038381169116145b610aee5760405162461bcd60e51b815260206004820152601760248201527f54726164696e67206e6f7420796574207374617274656400000000000000000060448201526064016104c4565b610629838383610d22565b606060ff8314610b1357610b0c83610e48565b905061038f565b818054610b1f906110d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4b906110d2565b8015610b965780601f10610b6d57610100808354040283529160200191610b96565b820191905f5260205f20905b815481529060010190602001808311610b7957829003601f168201915b5050505050905061038f565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115610bdb57505f91506003905082610c60565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015610c2c573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116610c5757505f925060019150829050610c60565b92505f91508190505b9450945094915050565b5f826003811115610c7d57610c7d611223565b03610c86575050565b6001826003811115610c9a57610c9a611223565b03610cb85760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610ccc57610ccc611223565b03610ced5760405163fce698f760e01b8152600481018290526024016104c4565b6003826003811115610d0157610d01611223565b036104a0576040516335e2f38360e21b8152600481018290526024016104c4565b6001600160a01b038316610d4c578060025f828254610d419190611237565b90915550610dbc9050565b6001600160a01b0383165f9081526020819052604090205481811015610d9e5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016104c4565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610dd857600280548290039055610df6565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e3b91815260200190565b60405180910390a3505050565b60605f610e5483610e85565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f60ff8216601f81111561038f57604051632cd44ac360e21b815260040160405180910390fd5b5f81518084525f5b81811015610ed057602081850181015186830182015201610eb4565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f610f016020830184610eac565b9392505050565b80356001600160a01b0381168114610f1e575f80fd5b919050565b5f8060408385031215610f34575f80fd5b610f3d83610f08565b946020939093013593505050565b5f805f60608486031215610f5d575f80fd5b610f6684610f08565b9250610f7460208501610f08565b9150604084013590509250925092565b5f60208284031215610f94575f80fd5b610f0182610f08565b60ff60f81b881681525f602060e06020840152610fbd60e084018a610eac565b8381036040850152610fcf818a610eac565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b8181101561102257835183529284019291840191600101611006565b50909c9b505050505050505050505050565b5f805f805f805f60e0888a03121561104a575f80fd5b61105388610f08565b965061106160208901610f08565b95506040880135945060608801359350608088013560ff81168114611084575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f80604083850312156110b2575f80fd5b6110bb83610f08565b91506110c960208401610f08565b90509250929050565b600181811c908216806110e657607f821691505b60208210810361110457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561115857815f190482111561113e5761113e61110a565b8085161561114b57918102915b93841c9390800290611123565b509250929050565b5f8261116e5750600161038f565b8161117a57505f61038f565b8160018114611190576002811461119a576111b6565b600191505061038f565b60ff8411156111ab576111ab61110a565b50506001821b61038f565b5060208310610133831016604e8410600b84101617156111d9575081810a61038f565b6111e3838361111e565b805f19048211156111f6576111f661110a565b029392505050565b5f610f0160ff841683611160565b808202811582820484141761038f5761038f61110a565b634e487b7160e01b5f52602160045260245ffd5b8082018082111561038f5761038f61110a56fea26469706673582212206a8636d3afe8cf89f8e1c5bf665bf0c4e983f5a527a5d1c7f6d1a82b4cf436e964736f6c63430008180033
Deployed Bytecode Sourcemap
81722:931:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13195:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15488:190;;;;;;:::i;:::-;;:::i;:::-;;;1269:14:1;;1262:22;1244:41;;1232:2;1217:18;15488:190:0;1104:187:1;14297:99:0;14376:12;;14297:99;;;1442:25:1;;;1430:2;1415:18;14297:99:0;1296:177:1;16256:249:0;;;;;;:::i;:::-;;:::i;82117:83::-;;;:::i;:::-;;82558:92;81815:1;82558:92;;;1983:4:1;1971:17;;;1953:36;;1941:2;1926:18;82558:92:0;1811:184:1;81781:35:0;;81815:1;81781:35;;81823:63;;;:::i;78308:114::-;;;:::i;81893:34::-;;;;;-1:-1:-1;;;81893:34:0;;;;;;14459:118;;;;;;:::i;:::-;-1:-1:-1;;;;;14551:18:0;14524:7;14551:18;;;;;;;;;;;;14459:118;80774:103;;;:::i;78050:145::-;;;;;;:::i;:::-;;:::i;72709:580::-;;;:::i;:::-;;;;;;;;;;;;;:::i;80099:87::-;80172:6;;80099:87;;-1:-1:-1;;;;;80172:6:0;;;3783:51:1;;3771:2;3756:18;80099:87:0;3637:203:1;13405:95:0;;;:::i;14782:182::-;;;;;;:::i;:::-;;:::i;82448:102::-;;;;;;:::i;:::-;;:::i;77296:695::-;;;;;;:::i;:::-;;:::i;15027:142::-;;;;;;:::i;:::-;-1:-1:-1;;;;;15134:18:0;;;15107:7;15134:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;15027:142;81032:220;;;;;;:::i;:::-;;:::i;13195:91::-;13240:13;13273:5;13266:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13195:91;:::o;15488:190::-;15561:4;4280:10;15617:31;4280:10;15633:7;15642:5;15617:8;:31::i;:::-;15666:4;15659:11;;;15488:190;;;;;:::o;16256:249::-;16343:4;4280:10;16401:37;16417:4;4280:10;16432:5;16401:15;:37::i;:::-;16449:26;16459:4;16465:2;16469:5;16449:9;:26::i;:::-;-1:-1:-1;16493:4:0;;16256:249;-1:-1:-1;;;;16256:249:0:o;82117:83::-;79985:13;:11;:13::i;:::-;82171:14:::1;:21:::0;;-1:-1:-1;;;;82171:21:0::1;-1:-1:-1::0;;;82171:21:0::1;::::0;;82117:83::o;81823:63::-;81873:13;81815:1;81873:2;:13;:::i;:::-;81860:26;;:10;:26;:::i;:::-;81823:63;:::o;78308:114::-;78367:7;78394:20;:18;:20::i;:::-;78387:27;;78308:114;:::o;80774:103::-;79985:13;:11;:13::i;:::-;80839:30:::1;80866:1;80839:18;:30::i;:::-;80774:103::o:0;78050:145::-;-1:-1:-1;;;;;74890:14:0;;78141:7;74890:14;;;:7;:14;;;;;;78168:19;74803:109;72709:580;72812:13;72840:18;72873:21;72909:15;72939:25;72979:12;73006:27;73114:13;:11;:13::i;:::-;73142:16;:14;:16::i;:::-;73254;;;73237:1;73254:16;;;;;;;;;-1:-1:-1;;;73061:220:0;;;-1:-1:-1;73061:220:0;;-1:-1:-1;73173:13:0;;-1:-1:-1;73209:4:0;;-1:-1:-1;73237:1:0;-1:-1:-1;73254:16:0;-1:-1:-1;73061:220:0;-1:-1:-1;72709:580:0:o;13405:95::-;13452:13;13485:7;13478:14;;;;;:::i;14782:182::-;14851:4;4280:10;14907:27;4280:10;14924:2;14928:5;14907:9;:27::i;82448:102::-;79985:13;:11;:13::i;:::-;82525:17:::1;82531:2;82535:6;82525:5;:17::i;:::-;82448:102:::0;;:::o;77296:695::-;77526:8;77508:15;:26;77504:99;;;77558:33;;-1:-1:-1;;;77558:33:0;;;;;1442:25:1;;;1415:18;;77558:33:0;;;;;;;;77504:99;77615:18;76616:95;77674:5;77681:7;77690:5;77697:16;77707:5;-1:-1:-1;;;;;75400:14:0;75093:7;75400:14;;;:7;:14;;;;;:16;;;;;;;;;75033:402;77697:16;77646:78;;;;;;7294:25:1;;;;-1:-1:-1;;;;;7393:15:1;;;7373:18;;;7366:43;7445:15;;;;7425:18;;;7418:43;7477:18;;;7470:34;7520:19;;;7513:35;7564:19;;;7557:35;;;7266:19;;77646:78:0;;;;;;;;;;;;77636:89;;;;;;77615:110;;77738:12;77753:28;77770:10;77753:16;:28::i;:::-;77738:43;;77794:14;77811:28;77825:4;77831:1;77834;77837;77811:13;:28::i;:::-;77794:45;;77864:5;-1:-1:-1;;;;;77854:15:0;:6;-1:-1:-1;;;;;77854:15:0;;77850:90;;77893:35;;-1:-1:-1;;;77893:35:0;;-1:-1:-1;;;;;7833:15:1;;;77893:35:0;;;7815:34:1;7885:15;;7865:18;;;7858:43;7750:18;;77893:35:0;7603:304:1;77850:90:0;77952:31;77961:5;77968:7;77977:5;77952:8;:31::i;:::-;77493:498;;;77296:695;;;;;;;:::o;81032:220::-;79985:13;:11;:13::i;:::-;-1:-1:-1;;;;;81117:22:0;::::1;81113:93;;81163:31;::::0;-1:-1:-1;;;81163:31:0;;81191:1:::1;81163:31;::::0;::::1;3783:51:1::0;3756:18;;81163:31:0::1;3637:203:1::0;81113:93:0::1;81216:28;81235:8;81216:18;:28::i;:::-;81032:220:::0;:::o;20315:130::-;20400:37;20409:5;20416:7;20425:5;20432:4;20400:8;:37::i;:::-;20315:130;;;:::o;22031:487::-;-1:-1:-1;;;;;15134:18:0;;;22131:24;15134:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;-1:-1:-1;;22198:37:0;;22194:317;;22275:5;22256:16;:24;22252:132;;;22308:60;;-1:-1:-1;;;22308:60:0;;-1:-1:-1;;;;;8132:32:1;;22308:60:0;;;8114:51:1;8181:18;;;8174:34;;;8224:18;;;8217:34;;;8087:18;;22308:60:0;7912:345:1;22252:132:0;22427:57;22436:5;22443:7;22471:5;22452:16;:24;22478:5;22427:8;:57::i;:::-;22120:398;22031:487;;;:::o;16890:308::-;-1:-1:-1;;;;;16974:18:0;;16970:88;;17016:30;;-1:-1:-1;;;17016:30:0;;17043:1;17016:30;;;3783:51:1;3756:18;;17016:30:0;3637:203:1;16970:88:0;-1:-1:-1;;;;;17072:16:0;;17068:88;;17112:32;;-1:-1:-1;;;17112:32:0;;17141:1;17112:32;;;3783:51:1;3756:18;;17112:32:0;3637:203:1;17068:88:0;17166:24;17174:4;17180:2;17184:5;17166:7;:24::i;80264:166::-;80172:6;;-1:-1:-1;;;;;80172:6:0;4280:10;80324:23;80320:103;;80371:40;;-1:-1:-1;;;80371:40:0;;4280:10;80371:40;;;3783:51:1;3756:18;;80371:40:0;3637:203:1;71376:268:0;71429:7;71461:4;-1:-1:-1;;;;;71470:11:0;71453:28;;:63;;;;;71502:14;71485:13;:31;71453:63;71449:188;;;-1:-1:-1;71540:22:0;;71376:268::o;71449:188::-;71602:23;71744:80;;;69568:95;71744:80;;;8873:25:1;71766:11:0;8914:18:1;;;8907:34;;;;71779:14:0;8957:18:1;;;8950:34;71795:13:0;9000:18:1;;;8993:34;71818:4:0;9043:19:1;;;9036:61;71707:7:0;;8845:19:1;;71744:80:0;;;;;;;;;;;;71734:91;;;;;;71727:98;;71652:181;;81412:191;81505:6;;;-1:-1:-1;;;;;81522:17:0;;;-1:-1:-1;;;;;;81522:17:0;;;;;;;81555:40;;81505:6;;;81522:17;81505:6;;81555:40;;81486:16;;81555:40;81475:128;81412:191;:::o;73618:128::-;73664:13;73697:41;:5;73724:13;73697:26;:41::i;74081:137::-;74130:13;74163:47;:8;74193:16;74163:29;:47::i;19010:213::-;-1:-1:-1;;;;;19081:21:0;;19077:93;;19126:32;;-1:-1:-1;;;19126:32:0;;19155:1;19126:32;;;3783:51:1;3756:18;;19126:32:0;3637:203:1;19077:93:0;19180:35;19196:1;19200:7;19209:5;19180:7;:35::i;72475:178::-;72552:7;72579:66;72612:20;:18;:20::i;:::-;72634:10;58073:4;58067:11;-1:-1:-1;;;58092:23:0;;58145:4;58136:14;;58129:39;;;;58198:4;58189:14;;58182:34;58255:4;58240:20;;;57868:410;33455:264;33540:7;33561:17;33580:18;33600:16;33620:25;33631:4;33637:1;33640;33643;33620:10;:25::i;:::-;33560:85;;;;;;33656:28;33668:5;33675:8;33656:11;:28::i;:::-;-1:-1:-1;33702:9:0;;33455:264;-1:-1:-1;;;;;;33455:264:0:o;21296:443::-;-1:-1:-1;;;;;21409:19:0;;21405:91;;21452:32;;-1:-1:-1;;;21452:32:0;;21481:1;21452:32;;;3783:51:1;3756:18;;21452:32:0;3637:203:1;21405:91:0;-1:-1:-1;;;;;21510:21:0;;21506:92;;21555:31;;-1:-1:-1;;;21555:31:0;;21583:1;21555:31;;;3783:51:1;3756:18;;21555:31:0;3637:203:1;21506:92:0;-1:-1:-1;;;;;21608:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;:35;;;21654:78;;;;21705:7;-1:-1:-1;;;;;21689:31:0;21698:5;-1:-1:-1;;;;;21689:31:0;;21714:5;21689:31;;;;1442:25:1;;1430:2;1415:18;;1296:177;21689:31:0;;;;;;;;21296:443;;;;:::o;82208:232::-;82312:14;;-1:-1:-1;;;82312:14:0;;;;;:33;;-1:-1:-1;80172:6:0;;-1:-1:-1;;;;;82330:15:0;;;80172:6;;82330:15;82312:33;:50;;;-1:-1:-1;80172:6:0;;-1:-1:-1;;;;;82349:13:0;;;80172:6;;82349:13;82312:50;82304:86;;;;-1:-1:-1;;;82304:86:0;;8464:2:1;82304:86:0;;;8446:21:1;8503:2;8483:18;;;8476:30;8542:25;8522:18;;;8515:53;8585:18;;82304:86:0;8262:347:1;82304:86:0;82401:31;82415:4;82421:2;82425:6;82401:13;:31::i;65845:273::-;65939:13;63791:66;65969:46;;65965:146;;66039:15;66048:5;66039:8;:15::i;:::-;66032:22;;;;65965:146;66094:5;66087:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31760:1556;31891:7;;;32834:66;32821:79;;32817:166;;;-1:-1:-1;32933:1:0;;-1:-1:-1;32937:30:0;;-1:-1:-1;32969:1:0;32917:54;;32817:166;33097:24;;;33080:14;33097:24;;;;;;;;;9335:25:1;;;9408:4;9396:17;;9376:18;;;9369:45;;;;9430:18;;;9423:34;;;9473:18;;;9466:34;;;33097:24:0;;9307:19:1;;33097:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;33097:24:0;;-1:-1:-1;;33097:24:0;;;-1:-1:-1;;;;;;;33136:20:0;;33132:115;;-1:-1:-1;33189:1:0;;-1:-1:-1;33193:29:0;;-1:-1:-1;33189:1:0;;-1:-1:-1;33173:62:0;;33132:115;33267:6;-1:-1:-1;33275:20:0;;-1:-1:-1;33275:20:0;;-1:-1:-1;31760:1556:0;;;;;;;;;:::o;33857:542::-;33953:20;33944:5;:29;;;;;;;;:::i;:::-;;33940:452;;33857:542;;:::o;33940:452::-;34051:29;34042:5;:38;;;;;;;;:::i;:::-;;34038:354;;34104:23;;-1:-1:-1;;;34104:23:0;;;;;;;;;;;34038:354;34158:35;34149:5;:44;;;;;;;;:::i;:::-;;34145:247;;34217:46;;-1:-1:-1;;;34217:46:0;;;;;1442:25:1;;;1415:18;;34217:46:0;1296:177:1;34145:247:0;34294:30;34285:5;:39;;;;;;;;:::i;:::-;;34281:111;;34348:32;;-1:-1:-1;;;34348:32:0;;;;;1442:25:1;;;1415:18;;34348:32:0;1296:177:1;17522:1135:0;-1:-1:-1;;;;;17612:18:0;;17608:552;;17766:5;17750:12;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;17608:552:0;;-1:-1:-1;17608:552:0;;-1:-1:-1;;;;;17826:15:0;;17804:19;17826:15;;;;;;;;;;;17860:19;;;17856:117;;;17907:50;;-1:-1:-1;;;17907:50:0;;-1:-1:-1;;;;;8132:32:1;;17907:50:0;;;8114:51:1;8181:18;;;8174:34;;;8224:18;;;8217:34;;;8087:18;;17907:50:0;7912:345:1;17856:117:0;-1:-1:-1;;;;;18096:15:0;;:9;:15;;;;;;;;;;18114:19;;;;18096:37;;17608:552;-1:-1:-1;;;;;18176:16:0;;18172:435;;18342:12;:21;;;;;;;18172:435;;;-1:-1:-1;;;;;18558:13:0;;:9;:13;;;;;;;;;;:22;;;;;;18172:435;18639:2;-1:-1:-1;;;;;18624:25:0;18633:4;-1:-1:-1;;;;;18624:25:0;;18643:5;18624:25;;;;1442::1;;1430:2;1415:18;;1296:177;18624:25:0;;;;;;;;17522:1135;;;:::o;64500:415::-;64559:13;64585:11;64599:16;64610:4;64599:10;:16::i;:::-;64725:14;;;64736:2;64725:14;;;;;;;;;64585:30;;-1:-1:-1;64705:17:0;;64725:14;;;;;;;;;-1:-1:-1;;;64818:16:0;;;-1:-1:-1;64864:4:0;64855:14;;64848:28;;;;-1:-1:-1;64818:16:0;64500:415::o;64992:251::-;65053:7;65126:4;65090:40;;65154:2;65145:11;;65141:71;;;65180:20;;-1:-1:-1;;;65180:20:0;;;;;;;;;;;14:423:1;56:3;94:5;88:12;121:6;116:3;109:19;146:1;156:162;170:6;167:1;164:13;156:162;;;232:4;288:13;;;284:22;;278:29;260:11;;;256:20;;249:59;185:12;156:162;;;160:3;363:1;356:4;347:6;342:3;338:16;334:27;327:38;426:4;419:2;415:7;410:2;402:6;398:15;394:29;389:3;385:39;381:50;374:57;;;14:423;;;;:::o;442:220::-;591:2;580:9;573:21;554:4;611:45;652:2;641:9;637:18;629:6;611:45;:::i;:::-;603:53;442:220;-1:-1:-1;;;442:220:1:o;667:173::-;735:20;;-1:-1:-1;;;;;784:31:1;;774:42;;764:70;;830:1;827;820:12;764:70;667:173;;;:::o;845:254::-;913:6;921;974:2;962:9;953:7;949:23;945:32;942:52;;;990:1;987;980:12;942:52;1013:29;1032:9;1013:29;:::i;:::-;1003:39;1089:2;1074:18;;;;1061:32;;-1:-1:-1;;;845:254:1:o;1478:328::-;1555:6;1563;1571;1624:2;1612:9;1603:7;1599:23;1595:32;1592:52;;;1640:1;1637;1630:12;1592:52;1663:29;1682:9;1663:29;:::i;:::-;1653:39;;1711:38;1745:2;1734:9;1730:18;1711:38;:::i;:::-;1701:48;;1796:2;1785:9;1781:18;1768:32;1758:42;;1478:328;;;;;:::o;2182:186::-;2241:6;2294:2;2282:9;2273:7;2269:23;2265:32;2262:52;;;2310:1;2307;2300:12;2262:52;2333:29;2352:9;2333:29;:::i;2373:1259::-;2779:3;2774;2770:13;2762:6;2758:26;2747:9;2740:45;2721:4;2804:2;2842:3;2837:2;2826:9;2822:18;2815:31;2869:46;2910:3;2899:9;2895:19;2887:6;2869:46;:::i;:::-;2963:9;2955:6;2951:22;2946:2;2935:9;2931:18;2924:50;2997:33;3023:6;3015;2997:33;:::i;:::-;3061:2;3046:18;;3039:34;;;-1:-1:-1;;;;;3110:32:1;;3104:3;3089:19;;3082:61;3130:3;3159:19;;3152:35;;;3224:22;;;3218:3;3203:19;;3196:51;3296:13;;3318:22;;;3368:2;3394:15;;;;-1:-1:-1;3356:15:1;;;;-1:-1:-1;3437:169:1;3451:6;3448:1;3445:13;3437:169;;;3512:13;;3500:26;;3581:15;;;;3546:12;;;;3473:1;3466:9;3437:169;;;-1:-1:-1;3623:3:1;;2373:1259;-1:-1:-1;;;;;;;;;;;;2373:1259:1:o;3845:693::-;3956:6;3964;3972;3980;3988;3996;4004;4057:3;4045:9;4036:7;4032:23;4028:33;4025:53;;;4074:1;4071;4064:12;4025:53;4097:29;4116:9;4097:29;:::i;:::-;4087:39;;4145:38;4179:2;4168:9;4164:18;4145:38;:::i;:::-;4135:48;;4230:2;4219:9;4215:18;4202:32;4192:42;;4281:2;4270:9;4266:18;4253:32;4243:42;;4335:3;4324:9;4320:19;4307:33;4380:4;4373:5;4369:16;4362:5;4359:27;4349:55;;4400:1;4397;4390:12;4349:55;3845:693;;;;-1:-1:-1;3845:693:1;;;;4423:5;4475:3;4460:19;;4447:33;;-1:-1:-1;4527:3:1;4512:19;;;4499:33;;3845:693;-1:-1:-1;;3845:693:1:o;4543:260::-;4611:6;4619;4672:2;4660:9;4651:7;4647:23;4643:32;4640:52;;;4688:1;4685;4678:12;4640:52;4711:29;4730:9;4711:29;:::i;:::-;4701:39;;4759:38;4793:2;4782:9;4778:18;4759:38;:::i;:::-;4749:48;;4543:260;;;;;:::o;4808:380::-;4887:1;4883:12;;;;4930;;;4951:61;;5005:4;4997:6;4993:17;4983:27;;4951:61;5058:2;5050:6;5047:14;5027:18;5024:38;5021:161;;5104:10;5099:3;5095:20;5092:1;5085:31;5139:4;5136:1;5129:15;5167:4;5164:1;5157:15;5021:161;;4808:380;;;:::o;5193:127::-;5254:10;5249:3;5245:20;5242:1;5235:31;5285:4;5282:1;5275:15;5309:4;5306:1;5299:15;5325:416;5414:1;5451:5;5414:1;5465:270;5486:7;5476:8;5473:21;5465:270;;;5545:4;5541:1;5537:6;5533:17;5527:4;5524:27;5521:53;;;5554:18;;:::i;:::-;5604:7;5594:8;5590:22;5587:55;;;5624:16;;;;5587:55;5703:22;;;;5663:15;;;;5465:270;;;5469:3;5325:416;;;;;:::o;5746:806::-;5795:5;5825:8;5815:80;;-1:-1:-1;5866:1:1;5880:5;;5815:80;5914:4;5904:76;;-1:-1:-1;5951:1:1;5965:5;;5904:76;5996:4;6014:1;6009:59;;;;6082:1;6077:130;;;;5989:218;;6009:59;6039:1;6030:10;;6053:5;;;6077:130;6114:3;6104:8;6101:17;6098:43;;;6121:18;;:::i;:::-;-1:-1:-1;;6177:1:1;6163:16;;6192:5;;5989:218;;6291:2;6281:8;6278:16;6272:3;6266:4;6263:13;6259:36;6253:2;6243:8;6240:16;6235:2;6229:4;6226:12;6222:35;6219:77;6216:159;;;-1:-1:-1;6328:19:1;;;6360:5;;6216:159;6407:34;6432:8;6426:4;6407:34;:::i;:::-;6477:6;6473:1;6469:6;6465:19;6456:7;6453:32;6450:58;;;6488:18;;:::i;:::-;6526:20;;5746:806;-1:-1:-1;;;5746:806:1:o;6557:140::-;6615:5;6644:47;6685:4;6675:8;6671:19;6665:4;6644:47;:::i;6702:168::-;6775:9;;;6806;;6823:15;;;6817:22;;6803:37;6793:71;;6844:18;;:::i;9511:127::-;9572:10;9567:3;9563:20;9560:1;9553:31;9603:4;9600:1;9593:15;9627:4;9624:1;9617:15;9643:125;9708:9;;;9729:10;;;9726:36;;;9742:18;;:::i
Swarm Source
ipfs://6a8636d3afe8cf89f8e1c5bf665bf0c4e983f5a527a5d1c7f6d1a82b4cf436e9
🤖 Code Reader
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)