Latest 25 from a total of 1,339 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Burn | 45719448 | 3 days ago | IN | 0 ETH | 0.0000002 | ||||
| Approve | 45660455 | 4 days ago | IN | 0 ETH | 0.00000027 | ||||
| Approve | 45637028 | 5 days ago | IN | 0 ETH | 0.00000028 | ||||
| Burn | 45387439 | 10 days ago | IN | 0 ETH | 0.00000022 | ||||
| Approve | 45260794 | 13 days ago | IN | 0 ETH | 0.00000031 | ||||
| Approve | 45260763 | 13 days ago | IN | 0 ETH | 0.00000031 | ||||
| Approve | 45260715 | 13 days ago | IN | 0 ETH | 0.00000032 | ||||
| Approve | 45171075 | 15 days ago | IN | 0 ETH | 0.00000036 | ||||
| Approve | 45087310 | 17 days ago | IN | 0 ETH | 0.00000032 | ||||
| Approve | 45087269 | 17 days ago | IN | 0 ETH | 0.00000032 | ||||
| Approve | 45020045 | 19 days ago | IN | 0 ETH | 0.00000033 | ||||
| Approve | 44867260 | 23 days ago | IN | 0 ETH | 0.00000028 | ||||
| Approve | 44867248 | 23 days ago | IN | 0 ETH | 0.00000018 | ||||
| Approve | 44867248 | 23 days ago | IN | 0 ETH | 0.00000028 | ||||
| Approve | 44867247 | 23 days ago | IN | 0 ETH | 0.00000028 | ||||
| Transfer | 44867219 | 23 days ago | IN | 0 ETH | 0.00000042 | ||||
| Approve | 44843000 | 23 days ago | IN | 0 ETH | 0.00000027 | ||||
| Approve | 44758182 | 25 days ago | IN | 0 ETH | 0.00000017 | ||||
| Transfer | 44637460 | 28 days ago | IN | 0 ETH | 0.00000042 | ||||
| Approve | 44601505 | 29 days ago | IN | 0 ETH | 0.00000042 | ||||
| Approve | 44568862 | 29 days ago | IN | 0 ETH | 0.00000027 | ||||
| Approve | 44363706 | 34 days ago | IN | 0 ETH | 0.00000046 | ||||
| Approve | 44360285 | 34 days ago | IN | 0 ETH | 0.00000046 | ||||
| Approve | 44271711 | 36 days ago | IN | 0 ETH | 0.00000042 | ||||
| Approve | 44153195 | 39 days ago | IN | 0 ETH | 0.00000028 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 45731001 | 3 days ago | 0.01156895 ETH | ||||
| 45731001 | 3 days ago | 0.01156895 ETH | ||||
| 45260795 | 13 days ago | 0.00517774 ETH | ||||
| 45260795 | 13 days ago | 0.00517774 ETH | ||||
| 45260716 | 13 days ago | 0.00409775 ETH | ||||
| 45260716 | 13 days ago | 0.00409775 ETH | ||||
| 45087310 | 17 days ago | 0.00411952 ETH | ||||
| 45087310 | 17 days ago | 0.00411952 ETH | ||||
| 45020045 | 19 days ago | 0.00532004 ETH | ||||
| 45020045 | 19 days ago | 0.00532004 ETH | ||||
| 44758182 | 25 days ago | 0.00441306 ETH | ||||
| 44758182 | 25 days ago | 0.00441306 ETH | ||||
| 44587435 | 29 days ago | 0.00380178 ETH | ||||
| 44587435 | 29 days ago | 0.00380178 ETH | ||||
| 44568862 | 29 days ago | 0.0041277 ETH | ||||
| 44568862 | 29 days ago | 0.0041277 ETH | ||||
| 44352870 | 34 days ago | 0.00405212 ETH | ||||
| 44352870 | 34 days ago | 0.00405212 ETH | ||||
| 44268779 | 36 days ago | 0.02125366 ETH | ||||
| 44268779 | 36 days ago | 0.02125366 ETH | ||||
| 44153216 | 39 days ago | 0.00669269 ETH | ||||
| 44153216 | 39 days ago | 0.00669269 ETH | ||||
| 43705334 | 49 days ago | 0.00993272 ETH | ||||
| 43705334 | 49 days ago | 0.00993272 ETH | ||||
| 43040376 | 65 days ago | 0.02498246 ETH |
Cross-Chain Transactions
Loading...
Loading
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":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"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":[],"name":"FailedInnerCall","type":"error"},{"inputs":[{"internalType":"address","name":"AMM","type":"address"}],"name":"InvalidAMM","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"maxAmount","type":"uint256"}],"name":"InvalidAmountToRecover","type":"error"},{"inputs":[{"internalType":"uint16","name":"swapThresholdRatio","type":"uint16"}],"name":"InvalidSwapThresholdRatio","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"InvalidTaxRecipientAddress","type":"error"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"InvalidToken","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":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","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":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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"id","type":"uint8"},{"indexed":false,"internalType":"address","name":"newAddress","type":"address"}],"name":"WalletTaxAddressUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"id","type":"uint8"},{"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":"WalletTaxFeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"id","type":"uint8"},{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WalletTaxSent","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":[{"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":"dcryptAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newAddress","type":"address"}],"name":"dcryptAddressSetup","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"dcryptFees","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":"dcryptFeesSetup","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":[],"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":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverForeignERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverToken","outputs":[],"stateMutability":"nonpayable","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
608060405234801561001057600080fd5b50336040518060400160405280600a81526020016944656372797074696e6760b01b815250604051806040016040528060068152602001651110d496541560d21b81525081600390816100639190610e4a565b5060046100708282610e4a565b5050506001600160a01b0381166100a257604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6100ab81610168565b50333b6100b757600080fd5b732d9773de2ea44f465b907165d2b54e2bdbb76e246100d66032610184565b6100f3732d9773de2ea44f465b907165d2b54e2bdbb76e2461021c565b6101016101f48060006102b6565b61010c816001610484565b610117306001610484565b61014581600a610128601282611005565b61013690633b9aca0061101b565b6101409190611032565b6104eb565b61016273d18f7121317f58c5d873b3ca0d3f5b824666b5d1610168565b50611169565b600680546001600160a01b031916905561018181610525565b50565b61018c610577565b61ffff811615806101a257506101f48161ffff16115b156101c657604051631958d05f60e01b815261ffff82166004820152602401610099565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b610224610577565b6001600160a01b03811661024e5760405163ab11818760e01b815260006004820152602401610099565b600880546001600160a01b0319166001600160a01b038316179055610274816001610484565b6040516001600160a01b03821681526001907ff8e79c3705e6b93e151f4c2166fe019e81a78204037fb9913b261eeb877218d99060200160405180910390a250565b6102be610577565b600954600b5484916102d79161ffff918216911661106a565b6102e1919061108c565b600b805461ffff191661ffff9283161790819055600954849261031192620100009283900482169290041661106a565b61031b919061108c565b600b805463ffff000019166201000061ffff9384160217908190556009548392610354926401000000009283900482169290041661106a565b61035e919061108c565b600b805461ffff9283166401000000000261ffff60201b19821681179092556109c4908316919092161711806103a25750600b546109c46201000090910461ffff16115b806103bd5750600b546109c464010000000090910461ffff16115b1561040357600b5460405163b7b3de6f60e01b815261ffff8083166004830152620100008304811660248301526401000000009092049091166044820152606401610099565b6040805160608101825261ffff80861682528481166020830152831691810191909152610434906009906003610d07565b506040805161ffff8581168252848116602083015283168183015290516001917f5aa2b88de73e9b93e574fbaf914e53e45e2ba25f25692e6e0ba4e0d3c33f9d5a919081900360600190a2505050565b61048c610577565b6001600160a01b0382166000818152600a6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b0382166105155760405163ec442f0560e01b815260006004820152602401610099565b610521600083836105a6565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b031633146105a45760405163118cdaa760e01b8152336004820152602401610099565b565b6001600160a01b038316158015906105c657506001600160a01b03821615155b15610a0057600c5460ff161580156105de5750600081115b801561060357506001600160a01b0383166000908152600a602052604090205460ff16155b801561062857506001600160a01b0382166000908152600a602052604090205460ff16155b15610858576001600160a01b0383166000908152600e602052604081205460039060ff16801561067157506001600160a01b0384166000908152600e602052604090205460ff16155b1561068b57600b5461ffff1615610686575060005b61074a565b6001600160a01b0384166000908152600e602052604090205460ff1680156106cc57506001600160a01b0385166000908152600e602052604090205460ff16155b156106eb57600b5462010000900461ffff16156106865750600161074a565b6001600160a01b0385166000908152600e602052604090205460ff1615801561072d57506001600160a01b0384166000908152600e602052604090205460ff16155b1561074a57600b54640100000000900461ffff161561074a575060025b60038160ff16101561084457612710600b8260ff166003811061076f5761076f611054565b601091828204019190066002029054906101000a900461ffff1661ffff1684610798919061101b565b6107a29190611032565b91506107ae82846110a7565b9250600b8160ff16600381106107c6576107c6611054565b601091828204019190066002029054906101000a900461ffff1661ffff1660098260ff16600381106107fa576107fa611054565b601091828204019190066002029054906101000a900461ffff1661ffff1683610823919061101b565b61082d9190611032565b6007600082825461083e91906110ba565b90915550505b811561085557610855853084610a22565b50505b6000610862610b4c565b61086a610b94565b101580156108905750600d546001600160a01b0316600090815260208190526040812054115b600c5490915060ff161580156108b45750600d546001600160a01b03858116911614155b80156108d35750600c546001600160a01b038581166101009092041614155b80156108dc5750805b156109fe57600c805460ff19166001179055600060075411156109f3576000600754600061090a91906110ba565b9050600061091782610ba5565b6007544790600090849061092b908461101b565b6109359190611032565b905080156109e9576008546040516001600160a01b0390911690614e209083906000818181858888f193505050503d806000811461098f576040519150601f19603f3d011682016040523d82523d6000602084013e610994565b606091505b509093505082156109e957600854604080516001600160a01b039092168252602082018390526001917f4b1a0df20e469b24231f59741640137b104320272da39777bdf2800ac99de1e0910160405180910390a25b5050600060075550505b600c805460ff191690555b505b610a0b838383610a22565b610a1d8383836001600160e01b038416565b505050565b6001600160a01b038316610a4d578060026000828254610a4291906110ba565b90915550610abf9050565b6001600160a01b03831660009081526020819052604090205481811015610aa05760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610099565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216610adb57600280548290039055610afa565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b3f91815260200190565b60405180910390a3505050565b600654600d546001600160a01b0316600090815260208190526040812054909161271091610b8591600160b01b900461ffff169061101b565b610b8f9190611032565b905090565b60006007546000610b8f91906110ba565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610bda57610bda611054565b60200260200101906001600160a01b031690816001600160a01b031681525050600c60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c7191906110cd565b81600181518110610c8457610c84611054565b6001600160a01b039283166020918202929092010152600c5460405163791ac94760e01b81526101009091049091169063791ac94790610cd19085906000908690309042906004016110f6565b600060405180830381600087803b158015610ceb57600080fd5b505af1158015610cff573d6000803e3d6000fd5b505050505050565b600183019183908215610d8d5791602002820160005b83821115610d5d57835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302610d1d565b8015610d8b5782816101000a81549061ffff0219169055600201602081600101049283019260010302610d5d565b505b50610d99929150610d9d565b5090565b5b80821115610d995760008155600101610d9e565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680610ddc57607f821691505b602082108103610dfc57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610a1d576000816000526020600020601f850160051c81016020861015610e2b5750805b601f850160051c820191505b81811015610cff57828155600101610e37565b81516001600160401b03811115610e6357610e63610db2565b610e7781610e718454610dc8565b84610e02565b602080601f831160018114610eac5760008415610e945750858301515b600019600386901b1c1916600185901b178555610cff565b600085815260208120601f198616915b82811015610edb57888601518255948401946001909101908401610ebc565b5085821015610ef95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610f5a578160001904821115610f4057610f40610f09565b80851615610f4d57918102915b93841c9390800290610f24565b509250929050565b600082610f7157506001610fff565b81610f7e57506000610fff565b8160018114610f945760028114610f9e57610fba565b6001915050610fff565b60ff841115610faf57610faf610f09565b50506001821b610fff565b5060208310610133831016604e8410600b8410161715610fdd575081810a610fff565b610fe78383610f1f565b8060001904821115610ffb57610ffb610f09565b0290505b92915050565b600061101460ff841683610f62565b9392505050565b8082028115828204841417610fff57610fff610f09565b60008261104f57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b61ffff82811682821603908082111561108557611085610f09565b5092915050565b61ffff81811683821601908082111561108557611085610f09565b81810381811115610fff57610fff610f09565b80820180821115610fff57610fff610f09565b6000602082840312156110df57600080fd5b81516001600160a01b038116811461101457600080fd5b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b818110156111485784516001600160a01b031683529383019391830191600101611123565b50506001600160a01b03969096166060850152505050608001529392505050565b612104806111786000396000f3fe6080604052600436106101fd5760003560e01c80638a5625b21161010d578063c0246668116100a0578063e30c39781161006f578063e30c397814610656578063e6104e7914610674578063e73b17d014610694578063f112ba72146106b4578063f2fde38b146106c957600080fd5b8063c0246668146105bb578063cb1a233d146105db578063d9477526146105fb578063dd62ed3e1461061057600080fd5b806395d89b41116100dc57806395d89b4114610546578063a9059cbb1461055b578063a9d3cd8a1461057b578063ae049c691461059b57600080fd5b80638a5625b2146104c85780638c48d49b146104e85780638da5cb5b146105085780638fffabed1461052657600080fd5b8063408ccbdf11610190578063502f74461161015f578063502f74461461040b57806370a0823114610448578063715018a61461047e57806379ba50971461049357806379cc6790146104a857600080fd5b8063408ccbdf1461036657806342966c68146103995780634f011b83146103b95780634fbee193146103db57600080fd5b80631a0e718c116101cc5780631a0e718c146102da5780631e9fe6c6146102fa57806323b872dd1461032a578063313ce5671461034a57600080fd5b806306fdde0314610240578063095ea7b31461026b57806318160ddd1461029b57806318533a0d146102ba57600080fd5b3661023b57600c5461010090046001600160a01b031633146102395760405163ba6875cd60e01b81523360048201526024015b60405180910390fd5b005b600080fd5b34801561024c57600080fd5b506102556106e9565b6040516102629190611d2e565b60405180910390f35b34801561027757600080fd5b5061028b610286366004611d76565b61077b565b6040519015158152602001610262565b3480156102a757600080fd5b506002545b604051908152602001610262565b3480156102c657600080fd5b506102396102d5366004611da2565b610795565b3480156102e657600080fd5b506102396102f5366004611dd6565b610865565b34801561030657600080fd5b5061028b610315366004611da2565b600e6020526000908152604090205460ff1681565b34801561033657600080fd5b5061028b610345366004611df1565b6108fd565b34801561035657600080fd5b5060405160128152602001610262565b34801561037257600080fd5b50610386610381366004611e32565b610923565b60405161ffff9091168152602001610262565b3480156103a557600080fd5b506102396103b4366004611e32565b610951565b3480156103c557600080fd5b5060065461038690600160b01b900461ffff1681565b3480156103e757600080fd5b5061028b6103f6366004611da2565b600a6020526000908152604090205460ff1681565b34801561041757600080fd5b50600c546104309061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610262565b34801561045457600080fd5b506102ac610463366004611da2565b6001600160a01b031660009081526020819052604090205490565b34801561048a57600080fd5b5061023961095e565b34801561049f57600080fd5b50610239610972565b3480156104b457600080fd5b506102396104c3366004611d76565b6109b3565b3480156104d457600080fd5b506102396104e3366004611e4b565b6109c8565b3480156104f457600080fd5b50610239610503366004611da2565b610b97565b34801561051457600080fd5b506005546001600160a01b0316610430565b34801561053257600080fd5b50600d54610430906001600160a01b031681565b34801561055257600080fd5b50610255610c31565b34801561056757600080fd5b5061028b610576366004611d76565b610c40565b34801561058757600080fd5b50610239610596366004611e9c565b610c4e565b3480156105a757600080fd5b506103866105b6366004611e32565b610cb7565b3480156105c757600080fd5b506102396105d6366004611e9c565b610cc7565b3480156105e757600080fd5b506102396105f6366004611e32565b610d2f565b34801561060757600080fd5b506102ac610d93565b34801561061c57600080fd5b506102ac61062b366004611ed5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561066257600080fd5b506006546001600160a01b0316610430565b34801561068057600080fd5b50600854610430906001600160a01b031681565b3480156106a057600080fd5b506102396106af366004611d76565b610ddb565b3480156106c057600080fd5b506102ac610e2b565b3480156106d557600080fd5b506102396106e4366004611da2565b610e3c565b6060600380546106f890611f03565b80601f016020809104026020016040519081016040528092919081815260200182805461072490611f03565b80156107715780601f1061074657610100808354040283529160200191610771565b820191906000526020600020905b81548152906001019060200180831161075457829003601f168201915b5050505050905090565b600033610789818585610ead565b60019150505b92915050565b600654600160a81b900460ff16806107b75750600654600160a01b900460ff16155b61081a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610230565b600654600160a81b900460ff16158015610844576006805461ffff60a01b191661010160a01b1790555b61084d82610ebf565b8015610861576006805460ff60a81b191690555b5050565b61086d6110da565b61ffff8116158061088357506101f48161ffff16115b156108a757604051631958d05f60e01b815261ffff82166004820152602401610230565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b60003361090b858285611107565b610916858585611185565b60019150505b9392505050565b600b816003811061093357600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b61095b33826111e4565b50565b6109666110da565b610970600061121a565b565b60065433906001600160a01b031681146109aa5760405163118cdaa760e01b81526001600160a01b0382166004820152602401610230565b61095b8161121a565b6109be823383611107565b61086182826111e4565b6109d06110da565b600954600b5484916109e99161ffff9182169116611f69565b6109f39190611f8b565b600b805461ffff191661ffff92831617908190556009548492610a23926201000092839004821692900416611f69565b610a2d9190611f8b565b600b805463ffff000019166201000061ffff9384160217908190556009548392610a669264010000000092839004821692900416611f69565b610a709190611f8b565b600b805461ffff9283166401000000000265ffff0000000019821681179092556109c490831691909216171180610ab55750600b546109c46201000090910461ffff16115b80610ad05750600b546109c464010000000090910461ffff16115b15610b1657600b5460405163b7b3de6f60e01b815261ffff8083166004830152620100008304811660248301526401000000009092049091166044820152606401610230565b6040805160608101825261ffff80861682528481166020830152831691810191909152610b47906009906003611c5f565b506040805161ffff8581168252848116602083015283168183015290516001917f5aa2b88de73e9b93e574fbaf914e53e45e2ba25f25692e6e0ba4e0d3c33f9d5a919081900360600190a2505050565b610b9f6110da565b6001600160a01b038116610bc95760405163ab11818760e01b815260006004820152602401610230565b600880546001600160a01b0319166001600160a01b038316179055610bef816001610cc7565b6040516001600160a01b03821681526001907ff8e79c3705e6b93e151f4c2166fe019e81a78204037fb9913b261eeb877218d99060200160405180910390a250565b6060600480546106f890611f03565b600033610789818585611185565b610c566110da565b600d546001600160a01b0383811691161480610c845750600c546001600160a01b0383811661010090920416145b15610cad5760405163435eaf7b60e11b81526001600160a01b0383166004820152602401610230565b6108618282611233565b6009816003811061093357600080fd5b610ccf6110da565b6001600160a01b0382166000818152600a6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b610d376110da565b6000610d41610e2b565b30600090815260208190526040902054610d5b9190611fa6565b905080821115610d8857604051634d2e924b60e01b81526004810183905260248101829052604401610230565b61086130338461128b565b600654600d546001600160a01b0316600090815260208190526040812054909161271091610dcc91600160b01b900461ffff1690611fb9565b610dd69190611fd0565b905090565b610de36110da565b306001600160a01b03831603610e175760405163961c9a4f60e01b81526001600160a01b0383166004820152602401610230565b6108616001600160a01b03831633836116f0565b60006007546000610dd69190611ff2565b610e446110da565b600680546001600160a01b0383166001600160a01b03199091168117909155610e756005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610eba8383836001611742565b505050565b80600c60016101000a8154816001600160a01b0302191690836001600160a01b03160217905550600c60019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d9190612005565b6001600160a01b031663c9c6539630600c60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe39190612005565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015611030573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110549190612005565b600d80546001600160a01b0319166001600160a01b03929092169190911790556110813082600019610ead565b61108c816001611233565b600d546110a3906001600160a01b03166001611233565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6005546001600160a01b031633146109705760405163118cdaa760e01b8152336004820152602401610230565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461117f578181101561117057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610230565b61117f84848484036000611742565b50505050565b6001600160a01b0383166111af57604051634b637e8f60e11b815260006004820152602401610230565b6001600160a01b0382166111d95760405163ec442f0560e01b815260006004820152602401610230565b610eba83838361128b565b6001600160a01b03821661120e57604051634b637e8f60e11b815260006004820152602401610230565b6108618260008361128b565b600680546001600160a01b031916905561095b81611817565b6001600160a01b0382166000818152600e6020908152604091829020805460ff191685151590811790915591519182527f2cc8631dda80fe178488d3174721fafacf84b0f194a7eddae85c9bcc599ac78b9101610d23565b6001600160a01b038316158015906112ab57506001600160a01b03821615155b156116e557600c5460ff161580156112c35750600081115b80156112e857506001600160a01b0383166000908152600a602052604090205460ff16155b801561130d57506001600160a01b0382166000908152600a602052604090205460ff16155b1561153d576001600160a01b0383166000908152600e602052604081205460039060ff16801561135657506001600160a01b0384166000908152600e602052604090205460ff16155b1561137057600b5461ffff161561136b575060005b61142f565b6001600160a01b0384166000908152600e602052604090205460ff1680156113b157506001600160a01b0385166000908152600e602052604090205460ff16155b156113d057600b5462010000900461ffff161561136b5750600161142f565b6001600160a01b0385166000908152600e602052604090205460ff1615801561141257506001600160a01b0384166000908152600e602052604090205460ff16155b1561142f57600b54640100000000900461ffff161561142f575060025b60038160ff16101561152957612710600b8260ff166003811061145457611454611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff168461147d9190611fb9565b6114879190611fd0565b91506114938284611fa6565b9250600b8160ff16600381106114ab576114ab611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff1660098260ff16600381106114df576114df611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff16836115089190611fb9565b6115129190611fd0565b600760008282546115239190611ff2565b90915550505b811561153a5761153a853084611869565b50505b6000611547610d93565b61154f610e2b565b101580156115755750600d546001600160a01b0316600090815260208190526040812054115b600c5490915060ff161580156115995750600d546001600160a01b03858116911614155b80156115b85750600c546001600160a01b038581166101009092041614155b80156115c15750805b156116e357600c805460ff19166001179055600060075411156116d857600060075460006115ef9190611ff2565b905060006115fc82611993565b600754479060009084906116109084611fb9565b61161a9190611fd0565b905080156116ce576008546040516001600160a01b0390911690614e209083906000818181858888f193505050503d8060008114611674576040519150601f19603f3d011682016040523d82523d6000602084013e611679565b606091505b509093505082156116ce57600854604080516001600160a01b039092168252602082018390526001917f4b1a0df20e469b24231f59741640137b104320272da39777bdf2800ac99de1e0910160405180910390a25b5050600060075550505b600c805460ff191690555b505b610eba838383611869565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610eba908490611af5565b6001600160a01b03841661176c5760405163e602df0560e01b815260006004820152602401610230565b6001600160a01b03831661179657604051634a1406b160e11b815260006004820152602401610230565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561117f57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161180991815260200190565b60405180910390a350505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166118945780600260008282546118899190611ff2565b909155506119069050565b6001600160a01b038316600090815260208190526040902054818110156118e75760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610230565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661192257600280548290039055611941565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161198691815260200190565b60405180910390a3505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106119c8576119c8611f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050600c60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a5f9190612005565b81600181518110611a7257611a72611f3d565b6001600160a01b039283166020918202929092010152600c5460405163791ac94760e01b81526101009091049091169063791ac94790611abf908590600090869030904290600401612022565b600060405180830381600087803b158015611ad957600080fd5b505af1158015611aed573d6000803e3d6000fd5b505050505050565b6000611b0a6001600160a01b03841683611b58565b90508051600014158015611b2f575080806020019051810190611b2d9190612095565b155b15610eba57604051635274afe760e01b81526001600160a01b0384166004820152602401610230565b606061091c8383600084600080856001600160a01b03168486604051611b7e91906120b2565b60006040518083038185875af1925050503d8060008114611bbb576040519150601f19603f3d011682016040523d82523d6000602084013e611bc0565b606091505b5091509150611bd0868383611bda565b9695505050505050565b606082611bef57611bea82611c36565b61091c565b8151158015611c0657506001600160a01b0384163b155b15611c2f57604051639996b31560e01b81526001600160a01b0385166004820152602401610230565b508061091c565b805115611c465780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600183019183908215611ce55791602002820160005b83821115611cb557835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302611c75565b8015611ce35782816101000a81549061ffff0219169055600201602081600101049283019260010302611cb5565b505b50611cf1929150611cf5565b5090565b5b80821115611cf15760008155600101611cf6565b60005b83811015611d25578181015183820152602001611d0d565b50506000910152565b6020815260008251806020840152611d4d816040850160208701611d0a565b601f01601f19169190910160400192915050565b6001600160a01b038116811461095b57600080fd5b60008060408385031215611d8957600080fd5b8235611d9481611d61565b946020939093013593505050565b600060208284031215611db457600080fd5b813561091c81611d61565b803561ffff81168114611dd157600080fd5b919050565b600060208284031215611de857600080fd5b61091c82611dbf565b600080600060608486031215611e0657600080fd5b8335611e1181611d61565b92506020840135611e2181611d61565b929592945050506040919091013590565b600060208284031215611e4457600080fd5b5035919050565b600080600060608486031215611e6057600080fd5b611e6984611dbf565b9250611e7760208501611dbf565b9150611e8560408501611dbf565b90509250925092565b801515811461095b57600080fd5b60008060408385031215611eaf57600080fd5b8235611eba81611d61565b91506020830135611eca81611e8e565b809150509250929050565b60008060408385031215611ee857600080fd5b8235611ef381611d61565b91506020830135611eca81611d61565b600181811c90821680611f1757607f821691505b602082108103611f3757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b61ffff828116828216039080821115611f8457611f84611f53565b5092915050565b61ffff818116838216019080821115611f8457611f84611f53565b8181038181111561078f5761078f611f53565b808202811582820484141761078f5761078f611f53565b600082611fed57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561078f5761078f611f53565b60006020828403121561201757600080fd5b815161091c81611d61565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b818110156120745784516001600160a01b03168352938301939183019160010161204f565b50506001600160a01b03969096166060850152505050608001529392505050565b6000602082840312156120a757600080fd5b815161091c81611e8e565b600082516120c4818460208701611d0a565b919091019291505056fea2646970667358221220c4e43d20aa19edccc62d166a582d8e5ddf843bfcd5e805610309ed8a9a916b0264736f6c63430008190033
Deployed Bytecode
0x6080604052600436106101fd5760003560e01c80638a5625b21161010d578063c0246668116100a0578063e30c39781161006f578063e30c397814610656578063e6104e7914610674578063e73b17d014610694578063f112ba72146106b4578063f2fde38b146106c957600080fd5b8063c0246668146105bb578063cb1a233d146105db578063d9477526146105fb578063dd62ed3e1461061057600080fd5b806395d89b41116100dc57806395d89b4114610546578063a9059cbb1461055b578063a9d3cd8a1461057b578063ae049c691461059b57600080fd5b80638a5625b2146104c85780638c48d49b146104e85780638da5cb5b146105085780638fffabed1461052657600080fd5b8063408ccbdf11610190578063502f74461161015f578063502f74461461040b57806370a0823114610448578063715018a61461047e57806379ba50971461049357806379cc6790146104a857600080fd5b8063408ccbdf1461036657806342966c68146103995780634f011b83146103b95780634fbee193146103db57600080fd5b80631a0e718c116101cc5780631a0e718c146102da5780631e9fe6c6146102fa57806323b872dd1461032a578063313ce5671461034a57600080fd5b806306fdde0314610240578063095ea7b31461026b57806318160ddd1461029b57806318533a0d146102ba57600080fd5b3661023b57600c5461010090046001600160a01b031633146102395760405163ba6875cd60e01b81523360048201526024015b60405180910390fd5b005b600080fd5b34801561024c57600080fd5b506102556106e9565b6040516102629190611d2e565b60405180910390f35b34801561027757600080fd5b5061028b610286366004611d76565b61077b565b6040519015158152602001610262565b3480156102a757600080fd5b506002545b604051908152602001610262565b3480156102c657600080fd5b506102396102d5366004611da2565b610795565b3480156102e657600080fd5b506102396102f5366004611dd6565b610865565b34801561030657600080fd5b5061028b610315366004611da2565b600e6020526000908152604090205460ff1681565b34801561033657600080fd5b5061028b610345366004611df1565b6108fd565b34801561035657600080fd5b5060405160128152602001610262565b34801561037257600080fd5b50610386610381366004611e32565b610923565b60405161ffff9091168152602001610262565b3480156103a557600080fd5b506102396103b4366004611e32565b610951565b3480156103c557600080fd5b5060065461038690600160b01b900461ffff1681565b3480156103e757600080fd5b5061028b6103f6366004611da2565b600a6020526000908152604090205460ff1681565b34801561041757600080fd5b50600c546104309061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610262565b34801561045457600080fd5b506102ac610463366004611da2565b6001600160a01b031660009081526020819052604090205490565b34801561048a57600080fd5b5061023961095e565b34801561049f57600080fd5b50610239610972565b3480156104b457600080fd5b506102396104c3366004611d76565b6109b3565b3480156104d457600080fd5b506102396104e3366004611e4b565b6109c8565b3480156104f457600080fd5b50610239610503366004611da2565b610b97565b34801561051457600080fd5b506005546001600160a01b0316610430565b34801561053257600080fd5b50600d54610430906001600160a01b031681565b34801561055257600080fd5b50610255610c31565b34801561056757600080fd5b5061028b610576366004611d76565b610c40565b34801561058757600080fd5b50610239610596366004611e9c565b610c4e565b3480156105a757600080fd5b506103866105b6366004611e32565b610cb7565b3480156105c757600080fd5b506102396105d6366004611e9c565b610cc7565b3480156105e757600080fd5b506102396105f6366004611e32565b610d2f565b34801561060757600080fd5b506102ac610d93565b34801561061c57600080fd5b506102ac61062b366004611ed5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561066257600080fd5b506006546001600160a01b0316610430565b34801561068057600080fd5b50600854610430906001600160a01b031681565b3480156106a057600080fd5b506102396106af366004611d76565b610ddb565b3480156106c057600080fd5b506102ac610e2b565b3480156106d557600080fd5b506102396106e4366004611da2565b610e3c565b6060600380546106f890611f03565b80601f016020809104026020016040519081016040528092919081815260200182805461072490611f03565b80156107715780601f1061074657610100808354040283529160200191610771565b820191906000526020600020905b81548152906001019060200180831161075457829003601f168201915b5050505050905090565b600033610789818585610ead565b60019150505b92915050565b600654600160a81b900460ff16806107b75750600654600160a01b900460ff16155b61081a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610230565b600654600160a81b900460ff16158015610844576006805461ffff60a01b191661010160a01b1790555b61084d82610ebf565b8015610861576006805460ff60a81b191690555b5050565b61086d6110da565b61ffff8116158061088357506101f48161ffff16115b156108a757604051631958d05f60e01b815261ffff82166004820152602401610230565b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f17209060200160405180910390a150565b60003361090b858285611107565b610916858585611185565b60019150505b9392505050565b600b816003811061093357600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b61095b33826111e4565b50565b6109666110da565b610970600061121a565b565b60065433906001600160a01b031681146109aa5760405163118cdaa760e01b81526001600160a01b0382166004820152602401610230565b61095b8161121a565b6109be823383611107565b61086182826111e4565b6109d06110da565b600954600b5484916109e99161ffff9182169116611f69565b6109f39190611f8b565b600b805461ffff191661ffff92831617908190556009548492610a23926201000092839004821692900416611f69565b610a2d9190611f8b565b600b805463ffff000019166201000061ffff9384160217908190556009548392610a669264010000000092839004821692900416611f69565b610a709190611f8b565b600b805461ffff9283166401000000000265ffff0000000019821681179092556109c490831691909216171180610ab55750600b546109c46201000090910461ffff16115b80610ad05750600b546109c464010000000090910461ffff16115b15610b1657600b5460405163b7b3de6f60e01b815261ffff8083166004830152620100008304811660248301526401000000009092049091166044820152606401610230565b6040805160608101825261ffff80861682528481166020830152831691810191909152610b47906009906003611c5f565b506040805161ffff8581168252848116602083015283168183015290516001917f5aa2b88de73e9b93e574fbaf914e53e45e2ba25f25692e6e0ba4e0d3c33f9d5a919081900360600190a2505050565b610b9f6110da565b6001600160a01b038116610bc95760405163ab11818760e01b815260006004820152602401610230565b600880546001600160a01b0319166001600160a01b038316179055610bef816001610cc7565b6040516001600160a01b03821681526001907ff8e79c3705e6b93e151f4c2166fe019e81a78204037fb9913b261eeb877218d99060200160405180910390a250565b6060600480546106f890611f03565b600033610789818585611185565b610c566110da565b600d546001600160a01b0383811691161480610c845750600c546001600160a01b0383811661010090920416145b15610cad5760405163435eaf7b60e11b81526001600160a01b0383166004820152602401610230565b6108618282611233565b6009816003811061093357600080fd5b610ccf6110da565b6001600160a01b0382166000818152600a6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b610d376110da565b6000610d41610e2b565b30600090815260208190526040902054610d5b9190611fa6565b905080821115610d8857604051634d2e924b60e01b81526004810183905260248101829052604401610230565b61086130338461128b565b600654600d546001600160a01b0316600090815260208190526040812054909161271091610dcc91600160b01b900461ffff1690611fb9565b610dd69190611fd0565b905090565b610de36110da565b306001600160a01b03831603610e175760405163961c9a4f60e01b81526001600160a01b0383166004820152602401610230565b6108616001600160a01b03831633836116f0565b60006007546000610dd69190611ff2565b610e446110da565b600680546001600160a01b0383166001600160a01b03199091168117909155610e756005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b610eba8383836001611742565b505050565b80600c60016101000a8154816001600160a01b0302191690836001600160a01b03160217905550600c60019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d9190612005565b6001600160a01b031663c9c6539630600c60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe39190612005565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015611030573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110549190612005565b600d80546001600160a01b0319166001600160a01b03929092169190911790556110813082600019610ead565b61108c816001611233565b600d546110a3906001600160a01b03166001611233565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6005546001600160a01b031633146109705760405163118cdaa760e01b8152336004820152602401610230565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461117f578181101561117057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610230565b61117f84848484036000611742565b50505050565b6001600160a01b0383166111af57604051634b637e8f60e11b815260006004820152602401610230565b6001600160a01b0382166111d95760405163ec442f0560e01b815260006004820152602401610230565b610eba83838361128b565b6001600160a01b03821661120e57604051634b637e8f60e11b815260006004820152602401610230565b6108618260008361128b565b600680546001600160a01b031916905561095b81611817565b6001600160a01b0382166000818152600e6020908152604091829020805460ff191685151590811790915591519182527f2cc8631dda80fe178488d3174721fafacf84b0f194a7eddae85c9bcc599ac78b9101610d23565b6001600160a01b038316158015906112ab57506001600160a01b03821615155b156116e557600c5460ff161580156112c35750600081115b80156112e857506001600160a01b0383166000908152600a602052604090205460ff16155b801561130d57506001600160a01b0382166000908152600a602052604090205460ff16155b1561153d576001600160a01b0383166000908152600e602052604081205460039060ff16801561135657506001600160a01b0384166000908152600e602052604090205460ff16155b1561137057600b5461ffff161561136b575060005b61142f565b6001600160a01b0384166000908152600e602052604090205460ff1680156113b157506001600160a01b0385166000908152600e602052604090205460ff16155b156113d057600b5462010000900461ffff161561136b5750600161142f565b6001600160a01b0385166000908152600e602052604090205460ff1615801561141257506001600160a01b0384166000908152600e602052604090205460ff16155b1561142f57600b54640100000000900461ffff161561142f575060025b60038160ff16101561152957612710600b8260ff166003811061145457611454611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff168461147d9190611fb9565b6114879190611fd0565b91506114938284611fa6565b9250600b8160ff16600381106114ab576114ab611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff1660098260ff16600381106114df576114df611f3d565b601091828204019190066002029054906101000a900461ffff1661ffff16836115089190611fb9565b6115129190611fd0565b600760008282546115239190611ff2565b90915550505b811561153a5761153a853084611869565b50505b6000611547610d93565b61154f610e2b565b101580156115755750600d546001600160a01b0316600090815260208190526040812054115b600c5490915060ff161580156115995750600d546001600160a01b03858116911614155b80156115b85750600c546001600160a01b038581166101009092041614155b80156115c15750805b156116e357600c805460ff19166001179055600060075411156116d857600060075460006115ef9190611ff2565b905060006115fc82611993565b600754479060009084906116109084611fb9565b61161a9190611fd0565b905080156116ce576008546040516001600160a01b0390911690614e209083906000818181858888f193505050503d8060008114611674576040519150601f19603f3d011682016040523d82523d6000602084013e611679565b606091505b509093505082156116ce57600854604080516001600160a01b039092168252602082018390526001917f4b1a0df20e469b24231f59741640137b104320272da39777bdf2800ac99de1e0910160405180910390a25b5050600060075550505b600c805460ff191690555b505b610eba838383611869565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610eba908490611af5565b6001600160a01b03841661176c5760405163e602df0560e01b815260006004820152602401610230565b6001600160a01b03831661179657604051634a1406b160e11b815260006004820152602401610230565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561117f57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161180991815260200190565b60405180910390a350505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0383166118945780600260008282546118899190611ff2565b909155506119069050565b6001600160a01b038316600090815260208190526040902054818110156118e75760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610230565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661192257600280548290039055611941565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161198691815260200190565b60405180910390a3505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106119c8576119c8611f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050600c60019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a3b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a5f9190612005565b81600181518110611a7257611a72611f3d565b6001600160a01b039283166020918202929092010152600c5460405163791ac94760e01b81526101009091049091169063791ac94790611abf908590600090869030904290600401612022565b600060405180830381600087803b158015611ad957600080fd5b505af1158015611aed573d6000803e3d6000fd5b505050505050565b6000611b0a6001600160a01b03841683611b58565b90508051600014158015611b2f575080806020019051810190611b2d9190612095565b155b15610eba57604051635274afe760e01b81526001600160a01b0384166004820152602401610230565b606061091c8383600084600080856001600160a01b03168486604051611b7e91906120b2565b60006040518083038185875af1925050503d8060008114611bbb576040519150601f19603f3d011682016040523d82523d6000602084013e611bc0565b606091505b5091509150611bd0868383611bda565b9695505050505050565b606082611bef57611bea82611c36565b61091c565b8151158015611c0657506001600160a01b0384163b155b15611c2f57604051639996b31560e01b81526001600160a01b0385166004820152602401610230565b508061091c565b805115611c465780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600183019183908215611ce55791602002820160005b83821115611cb557835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302611c75565b8015611ce35782816101000a81549061ffff0219169055600201602081600101049283019260010302611cb5565b505b50611cf1929150611cf5565b5090565b5b80821115611cf15760008155600101611cf6565b60005b83811015611d25578181015183820152602001611d0d565b50506000910152565b6020815260008251806020840152611d4d816040850160208701611d0a565b601f01601f19169190910160400192915050565b6001600160a01b038116811461095b57600080fd5b60008060408385031215611d8957600080fd5b8235611d9481611d61565b946020939093013593505050565b600060208284031215611db457600080fd5b813561091c81611d61565b803561ffff81168114611dd157600080fd5b919050565b600060208284031215611de857600080fd5b61091c82611dbf565b600080600060608486031215611e0657600080fd5b8335611e1181611d61565b92506020840135611e2181611d61565b929592945050506040919091013590565b600060208284031215611e4457600080fd5b5035919050565b600080600060608486031215611e6057600080fd5b611e6984611dbf565b9250611e7760208501611dbf565b9150611e8560408501611dbf565b90509250925092565b801515811461095b57600080fd5b60008060408385031215611eaf57600080fd5b8235611eba81611d61565b91506020830135611eca81611e8e565b809150509250929050565b60008060408385031215611ee857600080fd5b8235611ef381611d61565b91506020830135611eca81611d61565b600181811c90821680611f1757607f821691505b602082108103611f3757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b61ffff828116828216039080821115611f8457611f84611f53565b5092915050565b61ffff818116838216019080821115611f8457611f84611f53565b8181038181111561078f5761078f611f53565b808202811582820484141761078f5761078f611f53565b600082611fed57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561078f5761078f611f53565b60006020828403121561201757600080fd5b815161091c81611d61565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b818110156120745784516001600160a01b03168352938301939183019160010161204f565b50506001600160a01b03969096166060850152505050608001529392505050565b6000602082840312156120a757600080fd5b815161091c81611e8e565b600082516120c4818460208701611d0a565b919091019291505056fea2646970667358221220c4e43d20aa19edccc62d166a582d8e5ddf843bfcd5e805610309ed8a9a916b0264736f6c63430008190033
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
OVERVIEW
We're breaking the monopoly on exchange partnerships, transforming trading fees into equitable rewards for all token holders through our revolutionary affiliate platform.Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

