ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 Stress
Holders
5
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 2 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":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"CannotDepositNativeCoins","type":"error"},{"inputs":[{"internalType":"uint16","name":"buyFee","type":"uint16"},{"internalType":"uint16","name":"sellFee","type":"uint16"},{"internalType":"uint16","name":"transferFee","type":"uint16"}],"name":"CannotExceedMaxTotalFee","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":"address","name":"AMM","type":"address"}],"name":"InvalidAMM","type":"error"},{"inputs":[{"internalType":"uint16","name":"swapThresholdRatio","type":"uint16"}],"name":"InvalidSwapThresholdRatio","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"AMM","type":"address"},{"indexed":false,"internalType":"bool","name":"isAMM","type":"bool"}],"name":"AMMUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"leftoverTokens","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"unaddedTokens","type":"uint256"}],"name":"ForceLiquidityAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountToken","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountCoin","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidity","type":"uint256"}],"name":"LiquidityAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"buyFee","type":"uint16"},{"indexed":false,"internalType":"uint16","name":"sellFee","type":"uint16"},{"indexed":false,"internalType":"uint16","name":"transferFee","type":"uint16"}],"name":"LiquidityFeesUpdated","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":"routerV2","type":"address"}],"name":"RouterV2Updated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint16","name":"swapThresholdRatio","type":"uint16"}],"name":"SwapThresholdUpdated","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":[{"internalType":"address","name":"","type":"address"}],"name":"AMMs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLiquidityFromLeftoverTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"name":"afterConstructor","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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAllPending","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSwapThresholdAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"liquidityFees","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"_buyFee","type":"uint16"},{"internalType":"uint16","name":"_sellFee","type":"uint16"},{"internalType":"uint16","name":"_transferFee","type":"uint16"}],"name":"liquidityFeesSetup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pairV2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"routerV2","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"AMM","type":"address"},{"internalType":"bool","name":"isAMM","type":"bool"}],"name":"setAMM","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapThresholdRatio","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"totalFees","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_swapThresholdRatio","type":"uint16"}],"name":"updateSwapThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50336040518060400160405280600681526020016553626174747960d01b8152506040518060400160405280600681526020016553747265737360d01b815250816003908161005f9190610dee565b50600461006c8282610dee565b5050506001600160a01b03811661009e57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100a781610147565b50333b6100b357600080fd5b732636e0a4839e7da87b49cb4d5630244bdc757ab56100d26032610163565b6100df60c88060006101fb565b6100ea8160016103c5565b6100f53060016103c5565b61012481600a610106600282610fa9565b610115906402540be400610fbf565b61011f9190610fd6565b61042c565b610141732636e0a4839e7da87b49cb4d5630244bdc757ab5610147565b5061113b565b600680546001600160a01b031916905561016081610466565b50565b61016b6104b8565b61ffff8116158061018157506101f48161ffff16115b156101a557604051631958d05f60e01b815261ffff82166004820152602401610095565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b6102036104b8565b600854600a54849161021c9161ffff918216911661100e565b6102269190611030565b600a805461ffff191661ffff9283161790819055600854849261025692620100009283900482169290041661100e565b6102609190611030565b600a805463ffff000019166201000061ffff9384160217908190556008548392610299926401000000009283900482169290041661100e565b6102a39190611030565b600a805461ffff9283166401000000000261ffff60201b19821681179092556109c4908316919092161711806102e75750600a546109c46201000090910461ffff16115b806103025750600a546109c464010000000090910461ffff16115b1561034857600a5460405163b7b3de6f60e01b815261ffff8083166004830152620100008304811660248301526401000000009092049091166044820152606401610095565b6040805160608101825261ffff80861682528481166020830152831691810191909152610379906008906003610cab565b506040805161ffff8581168252848116602083015283168183015290517f75384cd67dc8e71a4a1e50999e8d4c0bb12417b267a2b87e57a22123fde4ad829181900360600190a1505050565b6103cd6104b8565b6001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b0382166104565760405163ec442f0560e01b815260006004820152602401610095565b610462600083836104e7565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b031633146104e55760405163118cdaa760e01b8152336004820152602401610095565b565b6001600160a01b0383161580159061050757506001600160a01b03821615155b1561085757600b5460ff1615801561051f5750600081115b801561054457506001600160a01b03831660009081526009602052604090205460ff16155b801561056957506001600160a01b03821660009081526009602052604090205460ff16155b15610799576001600160a01b0383166000908152600d602052604081205460039060ff1680156105b257506001600160a01b0384166000908152600d602052604090205460ff16155b156105cc57600a5461ffff16156105c7575060005b61068b565b6001600160a01b0384166000908152600d602052604090205460ff16801561060d57506001600160a01b0385166000908152600d602052604090205460ff16155b1561062c57600a5462010000900461ffff16156105c75750600161068b565b6001600160a01b0385166000908152600d602052604090205460ff1615801561066e57506001600160a01b0384166000908152600d602052604090205460ff16155b1561068b57600a54640100000000900461ffff161561068b575060025b60038160ff16101561078557612710600a8260ff16600381106106b0576106b0610ff8565b601091828204019190066002029054906101000a900461ffff1661ffff16846106d99190610fbf565b6106e39190610fd6565b91506106ef828461104b565b9250600a8160ff166003811061070757610707610ff8565b601091828204019190066002029054906101000a900461ffff1661ffff1660088260ff166003811061073b5761073b610ff8565b601091828204019190066002029054906101000a900461ffff1661ffff16836107649190610fbf565b61076e9190610fd6565b6007600082825461077f919061105e565b90915550505b811561079657610796853084610879565b50505b60006107a36109a3565b6107ab6109eb565b101580156107d15750600c546001600160a01b0316600090815260208190526040812054115b600b5490915060ff161580156107f55750600c546001600160a01b03858116911614155b80156108145750600b546001600160a01b038581166101009092041614155b801561081d5750805b1561085557600b805460ff191660011790556007541561084a57600754610843906109fc565b5060006007555b600b805460ff191690555b505b610862838383610879565b6108748383836001600160e01b038416565b505050565b6001600160a01b0383166108a4578060026000828254610899919061105e565b909155506109169050565b6001600160a01b038316600090815260208190526040902054818110156108f75760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610095565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661093257600280548290039055610951565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161099691815260200190565b60405180910390a3505050565b600654600c546001600160a01b03166000908152602081905260408120549091612710916109dc91600160b01b900461ffff1690610fbf565b6109e69190610fd6565b905090565b600060075460006109e6919061105e565b600080610a0a600284610fd6565b90506000610a18828561104b565b9050610a2382610a9f565b478015610a975760008080610a388585610c01565b604080518481526020810184905290810182905292955090935091507fd7f28048575eead8851d024ead087913957dfb4fd1a02b4d1573f5352a5a2be39060600160405180910390a1610a8b838661104b565b98975050505050505050565b509392505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610ad457610ad4610ff8565b60200260200101906001600160a01b031690816001600160a01b031681525050600b60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b6b9190611071565b81600181518110610b7e57610b7e610ff8565b6001600160a01b039283166020918202929092010152600b5460405163791ac94760e01b81526101009091049091169063791ac94790610bcb90859060009086903090429060040161109a565b600060405180830381600087803b158015610be557600080fd5b505af1158015610bf9573d6000803e3d6000fd5b505050505050565b600b5460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820181905261dead60848301524260a4830152918291829161010090046001600160a01b03169063f305d71990869060c40160606040518083038185885af1158015610c79573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c9e919061110d565b9250925092509250925092565b600183019183908215610d315791602002820160005b83821115610d0157835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302610cc1565b8015610d2f5782816101000a81549061ffff0219169055600201602081600101049283019260010302610d01565b505b50610d3d929150610d41565b5090565b5b80821115610d3d5760008155600101610d42565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680610d8057607f821691505b602082108103610da057634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610874576000816000526020600020601f850160051c81016020861015610dcf5750805b601f850160051c820191505b81811015610bf957828155600101610ddb565b81516001600160401b03811115610e0757610e07610d56565b610e1b81610e158454610d6c565b84610da6565b602080601f831160018114610e505760008415610e385750858301515b600019600386901b1c1916600185901b178555610bf9565b600085815260208120601f198616915b82811015610e7f57888601518255948401946001909101908401610e60565b5085821015610e9d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610efe578160001904821115610ee457610ee4610ead565b80851615610ef157918102915b93841c9390800290610ec8565b509250929050565b600082610f1557506001610fa3565b81610f2257506000610fa3565b8160018114610f385760028114610f4257610f5e565b6001915050610fa3565b60ff841115610f5357610f53610ead565b50506001821b610fa3565b5060208310610133831016604e8410600b8410161715610f81575081810a610fa3565b610f8b8383610ec3565b8060001904821115610f9f57610f9f610ead565b0290505b92915050565b6000610fb860ff841683610f06565b9392505050565b8082028115828204841417610fa357610fa3610ead565b600082610ff357634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b61ffff82811682821603908082111561102957611029610ead565b5092915050565b61ffff81811683821601908082111561102957611029610ead565b81810381811115610fa357610fa3610ead565b80820180821115610fa357610fa3610ead565b60006020828403121561108357600080fd5b81516001600160a01b0381168114610fb857600080fd5b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b818110156110ec5784516001600160a01b0316835293830193918301916001016110c7565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561112257600080fd5b8351925060208401519150604084015190509250925092565b611e278061114a6000396000f3fe6080604052600436106101dc5760003560e01c8063715018a611610102578063a9d3cd8a11610095578063e30c397811610064578063e30c3978146105ea578063e626815814610608578063f112ba7214610628578063f2fde38b1461063d57600080fd5b8063a9d3cd8a1461054f578063c02466681461056f578063d94775261461058f578063dd62ed3e146105a457600080fd5b80638fffabed116100d15780638fffabed146104da57806395d89b41146104fa578063966b53c41461050f578063a9059cbb1461052f57600080fd5b8063715018a61461047257806379ba50971461048757806379cc67901461049c5780638da5cb5b146104bc57600080fd5b806323b872dd1161017a5780634f011b83116101495780634f011b83146103ad5780634fbee193146103cf578063502f7446146103ff57806370a082311461043c57600080fd5b806323b872dd1461031e578063313ce5671461033e578063408ccbdf1461035a57806342966c681461038d57600080fd5b806318533a0d116101b657806318533a0d146102995780631a0e718c146102b95780631af3c61d146102d95780631e9fe6c6146102ee57600080fd5b806306fdde031461021f578063095ea7b31461024a57806318160ddd1461027a57600080fd5b3661021a57600b5461010090046001600160a01b031633146102185760405163ba6875cd60e01b81523360048201526024015b60405180910390fd5b005b600080fd5b34801561022b57600080fd5b5061023461065d565b6040516102419190611a42565b60405180910390f35b34801561025657600080fd5b5061026a610265366004611aa6565b6106ef565b6040519015158152602001610241565b34801561028657600080fd5b506002545b604051908152602001610241565b3480156102a557600080fd5b506102186102b4366004611ad2565b610709565b3480156102c557600080fd5b506102186102d4366004611b0d565b6107d9565b3480156102e557600080fd5b50610218610871565b3480156102fa57600080fd5b5061026a610309366004611ad2565b600d6020526000908152604090205460ff1681565b34801561032a57600080fd5b5061026a610339366004611b28565b6108e2565b34801561034a57600080fd5b5060405160028152602001610241565b34801561036657600080fd5b5061037a610375366004611b69565b610906565b60405161ffff9091168152602001610241565b34801561039957600080fd5b506102186103a8366004611b69565b610934565b3480156103b957600080fd5b5060065461037a90600160b01b900461ffff1681565b3480156103db57600080fd5b5061026a6103ea366004611ad2565b60096020526000908152604090205460ff1681565b34801561040b57600080fd5b50600b546104249061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610241565b34801561044857600080fd5b5061028b610457366004611ad2565b6001600160a01b031660009081526020819052604090205490565b34801561047e57600080fd5b50610218610941565b34801561049357600080fd5b50610218610955565b3480156104a857600080fd5b506102186104b7366004611aa6565b610996565b3480156104c857600080fd5b506005546001600160a01b0316610424565b3480156104e657600080fd5b50600c54610424906001600160a01b031681565b34801561050657600080fd5b506102346109ab565b34801561051b57600080fd5b5061037a61052a366004611b69565b6109ba565b34801561053b57600080fd5b5061026a61054a366004611aa6565b6109ca565b34801561055b57600080fd5b5061021861056a366004611b82565b6109d8565b34801561057b57600080fd5b5061021861058a366004611b82565b610a41565b34801561059b57600080fd5b5061028b610aa9565b3480156105b057600080fd5b5061028b6105bf366004611bc0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156105f657600080fd5b506006546001600160a01b0316610424565b34801561061457600080fd5b50610218610623366004611bee565b610af1565b34801561063457600080fd5b5061028b610cbc565b34801561064957600080fd5b50610218610658366004611ad2565b610ccd565b60606003805461066c90611c31565b80601f016020809104026020016040519081016040528092919081815260200182805461069890611c31565b80156106e55780601f106106ba576101008083540402835291602001916106e5565b820191906000526020600020905b8154815290600101906020018083116106c857829003601f168201915b5050505050905090565b6000336106fd818585610d3e565b60019150505b92915050565b600654600160a81b900460ff168061072b5750600654600160a01b900460ff16155b61078e5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161020f565b600654600160a81b900460ff161580156107b8576006805461ffff60a01b191661010160a01b1790555b6107c182610d50565b80156107d5576006805460ff60a81b191690555b5050565b6107e1610f6b565b61ffff811615806107f757506101f48161ffff16115b1561081b57604051631958d05f60e01b815261ffff8216600482015260240161020f565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b600061087b610cbc565b306000908152602081905260409020546108959190611c81565b905060006108a282610f98565b60408051848152602081018390529192507f5c3340567bf85cd43734028361fe821eac789fbe397b8d1a4f9ebb3ab4c81ef7910160405180910390a15050565b6000336108f085828561103c565b6108fb8585856110ba565b506001949350505050565b600a816003811061091657600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b61093e3382611119565b50565b610949610f6b565b610953600061114f565b565b60065433906001600160a01b0316811461098d5760405163118cdaa760e01b81526001600160a01b038216600482015260240161020f565b61093e8161114f565b6109a182338361103c565b6107d58282611119565b60606004805461066c90611c31565b6008816003811061091657600080fd5b6000336106fd8185856110ba565b6109e0610f6b565b600c546001600160a01b0383811691161480610a0e5750600b546001600160a01b0383811661010090920416145b15610a375760405163435eaf7b60e11b81526001600160a01b038316600482015260240161020f565b6107d58282611168565b610a49610f6b565b6001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b600654600c546001600160a01b0316600090815260208190526040812054909161271091610ae291600160b01b900461ffff1690611c94565b610aec9190611cab565b905090565b610af9610f6b565b600854600a548491610b129161ffff9182169116611ce3565b610b1c9190611d05565b600a805461ffff191661ffff92831617908190556008548492610b4c926201000092839004821692900416611ce3565b610b569190611d05565b600a805463ffff000019166201000061ffff9384160217908190556008548392610b8f9264010000000092839004821692900416611ce3565b610b999190611d05565b600a805461ffff9283166401000000000265ffff0000000019821681179092556109c490831691909216171180610bde5750600a546109c46201000090910461ffff16115b80610bf95750600a546109c464010000000090910461ffff16115b15610c3f57600a5460405163b7b3de6f60e01b815261ffff808316600483015262010000830481166024830152640100000000909204909116604482015260640161020f565b6040805160608101825261ffff80861682528481166020830152831691810191909152610c70906008906003611997565b506040805161ffff8581168252848116602083015283168183015290517f75384cd67dc8e71a4a1e50999e8d4c0bb12417b267a2b87e57a22123fde4ad829181900360600190a1505050565b60006007546000610aec9190611d20565b610cd5610f6b565b600680546001600160a01b0383166001600160a01b03199091168117909155610d066005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610d4b83838360016111c0565b505050565b80600b60016101000a8154816001600160a01b0302191690836001600160a01b03160217905550600b60019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dee9190611d33565b6001600160a01b031663c9c6539630600b60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e749190611d33565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610ec1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee59190611d33565b600c80546001600160a01b0319166001600160a01b0392909216919091179055610f123082600019610d3e565b610f1d816001611168565b600c54610f34906001600160a01b03166001611168565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6005546001600160a01b031633146109535760405163118cdaa760e01b815233600482015260240161020f565b600080610fa6600284611cab565b90506000610fb48285611c81565b9050610fbf82611295565b478015611034576000806000610fd585856113f7565b604080518481526020810184905290810182905292955090935091507fd7f28048575eead8851d024ead087913957dfb4fd1a02b4d1573f5352a5a2be39060600160405180910390a16110288386611c81565b98975050505050505050565b509392505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146110b457818110156110a557604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161020f565b6110b4848484840360006111c0565b50505050565b6001600160a01b0383166110e457604051634b637e8f60e11b81526000600482015260240161020f565b6001600160a01b03821661110e5760405163ec442f0560e01b81526000600482015260240161020f565b610d4b8383836114a1565b6001600160a01b03821661114357604051634b637e8f60e11b81526000600482015260240161020f565b6107d5826000836114a1565b600680546001600160a01b031916905561093e8161181b565b6001600160a01b0382166000818152600d6020908152604091829020805460ff191685151590811790915591519182527f2cc8631dda80fe178488d3174721fafacf84b0f194a7eddae85c9bcc599ac78b9101610a9d565b6001600160a01b0384166111ea5760405163e602df0560e01b81526000600482015260240161020f565b6001600160a01b03831661121457604051634a1406b160e11b81526000600482015260240161020f565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156110b457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161128791815260200190565b60405180910390a350505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112ca576112ca611ccd565b60200260200101906001600160a01b031690816001600160a01b031681525050600b60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561133d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113619190611d33565b8160018151811061137457611374611ccd565b6001600160a01b039283166020918202929092010152600b5460405163791ac94760e01b81526101009091049091169063791ac947906113c1908590600090869030904290600401611d50565b600060405180830381600087803b1580156113db57600080fd5b505af11580156113ef573d6000803e3d6000fd5b505050505050565b600b5460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820181905261dead60848301524260a4830152918291829161010090046001600160a01b03169063f305d71990869060c40160606040518083038185885af115801561146f573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114949190611dc3565b9250925092509250925092565b6001600160a01b038316158015906114c157506001600160a01b03821615155b1561181057600b5460ff161580156114d95750600081115b80156114fe57506001600160a01b03831660009081526009602052604090205460ff16155b801561152357506001600160a01b03821660009081526009602052604090205460ff16155b15611753576001600160a01b0383166000908152600d602052604081205460039060ff16801561156c57506001600160a01b0384166000908152600d602052604090205460ff16155b1561158657600a5461ffff1615611581575060005b611645565b6001600160a01b0384166000908152600d602052604090205460ff1680156115c757506001600160a01b0385166000908152600d602052604090205460ff16155b156115e657600a5462010000900461ffff161561158157506001611645565b6001600160a01b0385166000908152600d602052604090205460ff1615801561162857506001600160a01b0384166000908152600d602052604090205460ff16155b1561164557600a54640100000000900461ffff1615611645575060025b60038160ff16101561173f57612710600a8260ff166003811061166a5761166a611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff16846116939190611c94565b61169d9190611cab565b91506116a98284611c81565b9250600a8160ff16600381106116c1576116c1611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff1660088260ff16600381106116f5576116f5611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff168361171e9190611c94565b6117289190611cab565b600760008282546117399190611d20565b90915550505b81156117505761175085308461186d565b50505b600061175d610aa9565b611765610cbc565b1015801561178b5750600c546001600160a01b0316600090815260208190526040812054115b600b5490915060ff161580156117af5750600c546001600160a01b03858116911614155b80156117ce5750600b546001600160a01b038581166101009092041614155b80156117d75750805b1561180e57600b805460ff1916600117905560075415611803576117fc600754610f98565b5060006007555b600b805460ff191690555b505b610d4b83838361186d565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03831661189857806002600082825461188d9190611d20565b9091555061190a9050565b6001600160a01b038316600090815260208190526040902054818110156118eb5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161020f565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661192657600280548290039055611945565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161198a91815260200190565b60405180910390a3505050565b600183019183908215611a1d5791602002820160005b838211156119ed57835183826101000a81548161ffff021916908361ffff16021790555092602001926002016020816001010492830192600103026119ad565b8015611a1b5782816101000a81549061ffff02191690556002016020816001010492830192600103026119ed565b505b50611a29929150611a2d565b5090565b5b80821115611a295760008155600101611a2e565b60006020808352835180602085015260005b81811015611a7057858101830151858201604001528201611a54565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461093e57600080fd5b60008060408385031215611ab957600080fd5b8235611ac481611a91565b946020939093013593505050565b600060208284031215611ae457600080fd5b8135611aef81611a91565b9392505050565b803561ffff81168114611b0857600080fd5b919050565b600060208284031215611b1f57600080fd5b611aef82611af6565b600080600060608486031215611b3d57600080fd5b8335611b4881611a91565b92506020840135611b5881611a91565b929592945050506040919091013590565b600060208284031215611b7b57600080fd5b5035919050565b60008060408385031215611b9557600080fd5b8235611ba081611a91565b915060208301358015158114611bb557600080fd5b809150509250929050565b60008060408385031215611bd357600080fd5b8235611bde81611a91565b91506020830135611bb581611a91565b600080600060608486031215611c0357600080fd5b611c0c84611af6565b9250611c1a60208501611af6565b9150611c2860408501611af6565b90509250925092565b600181811c90821680611c4557607f821691505b602082108103611c6557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561070357610703611c6b565b808202811582820484141761070357610703611c6b565b600082611cc857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b61ffff828116828216039080821115611cfe57611cfe611c6b565b5092915050565b61ffff818116838216019080821115611cfe57611cfe611c6b565b8082018082111561070357610703611c6b565b600060208284031215611d4557600080fd5b8151611aef81611a91565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015611da25784516001600160a01b031683529383019391830191600101611d7d565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611dd857600080fd5b835192506020840151915060408401519050925092509256fea26469706673582212200008e68686cdf1db0cf545e965816fa1343e0dfa5ce15fa7c1543b75a73c81a964736f6c63430008190033
Deployed Bytecode
0x6080604052600436106101dc5760003560e01c8063715018a611610102578063a9d3cd8a11610095578063e30c397811610064578063e30c3978146105ea578063e626815814610608578063f112ba7214610628578063f2fde38b1461063d57600080fd5b8063a9d3cd8a1461054f578063c02466681461056f578063d94775261461058f578063dd62ed3e146105a457600080fd5b80638fffabed116100d15780638fffabed146104da57806395d89b41146104fa578063966b53c41461050f578063a9059cbb1461052f57600080fd5b8063715018a61461047257806379ba50971461048757806379cc67901461049c5780638da5cb5b146104bc57600080fd5b806323b872dd1161017a5780634f011b83116101495780634f011b83146103ad5780634fbee193146103cf578063502f7446146103ff57806370a082311461043c57600080fd5b806323b872dd1461031e578063313ce5671461033e578063408ccbdf1461035a57806342966c681461038d57600080fd5b806318533a0d116101b657806318533a0d146102995780631a0e718c146102b95780631af3c61d146102d95780631e9fe6c6146102ee57600080fd5b806306fdde031461021f578063095ea7b31461024a57806318160ddd1461027a57600080fd5b3661021a57600b5461010090046001600160a01b031633146102185760405163ba6875cd60e01b81523360048201526024015b60405180910390fd5b005b600080fd5b34801561022b57600080fd5b5061023461065d565b6040516102419190611a42565b60405180910390f35b34801561025657600080fd5b5061026a610265366004611aa6565b6106ef565b6040519015158152602001610241565b34801561028657600080fd5b506002545b604051908152602001610241565b3480156102a557600080fd5b506102186102b4366004611ad2565b610709565b3480156102c557600080fd5b506102186102d4366004611b0d565b6107d9565b3480156102e557600080fd5b50610218610871565b3480156102fa57600080fd5b5061026a610309366004611ad2565b600d6020526000908152604090205460ff1681565b34801561032a57600080fd5b5061026a610339366004611b28565b6108e2565b34801561034a57600080fd5b5060405160028152602001610241565b34801561036657600080fd5b5061037a610375366004611b69565b610906565b60405161ffff9091168152602001610241565b34801561039957600080fd5b506102186103a8366004611b69565b610934565b3480156103b957600080fd5b5060065461037a90600160b01b900461ffff1681565b3480156103db57600080fd5b5061026a6103ea366004611ad2565b60096020526000908152604090205460ff1681565b34801561040b57600080fd5b50600b546104249061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610241565b34801561044857600080fd5b5061028b610457366004611ad2565b6001600160a01b031660009081526020819052604090205490565b34801561047e57600080fd5b50610218610941565b34801561049357600080fd5b50610218610955565b3480156104a857600080fd5b506102186104b7366004611aa6565b610996565b3480156104c857600080fd5b506005546001600160a01b0316610424565b3480156104e657600080fd5b50600c54610424906001600160a01b031681565b34801561050657600080fd5b506102346109ab565b34801561051b57600080fd5b5061037a61052a366004611b69565b6109ba565b34801561053b57600080fd5b5061026a61054a366004611aa6565b6109ca565b34801561055b57600080fd5b5061021861056a366004611b82565b6109d8565b34801561057b57600080fd5b5061021861058a366004611b82565b610a41565b34801561059b57600080fd5b5061028b610aa9565b3480156105b057600080fd5b5061028b6105bf366004611bc0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156105f657600080fd5b506006546001600160a01b0316610424565b34801561061457600080fd5b50610218610623366004611bee565b610af1565b34801561063457600080fd5b5061028b610cbc565b34801561064957600080fd5b50610218610658366004611ad2565b610ccd565b60606003805461066c90611c31565b80601f016020809104026020016040519081016040528092919081815260200182805461069890611c31565b80156106e55780601f106106ba576101008083540402835291602001916106e5565b820191906000526020600020905b8154815290600101906020018083116106c857829003601f168201915b5050505050905090565b6000336106fd818585610d3e565b60019150505b92915050565b600654600160a81b900460ff168061072b5750600654600160a01b900460ff16155b61078e5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161020f565b600654600160a81b900460ff161580156107b8576006805461ffff60a01b191661010160a01b1790555b6107c182610d50565b80156107d5576006805460ff60a81b191690555b5050565b6107e1610f6b565b61ffff811615806107f757506101f48161ffff16115b1561081b57604051631958d05f60e01b815261ffff8216600482015260240161020f565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b600061087b610cbc565b306000908152602081905260409020546108959190611c81565b905060006108a282610f98565b60408051848152602081018390529192507f5c3340567bf85cd43734028361fe821eac789fbe397b8d1a4f9ebb3ab4c81ef7910160405180910390a15050565b6000336108f085828561103c565b6108fb8585856110ba565b506001949350505050565b600a816003811061091657600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b61093e3382611119565b50565b610949610f6b565b610953600061114f565b565b60065433906001600160a01b0316811461098d5760405163118cdaa760e01b81526001600160a01b038216600482015260240161020f565b61093e8161114f565b6109a182338361103c565b6107d58282611119565b60606004805461066c90611c31565b6008816003811061091657600080fd5b6000336106fd8185856110ba565b6109e0610f6b565b600c546001600160a01b0383811691161480610a0e5750600b546001600160a01b0383811661010090920416145b15610a375760405163435eaf7b60e11b81526001600160a01b038316600482015260240161020f565b6107d58282611168565b610a49610f6b565b6001600160a01b038216600081815260096020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b600654600c546001600160a01b0316600090815260208190526040812054909161271091610ae291600160b01b900461ffff1690611c94565b610aec9190611cab565b905090565b610af9610f6b565b600854600a548491610b129161ffff9182169116611ce3565b610b1c9190611d05565b600a805461ffff191661ffff92831617908190556008548492610b4c926201000092839004821692900416611ce3565b610b569190611d05565b600a805463ffff000019166201000061ffff9384160217908190556008548392610b8f9264010000000092839004821692900416611ce3565b610b999190611d05565b600a805461ffff9283166401000000000265ffff0000000019821681179092556109c490831691909216171180610bde5750600a546109c46201000090910461ffff16115b80610bf95750600a546109c464010000000090910461ffff16115b15610c3f57600a5460405163b7b3de6f60e01b815261ffff808316600483015262010000830481166024830152640100000000909204909116604482015260640161020f565b6040805160608101825261ffff80861682528481166020830152831691810191909152610c70906008906003611997565b506040805161ffff8581168252848116602083015283168183015290517f75384cd67dc8e71a4a1e50999e8d4c0bb12417b267a2b87e57a22123fde4ad829181900360600190a1505050565b60006007546000610aec9190611d20565b610cd5610f6b565b600680546001600160a01b0383166001600160a01b03199091168117909155610d066005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610d4b83838360016111c0565b505050565b80600b60016101000a8154816001600160a01b0302191690836001600160a01b03160217905550600b60019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dee9190611d33565b6001600160a01b031663c9c6539630600b60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e749190611d33565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015610ec1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee59190611d33565b600c80546001600160a01b0319166001600160a01b0392909216919091179055610f123082600019610d3e565b610f1d816001611168565b600c54610f34906001600160a01b03166001611168565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6005546001600160a01b031633146109535760405163118cdaa760e01b815233600482015260240161020f565b600080610fa6600284611cab565b90506000610fb48285611c81565b9050610fbf82611295565b478015611034576000806000610fd585856113f7565b604080518481526020810184905290810182905292955090935091507fd7f28048575eead8851d024ead087913957dfb4fd1a02b4d1573f5352a5a2be39060600160405180910390a16110288386611c81565b98975050505050505050565b509392505050565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146110b457818110156110a557604051637dc7a0d960e11b81526001600160a01b0384166004820152602481018290526044810183905260640161020f565b6110b4848484840360006111c0565b50505050565b6001600160a01b0383166110e457604051634b637e8f60e11b81526000600482015260240161020f565b6001600160a01b03821661110e5760405163ec442f0560e01b81526000600482015260240161020f565b610d4b8383836114a1565b6001600160a01b03821661114357604051634b637e8f60e11b81526000600482015260240161020f565b6107d5826000836114a1565b600680546001600160a01b031916905561093e8161181b565b6001600160a01b0382166000818152600d6020908152604091829020805460ff191685151590811790915591519182527f2cc8631dda80fe178488d3174721fafacf84b0f194a7eddae85c9bcc599ac78b9101610a9d565b6001600160a01b0384166111ea5760405163e602df0560e01b81526000600482015260240161020f565b6001600160a01b03831661121457604051634a1406b160e11b81526000600482015260240161020f565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156110b457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161128791815260200190565b60405180910390a350505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112ca576112ca611ccd565b60200260200101906001600160a01b031690816001600160a01b031681525050600b60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561133d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113619190611d33565b8160018151811061137457611374611ccd565b6001600160a01b039283166020918202929092010152600b5460405163791ac94760e01b81526101009091049091169063791ac947906113c1908590600090869030904290600401611d50565b600060405180830381600087803b1580156113db57600080fd5b505af11580156113ef573d6000803e3d6000fd5b505050505050565b600b5460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820181905261dead60848301524260a4830152918291829161010090046001600160a01b03169063f305d71990869060c40160606040518083038185885af115801561146f573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114949190611dc3565b9250925092509250925092565b6001600160a01b038316158015906114c157506001600160a01b03821615155b1561181057600b5460ff161580156114d95750600081115b80156114fe57506001600160a01b03831660009081526009602052604090205460ff16155b801561152357506001600160a01b03821660009081526009602052604090205460ff16155b15611753576001600160a01b0383166000908152600d602052604081205460039060ff16801561156c57506001600160a01b0384166000908152600d602052604090205460ff16155b1561158657600a5461ffff1615611581575060005b611645565b6001600160a01b0384166000908152600d602052604090205460ff1680156115c757506001600160a01b0385166000908152600d602052604090205460ff16155b156115e657600a5462010000900461ffff161561158157506001611645565b6001600160a01b0385166000908152600d602052604090205460ff1615801561162857506001600160a01b0384166000908152600d602052604090205460ff16155b1561164557600a54640100000000900461ffff1615611645575060025b60038160ff16101561173f57612710600a8260ff166003811061166a5761166a611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff16846116939190611c94565b61169d9190611cab565b91506116a98284611c81565b9250600a8160ff16600381106116c1576116c1611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff1660088260ff16600381106116f5576116f5611ccd565b601091828204019190066002029054906101000a900461ffff1661ffff168361171e9190611c94565b6117289190611cab565b600760008282546117399190611d20565b90915550505b81156117505761175085308461186d565b50505b600061175d610aa9565b611765610cbc565b1015801561178b5750600c546001600160a01b0316600090815260208190526040812054115b600b5490915060ff161580156117af5750600c546001600160a01b03858116911614155b80156117ce5750600b546001600160a01b038581166101009092041614155b80156117d75750805b1561180e57600b805460ff1916600117905560075415611803576117fc600754610f98565b5060006007555b600b805460ff191690555b505b610d4b83838361186d565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03831661189857806002600082825461188d9190611d20565b9091555061190a9050565b6001600160a01b038316600090815260208190526040902054818110156118eb5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161020f565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661192657600280548290039055611945565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161198a91815260200190565b60405180910390a3505050565b600183019183908215611a1d5791602002820160005b838211156119ed57835183826101000a81548161ffff021916908361ffff16021790555092602001926002016020816001010492830192600103026119ad565b8015611a1b5782816101000a81549061ffff02191690556002016020816001010492830192600103026119ed565b505b50611a29929150611a2d565b5090565b5b80821115611a295760008155600101611a2e565b60006020808352835180602085015260005b81811015611a7057858101830151858201604001528201611a54565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461093e57600080fd5b60008060408385031215611ab957600080fd5b8235611ac481611a91565b946020939093013593505050565b600060208284031215611ae457600080fd5b8135611aef81611a91565b9392505050565b803561ffff81168114611b0857600080fd5b919050565b600060208284031215611b1f57600080fd5b611aef82611af6565b600080600060608486031215611b3d57600080fd5b8335611b4881611a91565b92506020840135611b5881611a91565b929592945050506040919091013590565b600060208284031215611b7b57600080fd5b5035919050565b60008060408385031215611b9557600080fd5b8235611ba081611a91565b915060208301358015158114611bb557600080fd5b809150509250929050565b60008060408385031215611bd357600080fd5b8235611bde81611a91565b91506020830135611bb581611a91565b600080600060608486031215611c0357600080fd5b611c0c84611af6565b9250611c1a60208501611af6565b9150611c2860408501611af6565b90509250925092565b600181811c90821680611c4557607f821691505b602082108103611c6557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561070357610703611c6b565b808202811582820484141761070357610703611c6b565b600082611cc857634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b61ffff828116828216039080821115611cfe57611cfe611c6b565b5092915050565b61ffff818116838216019080821115611cfe57611cfe611c6b565b8082018082111561070357610703611c6b565b600060208284031215611d4557600080fd5b8151611aef81611a91565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015611da25784516001600160a01b031683529383019391830191600101611d7d565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611dd857600080fd5b835192506020840151915060408401519050925092509256fea26469706673582212200008e68686cdf1db0cf545e965816fa1343e0dfa5ce15fa7c1543b75a73c81a964736f6c63430008190033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI 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)

