Source Code
Latest 25 from a total of 23,514 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Buyn Burn | 25970067 | 13 mins ago | IN | 0 ETH | 0.000008 | ||||
| Buyn Burn | 25969916 | 44 mins ago | IN | 0 ETH | 0.00000907 | ||||
| Buyn Burn | 25969765 | 1 hr ago | IN | 0 ETH | 0.00000914 | ||||
| Buyn Burn | 25969609 | 1 hr ago | IN | 0 ETH | 0.00000988 | ||||
| Buyn Burn | 25969458 | 2 hrs ago | IN | 0 ETH | 0.00001054 | ||||
| Buyn Burn | 25969306 | 2 hrs ago | IN | 0 ETH | 0.00001083 | ||||
| Buyn Burn | 25969141 | 3 hrs ago | IN | 0 ETH | 0.00001061 | ||||
| Buyn Burn | 25968987 | 3 hrs ago | IN | 0 ETH | 0.00000986 | ||||
| Buyn Burn | 25968831 | 4 hrs ago | IN | 0 ETH | 0.0000086 | ||||
| Buyn Burn | 25968672 | 4 hrs ago | IN | 0 ETH | 0.00001097 | ||||
| Buyn Burn | 25968521 | 5 hrs ago | IN | 0 ETH | 0.00000932 | ||||
| Buyn Burn | 25968367 | 5 hrs ago | IN | 0 ETH | 0.0000085 | ||||
| Buyn Burn | 25968215 | 6 hrs ago | IN | 0 ETH | 0.0000083 | ||||
| Buyn Burn | 25968062 | 6 hrs ago | IN | 0 ETH | 0.00000717 | ||||
| Buyn Burn | 25967910 | 7 hrs ago | IN | 0 ETH | 0.0000085 | ||||
| Buyn Burn | 25967758 | 7 hrs ago | IN | 0 ETH | 0.00000699 | ||||
| Buyn Burn | 25967605 | 8 hrs ago | IN | 0 ETH | 0.00001032 | ||||
| Buyn Burn | 25967449 | 8 hrs ago | IN | 0 ETH | 0.00000884 | ||||
| Buyn Burn | 25967298 | 9 hrs ago | IN | 0 ETH | 0.0000106 | ||||
| Buyn Burn | 25967147 | 9 hrs ago | IN | 0 ETH | 0.00000803 | ||||
| Buyn Burn | 25966996 | 10 hrs ago | IN | 0 ETH | 0.00000711 | ||||
| Buyn Burn | 25966843 | 10 hrs ago | IN | 0 ETH | 0.00000748 | ||||
| Buyn Burn | 25966692 | 11 hrs ago | IN | 0 ETH | 0.00000731 | ||||
| Buyn Burn | 25966537 | 12 hrs ago | IN | 0 ETH | 0.00000715 | ||||
| Buyn Burn | 25966385 | 12 hrs ago | IN | 0 ETH | 0.00000739 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers.
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
||||
|---|---|---|---|---|---|---|---|---|
| Transfer* | 25970067 | 13 mins ago | 0 ETH | |||||
| Burn CA Hydra | 25970067 | 13 mins ago | 0 ETH | |||||
| Transfer* | 25970067 | 13 mins ago | 0 ETH | |||||
| Uniswap V3Swap C... | 25970067 | 13 mins ago | 0 ETH | |||||
| Swap | 25970067 | 13 mins ago | 0 ETH | |||||
| Slot0 | 25970067 | 13 mins ago | 0 ETH | |||||
| Transfer* | 25970067 | 13 mins ago | 0 ETH | |||||
| Transfer* | 25969916 | 44 mins ago | 0 ETH | |||||
| Burn CA Hydra | 25969916 | 44 mins ago | 0 ETH | |||||
| Transfer* | 25969916 | 44 mins ago | 0 ETH | |||||
| Uniswap V3Swap C... | 25969916 | 44 mins ago | 0 ETH | |||||
| Swap | 25969916 | 44 mins ago | 0 ETH | |||||
| Slot0 | 25969916 | 44 mins ago | 0 ETH | |||||
| Transfer* | 25969916 | 44 mins ago | 0 ETH | |||||
| Transfer* | 25969765 | 1 hr ago | 0 ETH | |||||
| Burn CA Hydra | 25969765 | 1 hr ago | 0 ETH | |||||
| Transfer* | 25969765 | 1 hr ago | 0 ETH | |||||
| Uniswap V3Swap C... | 25969765 | 1 hr ago | 0 ETH | |||||
| Swap | 25969765 | 1 hr ago | 0 ETH | |||||
| Slot0 | 25969765 | 1 hr ago | 0 ETH | |||||
| Transfer* | 25969765 | 1 hr ago | 0 ETH | |||||
| Transfer* | 25969609 | 1 hr ago | 0 ETH | |||||
| Burn CA Hydra | 25969609 | 1 hr ago | 0 ETH | |||||
| Transfer* | 25969609 | 1 hr ago | 0 ETH | |||||
| Uniswap V3Swap C... | 25969609 | 1 hr ago | 0 ETH |
Loading...
Loading
Loading...
Loading
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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"dragonx","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"hydra","type":"uint256"},{"indexed":true,"internalType":"address","name":"caller","type":"address"}],"name":"BoughtAndBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"titanx","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"dragonx","type":"uint256"},{"indexed":true,"internalType":"address","name":"caller","type":"address"}],"name":"BoughtDragonX","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"dragonx","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"hydra","type":"uint256"},{"indexed":true,"internalType":"address","name":"caller","type":"address"}],"name":"CollectedFees","type":"event"},{"inputs":[],"name":"burnHydra","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"buyDragonX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"buynBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"createInitialLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"createInitialPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBuyDragonXInterval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBuynBurnInterval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentContractDay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentDragonXPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentHydraSqrtPriceX96","outputs":[{"internalType":"uint160","name":"","type":"uint160"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentTitanXPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDragonXBuyAndBurnCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDragonXBuyAndBurnFunds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDragonXFeesBuyAndBurnFunds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDragonXIncentiveDividend","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getHydraAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastCalledTsBuyDragonX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLastCalledTsBuynBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPoolAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSlippageBuyDragonX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSlippageBuynBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTitanXBuyAndBurnCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTitanXBuyDragonXFunds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTitanXIncentiveDividend","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTokenInfo","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDragonXBought","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDragonXBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDragonXBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalDragonXFeesBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalHydraBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalHydraFeesBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalTitanXBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTwapSecondsAgoConfig","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"}],"name":"getTwapTitanXTokenSqrt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"secs","type":"uint256"}],"name":"setBuyDragonXInterval","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"secs","type":"uint256"}],"name":"setBuynBurnInterval","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setCapPerSwapDragonX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setCapPerSwapTitanX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setDragonXIncentiveFeeDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"hydraAddress","type":"address"}],"name":"setHydraContractAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ownerAddress","type":"address"}],"name":"setOwnerAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setSlippageBuyDragonX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setSlippageBuynBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setTitanXIncentiveFeeDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"secs","type":"uint32"}],"name":"setTwapSecondsAgo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"uniswapV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60a06040523480156200001157600080fd5b50600160005542608052600280546001600160a01b03191633179055690a968163f0a57b400000600c556a084595161401484a000000600d5560056010819055601155603c601281905560135561138860158190556016556017805463ffffffff191661012c179055620000ac73f19308f923582a6f7c465e5ce7a9dc1bec6665b1306000196200162b620000e0602090811b91909117901c565b620000da7396a5399d07896f757bd4c6ef56461f58db95186230600019620000e060201b6200162b1760201c565b62000236565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106200015e5780518252601f1990920191602091820191016200013d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114620001c2576040519150601f19603f3d011682016040523d82523d6000602084013e620001c7565b606091505b5091509150818015620001f8575080511580620001f85750808060200190516020811015620001f557600080fd5b50515b6200022f576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b5050505050565b60805161363e62000251600039806106e5525061363e6000f3fe608060405234801561001057600080fd5b50600436106102d65760003560e01c806386263c0811610182578063b39dfeaa116100e9578063d4a19116116100a2578063db14a0be1161007c578063db14a0be14610529578063e745646114610531578063f586c6d914610539578063fa461e3314610541576102d6565b8063d4a1911614610504578063d828b5c414610519578063dab6e75c14610521576102d6565b8063b39dfeaa146104c9578063bdc5c1d5146104d1578063bee403b8146104d9578063c179306c146104ec578063c8796572146104f4578063cd5a5491146104fc576102d6565b8063a0f869cd1161013b578063a0f869cd1461047c578063a6e414e214610484578063aa682bb21461048c578063abb1dc44146104a1578063ac3d0148146104b9578063ac998f07146104c1576102d6565b806386263c081461042b57806388c3cca9146104335780638cecc65f1461043b57806397007f16146104435780639a6b946e146104565780639b718b4814610469576102d6565b8063331a6bf51161024157806367b81a9d116101fa578063715018a6116101d4578063715018a61461040b57806371a0314b14610413578063796425061461041b578063813d7e0e14610423576102d6565b806367b81a9d146103f357806367ceadab146103fb5780637088a6df14610403576102d6565b8063331a6bf5146103975780633736fe3f146103aa57806339916f74146103bd5780634392448c146103d05780634b409045146103d85780634d235aa2146103e0576102d6565b80631ae409c0116102935780631ae409c0146103465780631c4475911461034e5780631e43a2971461035657806322d85e1a1461036957806324bfd65b1461037c5780632704ca921461038f576102d6565b806301ffc9a7146102db5780630506826d1461030457806308bb9747146103195780630e39553714610321578063127f517c146103295780631a510e4514610333575b600080fd5b6102ee6102e9366004612dbf565b610554565b6040516102fb919061319b565b60405180910390f35b61030c61058d565b6040516102fb9190613569565b61030c610593565b61030c610599565b61033161059f565b005b610331610341366004612d48565b61060a565b61030c6106dd565b61030c61070b565b610331610364366004612fbc565b610711565b610331610377366004612fbc565b610740565b61033161038a366004612fbc565b61079e565b61030c6107fb565b6103316103a5366004612d48565b610801565b6103316103b8366004612fbc565b610873565b6103316103cb366004613034565b6108d0565b61030c610952565b610331610958565b6103316103ee366004612fbc565b6109b1565b61030c610a0d565b61030c610a52565b61030c610a58565b610331610a5e565b610331610a9a565b61030c610c7e565b61030c610c84565b61030c610c8a565b61030c610d8a565b61030c610d90565b610331610451366004612fbc565b610d96565b610331610464366004612fbc565b610df2565b61030c610477366004612d80565b610e21565b61030c610eff565b61030c610f05565b610494610f0b565b6040516102fb91906130a3565b6104a9610f1a565b6040516102fb9493929190613572565b610331610f56565b61030c610fba565b61030c610fc6565b61030c610fcc565b6103316104e7366004612fbc565b610fd2565b610331611030565b6103316110b1565b61030c611152565b61050c6111e0565b6040516102fb91906131a6565b61030c611280565b610494611286565b61030c611315565b61030c61139f565b6104946113a5565b61033161054f366004612e0a565b6113b4565b60006001600160e01b031982166301ffc9a760e01b148061058557506001600160e01b0319821663663ca86f60e01b145b90505b919050565b600a5490565b60075490565b600b5490565b6105a7611772565b3332146105cf5760405162461bcd60e51b81526004016105c690613318565b60405180910390fd5b601254600e544203116105f45760405162461bcd60e51b81526004016105c6906132a7565b42600e556106006117d1565b6106086119f3565b565b6002546001600160a01b031633146106345760405162461bcd60e51b81526004016105c690613318565b6001546001600160a01b03161561065d5760405162461bcd60e51b81526004016105c69061338f565b6001600160a01b0381166106835760405162461bcd60e51b81526004016105c690613203565b600180546001600160a01b0319166001600160a01b0383161790556106bf73f19308f923582a6f7c465e5ce7a9dc1bec6665b18260001961162b565b6106da6000805160206135e98339815191528260001961162b565b50565b6001620151807f00000000000000000000000000000000000000000000000000000000000000004203040190565b60085490565b6002546001600160a01b0316331461073b5760405162461bcd60e51b81526004016105c690613318565b600c55565b6002546001600160a01b0316331461076a5760405162461bcd60e51b81526004016105c690613318565b603c811015801561077d575061a8c08111155b6107995760405162461bcd60e51b81526004016105c6906132cd565b601255565b6002546001600160a01b031633146107c85760405162461bcd60e51b81526004016105c690613318565b600581101580156107da5750600f8111155b6107f65760405162461bcd60e51b81526004016105c69061336c565b601055565b600f5490565b6002546001600160a01b0316331461082b5760405162461bcd60e51b81526004016105c690613318565b6001600160a01b0381166108515760405162461bcd60e51b81526004016105c690613203565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b0316331461089d5760405162461bcd60e51b81526004016105c690613318565b600581101580156108af5750600f8111155b6108cb5760405162461bcd60e51b81526004016105c69061336c565b601155565b6002546001600160a01b031633146108fa5760405162461bcd60e51b81526004016105c690613318565b61012c8163ffffffff161015801561091a575061a8c08163ffffffff1611155b6109365760405162461bcd60e51b81526004016105c690613453565b6017805463ffffffff191663ffffffff92909216919091179055565b60095490565b6003546001600160a01b0316156109815760405162461bcd60e51b81526004016105c6906133bb565b6001546001600160a01b03166109a95760405162461bcd60e51b81526004016105c69061333f565b6106086119fa565b6002546001600160a01b031633146109db5760405162461bcd60e51b81526004016105c690613318565b80158015906109ec57506127108111155b610a085760405162461bcd60e51b81526004016105c690613280565b601655565b600080610a2a6000805160206135e9833981519152612710610e21565b9050808002670de0b6b3a76400006000610a498383600160c01b611af5565b95945050505050565b60135490565b60115490565b6002546001600160a01b03163314610a885760405162461bcd60e51b81526004016105c690613318565b600280546001600160a01b0319169055565b6003546001600160a01b0316610ac25760405162461bcd60e51b81526004016105c6906132f2565b600354600160a01b900460ff1615610aec5760405162461bcd60e51b81526004016105c69061342d565b6040516370a0823160e01b81526b06765c793fa10079d0000000906000805160206135e9833981519152906370a0823190610b2b9030906004016130a3565b60206040518083038186803b158015610b4357600080fd5b505afa158015610b57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7b9190612fd4565b1015610b995760405162461bcd60e51b81526004016105c6906131d9565b6003805460ff60a01b1916600160a01b179055600154610bd9906001600160a01b031673c36442b4a4522e871399cd717abdd847ab11fe8860001961162b565b610c086000805160206135e983398151915273c36442b4a4522e871399cd717abdd847ab11fe8860001961162b565b600154604051633765d72360e01b81526001600160a01b0390911690633765d72390610c44906b06765c793fa10079d000000090600401613569565b600060405180830381600087803b158015610c5e57600080fd5b505af1158015610c72573d6000803e3d6000fd5b50505050610608611ba5565b60055490565b60125490565b60035460408051633850c7bd60e01b815290516000926001600160a01b03169183918391633850c7bd9160048083019260e0929190829003018186803b158015610cd357600080fd5b505afa158015610ce7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d0b9190612f1c565b5050506001600160a01b0393909316935050508180029050670de0b6b3a76400006000610d3d8383600160c01b611af5565b6001549091506001600160a01b03166000805160206135e983398151915210610d665780610d80565b806ec097ce7bc90715b34b9f100000000081610d7e57fe5b045b9550505050505090565b60065490565b60045490565b6002546001600160a01b03163314610dc05760405162461bcd60e51b81526004016105c690613318565b8015801590610dd157506127108111155b610ded5760405162461bcd60e51b81526004016105c690613280565b601555565b6002546001600160a01b03163314610e1c5760405162461bcd60e51b81526004016105c690613318565b600d55565b604051630b4c774160e11b81526000908190731f98431c8ad98523631ae4a59f267346ea31f98490631698ee8290610e759073f19308f923582a6f7c465e5ce7a9dc1bec6665b190889088906004016130b7565b60206040518083038186803b158015610e8d57600080fd5b505afa158015610ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec59190612d64565b601754909150600090610edf90839063ffffffff16611d4d565b509050610eeb816120bc565b6001600160a01b0316925050505b92915050565b600d5490565b600c5490565b6001546001600160a01b031690565b6014546001600160501b038116906001600160801b03600160501b82041690600160d01b8104600290810b91600160e81b9004900b5b90919293565b600154604051632e2f7a5b60e11b81526001600160a01b0390911690635c5ef4b690610f869030906004016130a3565b600060405180830381600087803b158015610fa057600080fd5b505af1158015610fb4573d6000803e3d6000fd5b50505050565b60175463ffffffff1690565b60155490565b60105490565b6002546001600160a01b03163314610ffc5760405162461bcd60e51b81526004016105c690613318565b603c811015801561100f575061a8c08111155b61102b5760405162461bcd60e51b81526004016105c6906132cd565b601355565b611038611772565b600354600160a01b900460ff166110615760405162461bcd60e51b81526004016105c6906133e3565b3332146110805760405162461bcd60e51b81526004016105c690613318565b601354600f544203116110a55760405162461bcd60e51b81526004016105c6906132a7565b42600f556106006123ee565b6110b9611772565b6000806110c46124e1565b600154919350915060009081906001600160a01b03166000805160206135e983398151915210156110f95750819050826110ff565b50829050815b600a8054830190556006805482019055611117610f56565b6040513390839083907fb3ff07f4fe20273bbc264b773aacc6325987f8b0b1aa4c5bdfe5b75fdbd1284c90600090a4505050506106086119f3565b6006546040516370a0823160e01b8152600091906000805160206135e9833981519152906370a082319061118a9030906004016130a3565b60206040518083038186803b1580156111a257600080fd5b505afa1580156111b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111da9190612fd4565b03905090565b60145460405163c87b56dd60e01b815260609173c36442b4a4522e871399cd717abdd847ab11fe889163c87b56dd91611227916001600160501b0390911690600401613593565b60006040518083038186803b15801561123f57600080fd5b505afa158015611253573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261127b9190810190612e85565b905090565b600e5490565b60035460408051633850c7bd60e01b815290516000926001600160a01b03169183918391633850c7bd9160048083019260e0929190829003018186803b1580156112cf57600080fd5b505afa1580156112e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113079190612f1c565b509497505050505050505090565b6040516370a0823160e01b815260009073f19308f923582a6f7c465e5ce7a9dc1bec6665b1906370a082319061134f9030906004016130a3565b60206040518083038186803b15801561136757600080fd5b505afa15801561137b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127b9190612fd4565b60165490565b6003546001600160a01b031690565b60008413806113c35750600083135b6113cc57600080fd5b60008085136113db57836113dd565b845b90506040516020016113ee90613085565b604051602081830303815290604052805190602001208383604051602001611417929190613075565b6040516020818303038152906040528051906020012014156114e6576000611479731f98431c8ad98523631ae4a59f267346ea31f9846000805160206135e983398151915273f19308f923582a6f7c465e5ce7a9dc1bec6665b16127106125a8565b90506001600160a01b0381167325215d9ba4403b3da77ce50606b54577a71b7895146114b75760405162461bcd60e51b81526004016105c69061340a565b60048054830190556114df73f19308f923582a6f7c465e5ce7a9dc1bec6665b13033856125be565b5050610fb4565b6040516020016114f590613094565b60405160208183030381529060405280519060200120838360405160200161151e929190613075565b6040516020818303038152906040528051906020012014156116245760015460009061157b90731f98431c8ad98523631ae4a59f267346ea31f984906000805160206135e9833981519152906001600160a01b03166127106125a8565b6003549091506001600160a01b038083169116146115ab5760405162461bcd60e51b81526004016105c69061340a565b60065480156115f457808310156115cc5750600680548390039055816115d2565b60006006555b620f42406015548202816115e257fe5b60088054929091049092039081019091555b8083031561160757600780548285030190555b6116216000805160206135e98339815191523033866125be565b50505b5050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106116a75780518252601f199092019160209182019101611688565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611709576040519150601f19603f3d011682016040523d82523d6000602084013e61170e565b606091505b509150915081801561173c57508051158061173c575080806020019051602081101561173957600080fd5b50515b611624576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b600260005414156117ca576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6002600055565b6040516370a0823160e01b815260009073f19308f923582a6f7c465e5ce7a9dc1bec6665b1906370a082319061180b9030906004016130a3565b60206040518083038186803b15801561182357600080fd5b505afa158015611837573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185b9190612fd4565b90508061187a5760405162461bcd60e51b81526004016105c69061322b565b600d5480821115611889578091505b6000620f424060165484028161189b57fe5b049050808303925060006118ae8461270e565b6005805482019055600b80546127106107d084028190049182019092559192506107088302046119026000805160206135e983398151915230731d59429571d8fde785f45bf593e94f2da6072edb856125be565b731d59429571d8fde785f45bf593e94f2da6072edb6001600160a01b03166344df8e706040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561195157600080fd5b505af1158015611965573d6000803e3d6000fd5b505060015460405163383fb6ed60e11b81526001600160a01b03909116925063707f6dda9150611999908490600401613569565b600060405180830381600087803b1580156119b357600080fd5b505af11580156119c7573d6000803e3d6000fd5b505050506119eb73f19308f923582a6f7c465e5ce7a9dc1bec6665b13033876125be565b505050505050565b6001600055565b600080611a05612856565b5050600154919350915073c36442b4a4522e871399cd717abdd847ab11fe88906313ead5629084908490612710906001600160a01b03166000805160206135e983398151915210611a5a57600160601b611a60565b600160601b5b6040518563ffffffff1660e01b8152600401611a7f94939291906130df565b602060405180830381600087803b158015611a9957600080fd5b505af1158015611aad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ad19190612d64565b600380546001600160a01b0319166001600160a01b03929092169190911790555050565b6000808060001985870986860292508281109083900303905080611b2b5760008411611b2057600080fd5b508290049050611b9e565b808411611b3757600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b600080600080611bb3612856565b93509350935093506000604051806101600160405280866001600160a01b03168152602001856001600160a01b0316815260200161271062ffffff168152602001620d899f1960020b8152602001620d89a060020b8152602001848152602001838152602001606485605a0281611c2657fe5b0481526020016064605a8502048152306020820152610258420160409182015251634418b22b60e11b8152909150600090819073c36442b4a4522e871399cd717abdd847ab11fe8890638831645690611c839086906004016134bb565b608060405180830381600087803b158015611c9d57600080fd5b505af1158015611cb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cd59190612fec565b50506014805469ffffffffffffffffffff19166001600160501b0393909316929092176fffffffffffffffffffffffffffffffff60501b19166001600160801b0391909116600160501b021762ffffff60d01b1916620793b360d51b176001600160e81b0316616c4d60ed1b17905550505050505050565b60008063ffffffff8316611d8d576040805162461bcd60e51b8152602060048201526002602482015261042560f41b604482015290519081900360640190fd5b6040805160028082526060820183526000926020830190803683370190505090508381600081518110611dbc57fe5b602002602001019063ffffffff16908163ffffffff1681525050600081600181518110611de557fe5b63ffffffff90921660209283029190910182015260405163883bdbfd60e01b81526004810182815283516024830152835160009384936001600160a01b038b169363883bdbfd9388939192839260449091019185820191028083838b5b83811015611e5a578181015183820152602001611e42565b505050509050019250505060006040518083038186803b158015611e7d57600080fd5b505afa158015611e91573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040908152811015611eba57600080fd5b8101908080516040519392919084640100000000821115611eda57600080fd5b908301906020820185811115611eef57600080fd5b8251866020820283011164010000000082111715611f0c57600080fd5b82525081516020918201928201910280838360005b83811015611f39578181015183820152602001611f21565b5050505090500160405260200180516040519392919084640100000000821115611f6257600080fd5b908301906020820185811115611f7757600080fd5b8251866020820283011164010000000082111715611f9457600080fd5b82525081516020918201928201910280838360005b83811015611fc1578181015183820152602001611fa9565b5050505090500160405250505091509150600082600081518110611fe157fe5b602002602001015183600181518110611ff657fe5b602002602001015103905060008260008151811061201057fe5b60200260200101518360018151811061202557fe5b60200260200101510390508763ffffffff168260060b8161204257fe5b05965060008260060b12801561206c57508763ffffffff168260060b8161206557fe5b0760060b15155b1561207957600019909601955b63ffffffff88166001600160a01b0302640100000000600160c01b03602083901b166001600160c01b038216816120ac57fe5b0496505050505050509250929050565b60008060008360020b126120d3578260020b6120db565b8260020b6000035b9050620d89e8811115612119576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b60006001821661212d57600160801b61213f565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612173576ffff97272373d413259a46990580e213a0260801c5b6004821615612192576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b60088216156121b1576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b60108216156121d0576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156121ef576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561220e576fff2ea16466c96a3843ec78b326b528610260801c5b608082161561222d576ffe5dee046a99a2a811c461f1969c30530260801c5b61010082161561224d576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b61020082161561226d576ff987a7253ac413176f2b074cf7815e540260801c5b61040082161561228d576ff3392b0822b70005940c7a398e4b70f30260801c5b6108008216156122ad576fe7159475a2c29b7443b29c7fa6e889d90260801c5b6110008216156122cd576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156122ed576fa9f746462d870fdf8a65dc1f90e061e50260801c5b61400082161561230d576f70d869a156d2a1b890bb3df62baf32f70260801c5b61800082161561232d576f31be135f97d08fd981231505542fcfa60260801c5b6201000082161561234e576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b6202000082161561236e576e5d6af8dedb81196699c329225ee6040260801c5b6204000082161561238d576d2216e584f5fa1ea926041bedfe980260801c5b620800008216156123aa576b048a170391f7dc42444e8fa20260801c5b60008460020b13156123c55780600019816123c157fe5b0490505b6401000000008106156123d95760016123dc565b60005b60ff16602082901c0192505050919050565b6040516370a0823160e01b81526000906000805160206135e9833981519152906370a08231906124229030906004016130a3565b60206040518083038186803b15801561243a57600080fd5b505afa15801561244e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124729190612fd4565b9050806124915760405162461bcd60e51b81526004016105c69061322b565b600c54808211156124a0578091505b6000620f42406016548402816124b257fe5b04905080830392506124c3836128bb565b6124dc6000805160206135e98339815191523383612a72565b505050565b604080516080810182526014546001600160501b031681523060208201526001600160801b038183018190526060820152905163fc6f786560e01b8152600091829173c36442b4a4522e871399cd717abdd847ab11fe889063fc6f78659061254d908490600401613478565b6040805180830381600087803b15801561256657600080fd5b505af115801561257a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061259e9190612de7565b9094909350915050565b6000610a49856125b9868686612bb9565b612c0f565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106126425780518252601f199092019160209182019101612623565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146126a4576040519150601f19603f3d011682016040523d82523d6000602084013e6126a9565b606091505b50915091508180156126d75750805115806126d757508080602001905160208110156126d457600080fd5b50515b6119eb576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b600080606461271b610a0d565b60105460640385670de0b6b3a764000002028161273457fe5b048161273c57fe5b0490506000807325215d9ba4403b3da77ce50606b54577a71b789563128acb0830838873fffd8963efd1fc6a506488495d951d5263988d256040518563ffffffff1660e01b8152600401612793949392919061310f565b6040805180830381600087803b1580156127ac57600080fd5b505af11580156127c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127e49190612de7565b909250905060008212156127fb57816000036127fd565b815b93508284101561281f5760405162461bcd60e51b81526004016105c690613255565b6040513390859087907f3dbcfbd2632e80de52acca7bf22e51bf61de0df7be6b6f16671cb81b73664a5290600090a4505050919050565b6001546000805160206135e9833981519152906001600160a01b03166b06765c793fa10079d00000008083831015610f505750506001546001600160a01b0316926000805160206135e983398151915292506b06765c793fa10079d000000091508190565b600060646128c7610c8a565b60115460640384670de0b6b3a76400000202816128e057fe5b04816128e857fe5b60035460015492909104925060009182916001600160a01b039081169163128acb08913091166000805160206135e983398151915210878161293e5773fffd8963efd1fc6a506488495d951d5263988d25612945565b6401000276a45b6040518563ffffffff1660e01b81526004016129649493929190613155565b6040805180830381600087803b15801561297d57600080fd5b505af1158015612991573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b59190612de7565b60015491935091506000906001600160a01b03166000805160206135e9833981519152106129f65760008312156129ef57826000036129f1565b825b612a0a565b6000821215612a085781600003612a0a565b815b905083811015612a2c5760405162461bcd60e51b81526004016105c690613255565b6009805482019055612a3c610f56565b6040513390829087907f1b6fe3d614107093562b62b9236e265cac820f430060c5eb674a70824a7435db90600090a45050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310612aee5780518252601f199092019160209182019101612acf565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612b50576040519150601f19603f3d011682016040523d82523d6000602084013e612b55565b606091505b5091509150818015612b83575080511580612b835750808060200190516020811015612b8057600080fd5b50515b611624576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b612bc1612d16565b826001600160a01b0316846001600160a01b03161115612bdf579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000612c1b8383612c32565b9050336001600160a01b03821614610ef957600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610612c5a57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460d5808301919091528251808303909101815260f5909101909152805191012090565b604080516060810182526000808252602082018190529181019190915290565b805161ffff8116811461058857600080fd5b600060208284031215612d59578081fd5b8135611b9e816135d3565b600060208284031215612d75578081fd5b8151611b9e816135d3565b60008060408385031215612d92578081fd5b8235612d9d816135d3565b9150602083013562ffffff81168114612db4578182fd5b809150509250929050565b600060208284031215612dd0578081fd5b81356001600160e01b031981168114611b9e578182fd5b60008060408385031215612df9578182fd5b505080516020909101519092909150565b60008060008060608587031215612e1f578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115612e44578384fd5b818701915087601f830112612e57578384fd5b813581811115612e65578485fd5b886020828501011115612e76578485fd5b95989497505060200194505050565b600060208284031215612e96578081fd5b815167ffffffffffffffff80821115612ead578283fd5b818401915084601f830112612ec0578283fd5b815181811115612ecc57fe5b604051601f8201601f191681016020018381118282101715612eea57fe5b604052818152838201602001871015612f01578485fd5b612f128260208301602087016135a7565b9695505050505050565b600080600080600080600060e0888a031215612f36578283fd5b8751612f41816135d3565b8097505060208801518060020b8114612f58578384fd5b9550612f6660408901612d36565b9450612f7460608901612d36565b9350612f8260808901612d36565b925060a088015160ff81168114612f97578283fd5b60c08901519092508015158114612fac578182fd5b8091505092959891949750929550565b600060208284031215612fcd578081fd5b5035919050565b600060208284031215612fe5578081fd5b5051919050565b60008060008060808587031215613001578182fd5b8451935060208501516001600160801b038116811461301e578283fd5b6040860151606090960151949790965092505050565b600060208284031215613045578081fd5b813563ffffffff81168114611b9e578182fd5b6001600160a01b03169052565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6230783160e81b815260030190565b62183c1960e91b815260030190565b6001600160a01b0391909116815260200190565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6001600160a01b03948516815292151560208401526040830191909152909116606082015260a0608082018190526003908201526230783160e81b60c082015260e00190565b6001600160a01b03948516815292151560208401526040830191909152909116606082015260a06080820181905260039082015262183c1960e91b60c082015260e00190565b901515815260200190565b60006020825282518060208401526131c58160408501602087016135a7565b601f01601f19169190910160400192915050565b60208082526010908201526f09cdee88adcdeeaced088e4c2cededcb60831b604082015260600190565b6020808252600e908201526d496e76616c69644164647265737360901b604082015260600190565b60208082526010908201526f4e6f417661696c61626c6546756e647360801b604082015260600190565b602080825260119082015270151bdbd31a5d1d1b19549958d95a5d9959607a1b604082015260600190565b6020808252600d908201526c125b9d985b1a59105b5bdd5b9d609a1b604082015260600190565b6020808252600c908201526b125b9d195c9d985b15d85a5d60a21b604082015260600190565b6020808252600b908201526a316d2d3132685f4f6e6c7960a81b604082015260600190565b6020808252600c908201526b4e6f506f6f6c45786973747360a01b604082015260600190565b6020808252600d908201526c24b73b30b634b221b0b63632b960991b604082015260600190565b602080825260139082015272496e76616c696448796472614164647265737360681b604082015260600190565b602080825260099082015268352d31355f4f6e6c7960b81b604082015260600190565b60208082526012908201527143616e6e6f7452657365744164647265737360701b604082015260600190565b6020808252600e908201526d141bdbdb12185cd0dc99585d195960921b604082015260600190565b6020808252600d908201526c04e656564496e697469616c4c5609c1b604082015260600190565b60208082526009908201526815dc9bdb99d41bdbdb60ba1b604082015260600190565b6020808252600c908201526b131412185cd0dc99585d195960a21b604082015260600190565b6020808252600b908201526a32682d3132685f4f6e6c7960a81b604082015260600190565b815181526020808301516001600160a01b0316908201526040808301516001600160801b0390811691830191909152606092830151169181019190915260800190565b6000610160820190506134cf828451613058565b60208301516134e16020840182613058565b5060408301516134f4604084018261306c565b5060608301516135076060840182613065565b50608083015161351a6080840182613065565b5060a083015160a083015260c083015160c083015260e083015160e08301526101008084015181840152506101208084015161355882850182613058565b505061014092830151919092015290565b90815260200190565b9384526020840192909252600290810b60408401520b606082015260800190565b6001600160501b0391909116815260200190565b60005b838110156135c25781810151838201526020016135aa565b83811115610fb45750506000910152565b6001600160a01b03811681146106da57600080fdfe00000000000000000000000096a5399d07896f757bd4c6ef56461f58db951862a2646970667358221220e816c51feca92c16e264bcc1fc7a131fcbab46df471f89f9b5fc39991d4cde2764736f6c63430007060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102d65760003560e01c806386263c0811610182578063b39dfeaa116100e9578063d4a19116116100a2578063db14a0be1161007c578063db14a0be14610529578063e745646114610531578063f586c6d914610539578063fa461e3314610541576102d6565b8063d4a1911614610504578063d828b5c414610519578063dab6e75c14610521576102d6565b8063b39dfeaa146104c9578063bdc5c1d5146104d1578063bee403b8146104d9578063c179306c146104ec578063c8796572146104f4578063cd5a5491146104fc576102d6565b8063a0f869cd1161013b578063a0f869cd1461047c578063a6e414e214610484578063aa682bb21461048c578063abb1dc44146104a1578063ac3d0148146104b9578063ac998f07146104c1576102d6565b806386263c081461042b57806388c3cca9146104335780638cecc65f1461043b57806397007f16146104435780639a6b946e146104565780639b718b4814610469576102d6565b8063331a6bf51161024157806367b81a9d116101fa578063715018a6116101d4578063715018a61461040b57806371a0314b14610413578063796425061461041b578063813d7e0e14610423576102d6565b806367b81a9d146103f357806367ceadab146103fb5780637088a6df14610403576102d6565b8063331a6bf5146103975780633736fe3f146103aa57806339916f74146103bd5780634392448c146103d05780634b409045146103d85780634d235aa2146103e0576102d6565b80631ae409c0116102935780631ae409c0146103465780631c4475911461034e5780631e43a2971461035657806322d85e1a1461036957806324bfd65b1461037c5780632704ca921461038f576102d6565b806301ffc9a7146102db5780630506826d1461030457806308bb9747146103195780630e39553714610321578063127f517c146103295780631a510e4514610333575b600080fd5b6102ee6102e9366004612dbf565b610554565b6040516102fb919061319b565b60405180910390f35b61030c61058d565b6040516102fb9190613569565b61030c610593565b61030c610599565b61033161059f565b005b610331610341366004612d48565b61060a565b61030c6106dd565b61030c61070b565b610331610364366004612fbc565b610711565b610331610377366004612fbc565b610740565b61033161038a366004612fbc565b61079e565b61030c6107fb565b6103316103a5366004612d48565b610801565b6103316103b8366004612fbc565b610873565b6103316103cb366004613034565b6108d0565b61030c610952565b610331610958565b6103316103ee366004612fbc565b6109b1565b61030c610a0d565b61030c610a52565b61030c610a58565b610331610a5e565b610331610a9a565b61030c610c7e565b61030c610c84565b61030c610c8a565b61030c610d8a565b61030c610d90565b610331610451366004612fbc565b610d96565b610331610464366004612fbc565b610df2565b61030c610477366004612d80565b610e21565b61030c610eff565b61030c610f05565b610494610f0b565b6040516102fb91906130a3565b6104a9610f1a565b6040516102fb9493929190613572565b610331610f56565b61030c610fba565b61030c610fc6565b61030c610fcc565b6103316104e7366004612fbc565b610fd2565b610331611030565b6103316110b1565b61030c611152565b61050c6111e0565b6040516102fb91906131a6565b61030c611280565b610494611286565b61030c611315565b61030c61139f565b6104946113a5565b61033161054f366004612e0a565b6113b4565b60006001600160e01b031982166301ffc9a760e01b148061058557506001600160e01b0319821663663ca86f60e01b145b90505b919050565b600a5490565b60075490565b600b5490565b6105a7611772565b3332146105cf5760405162461bcd60e51b81526004016105c690613318565b60405180910390fd5b601254600e544203116105f45760405162461bcd60e51b81526004016105c6906132a7565b42600e556106006117d1565b6106086119f3565b565b6002546001600160a01b031633146106345760405162461bcd60e51b81526004016105c690613318565b6001546001600160a01b03161561065d5760405162461bcd60e51b81526004016105c69061338f565b6001600160a01b0381166106835760405162461bcd60e51b81526004016105c690613203565b600180546001600160a01b0319166001600160a01b0383161790556106bf73f19308f923582a6f7c465e5ce7a9dc1bec6665b18260001961162b565b6106da6000805160206135e98339815191528260001961162b565b50565b6001620151807f0000000000000000000000000000000000000000000000000000000066ea7b6b4203040190565b60085490565b6002546001600160a01b0316331461073b5760405162461bcd60e51b81526004016105c690613318565b600c55565b6002546001600160a01b0316331461076a5760405162461bcd60e51b81526004016105c690613318565b603c811015801561077d575061a8c08111155b6107995760405162461bcd60e51b81526004016105c6906132cd565b601255565b6002546001600160a01b031633146107c85760405162461bcd60e51b81526004016105c690613318565b600581101580156107da5750600f8111155b6107f65760405162461bcd60e51b81526004016105c69061336c565b601055565b600f5490565b6002546001600160a01b0316331461082b5760405162461bcd60e51b81526004016105c690613318565b6001600160a01b0381166108515760405162461bcd60e51b81526004016105c690613203565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b0316331461089d5760405162461bcd60e51b81526004016105c690613318565b600581101580156108af5750600f8111155b6108cb5760405162461bcd60e51b81526004016105c69061336c565b601155565b6002546001600160a01b031633146108fa5760405162461bcd60e51b81526004016105c690613318565b61012c8163ffffffff161015801561091a575061a8c08163ffffffff1611155b6109365760405162461bcd60e51b81526004016105c690613453565b6017805463ffffffff191663ffffffff92909216919091179055565b60095490565b6003546001600160a01b0316156109815760405162461bcd60e51b81526004016105c6906133bb565b6001546001600160a01b03166109a95760405162461bcd60e51b81526004016105c69061333f565b6106086119fa565b6002546001600160a01b031633146109db5760405162461bcd60e51b81526004016105c690613318565b80158015906109ec57506127108111155b610a085760405162461bcd60e51b81526004016105c690613280565b601655565b600080610a2a6000805160206135e9833981519152612710610e21565b9050808002670de0b6b3a76400006000610a498383600160c01b611af5565b95945050505050565b60135490565b60115490565b6002546001600160a01b03163314610a885760405162461bcd60e51b81526004016105c690613318565b600280546001600160a01b0319169055565b6003546001600160a01b0316610ac25760405162461bcd60e51b81526004016105c6906132f2565b600354600160a01b900460ff1615610aec5760405162461bcd60e51b81526004016105c69061342d565b6040516370a0823160e01b81526b06765c793fa10079d0000000906000805160206135e9833981519152906370a0823190610b2b9030906004016130a3565b60206040518083038186803b158015610b4357600080fd5b505afa158015610b57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7b9190612fd4565b1015610b995760405162461bcd60e51b81526004016105c6906131d9565b6003805460ff60a01b1916600160a01b179055600154610bd9906001600160a01b031673c36442b4a4522e871399cd717abdd847ab11fe8860001961162b565b610c086000805160206135e983398151915273c36442b4a4522e871399cd717abdd847ab11fe8860001961162b565b600154604051633765d72360e01b81526001600160a01b0390911690633765d72390610c44906b06765c793fa10079d000000090600401613569565b600060405180830381600087803b158015610c5e57600080fd5b505af1158015610c72573d6000803e3d6000fd5b50505050610608611ba5565b60055490565b60125490565b60035460408051633850c7bd60e01b815290516000926001600160a01b03169183918391633850c7bd9160048083019260e0929190829003018186803b158015610cd357600080fd5b505afa158015610ce7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d0b9190612f1c565b5050506001600160a01b0393909316935050508180029050670de0b6b3a76400006000610d3d8383600160c01b611af5565b6001549091506001600160a01b03166000805160206135e983398151915210610d665780610d80565b806ec097ce7bc90715b34b9f100000000081610d7e57fe5b045b9550505050505090565b60065490565b60045490565b6002546001600160a01b03163314610dc05760405162461bcd60e51b81526004016105c690613318565b8015801590610dd157506127108111155b610ded5760405162461bcd60e51b81526004016105c690613280565b601555565b6002546001600160a01b03163314610e1c5760405162461bcd60e51b81526004016105c690613318565b600d55565b604051630b4c774160e11b81526000908190731f98431c8ad98523631ae4a59f267346ea31f98490631698ee8290610e759073f19308f923582a6f7c465e5ce7a9dc1bec6665b190889088906004016130b7565b60206040518083038186803b158015610e8d57600080fd5b505afa158015610ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec59190612d64565b601754909150600090610edf90839063ffffffff16611d4d565b509050610eeb816120bc565b6001600160a01b0316925050505b92915050565b600d5490565b600c5490565b6001546001600160a01b031690565b6014546001600160501b038116906001600160801b03600160501b82041690600160d01b8104600290810b91600160e81b9004900b5b90919293565b600154604051632e2f7a5b60e11b81526001600160a01b0390911690635c5ef4b690610f869030906004016130a3565b600060405180830381600087803b158015610fa057600080fd5b505af1158015610fb4573d6000803e3d6000fd5b50505050565b60175463ffffffff1690565b60155490565b60105490565b6002546001600160a01b03163314610ffc5760405162461bcd60e51b81526004016105c690613318565b603c811015801561100f575061a8c08111155b61102b5760405162461bcd60e51b81526004016105c6906132cd565b601355565b611038611772565b600354600160a01b900460ff166110615760405162461bcd60e51b81526004016105c6906133e3565b3332146110805760405162461bcd60e51b81526004016105c690613318565b601354600f544203116110a55760405162461bcd60e51b81526004016105c6906132a7565b42600f556106006123ee565b6110b9611772565b6000806110c46124e1565b600154919350915060009081906001600160a01b03166000805160206135e983398151915210156110f95750819050826110ff565b50829050815b600a8054830190556006805482019055611117610f56565b6040513390839083907fb3ff07f4fe20273bbc264b773aacc6325987f8b0b1aa4c5bdfe5b75fdbd1284c90600090a4505050506106086119f3565b6006546040516370a0823160e01b8152600091906000805160206135e9833981519152906370a082319061118a9030906004016130a3565b60206040518083038186803b1580156111a257600080fd5b505afa1580156111b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111da9190612fd4565b03905090565b60145460405163c87b56dd60e01b815260609173c36442b4a4522e871399cd717abdd847ab11fe889163c87b56dd91611227916001600160501b0390911690600401613593565b60006040518083038186803b15801561123f57600080fd5b505afa158015611253573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261127b9190810190612e85565b905090565b600e5490565b60035460408051633850c7bd60e01b815290516000926001600160a01b03169183918391633850c7bd9160048083019260e0929190829003018186803b1580156112cf57600080fd5b505afa1580156112e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113079190612f1c565b509497505050505050505090565b6040516370a0823160e01b815260009073f19308f923582a6f7c465e5ce7a9dc1bec6665b1906370a082319061134f9030906004016130a3565b60206040518083038186803b15801561136757600080fd5b505afa15801561137b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127b9190612fd4565b60165490565b6003546001600160a01b031690565b60008413806113c35750600083135b6113cc57600080fd5b60008085136113db57836113dd565b845b90506040516020016113ee90613085565b604051602081830303815290604052805190602001208383604051602001611417929190613075565b6040516020818303038152906040528051906020012014156114e6576000611479731f98431c8ad98523631ae4a59f267346ea31f9846000805160206135e983398151915273f19308f923582a6f7c465e5ce7a9dc1bec6665b16127106125a8565b90506001600160a01b0381167325215d9ba4403b3da77ce50606b54577a71b7895146114b75760405162461bcd60e51b81526004016105c69061340a565b60048054830190556114df73f19308f923582a6f7c465e5ce7a9dc1bec6665b13033856125be565b5050610fb4565b6040516020016114f590613094565b60405160208183030381529060405280519060200120838360405160200161151e929190613075565b6040516020818303038152906040528051906020012014156116245760015460009061157b90731f98431c8ad98523631ae4a59f267346ea31f984906000805160206135e9833981519152906001600160a01b03166127106125a8565b6003549091506001600160a01b038083169116146115ab5760405162461bcd60e51b81526004016105c69061340a565b60065480156115f457808310156115cc5750600680548390039055816115d2565b60006006555b620f42406015548202816115e257fe5b60088054929091049092039081019091555b8083031561160757600780548285030190555b6116216000805160206135e98339815191523033866125be565b50505b5050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1781529251825160009485949389169392918291908083835b602083106116a75780518252601f199092019160209182019101611688565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611709576040519150601f19603f3d011682016040523d82523d6000602084013e61170e565b606091505b509150915081801561173c57508051158061173c575080806020019051602081101561173957600080fd5b50515b611624576040805162461bcd60e51b8152602060048201526002602482015261534160f01b604482015290519081900360640190fd5b600260005414156117ca576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6002600055565b6040516370a0823160e01b815260009073f19308f923582a6f7c465e5ce7a9dc1bec6665b1906370a082319061180b9030906004016130a3565b60206040518083038186803b15801561182357600080fd5b505afa158015611837573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061185b9190612fd4565b90508061187a5760405162461bcd60e51b81526004016105c69061322b565b600d5480821115611889578091505b6000620f424060165484028161189b57fe5b049050808303925060006118ae8461270e565b6005805482019055600b80546127106107d084028190049182019092559192506107088302046119026000805160206135e983398151915230731d59429571d8fde785f45bf593e94f2da6072edb856125be565b731d59429571d8fde785f45bf593e94f2da6072edb6001600160a01b03166344df8e706040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561195157600080fd5b505af1158015611965573d6000803e3d6000fd5b505060015460405163383fb6ed60e11b81526001600160a01b03909116925063707f6dda9150611999908490600401613569565b600060405180830381600087803b1580156119b357600080fd5b505af11580156119c7573d6000803e3d6000fd5b505050506119eb73f19308f923582a6f7c465e5ce7a9dc1bec6665b13033876125be565b505050505050565b6001600055565b600080611a05612856565b5050600154919350915073c36442b4a4522e871399cd717abdd847ab11fe88906313ead5629084908490612710906001600160a01b03166000805160206135e983398151915210611a5a57600160601b611a60565b600160601b5b6040518563ffffffff1660e01b8152600401611a7f94939291906130df565b602060405180830381600087803b158015611a9957600080fd5b505af1158015611aad573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ad19190612d64565b600380546001600160a01b0319166001600160a01b03929092169190911790555050565b6000808060001985870986860292508281109083900303905080611b2b5760008411611b2057600080fd5b508290049050611b9e565b808411611b3757600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b600080600080611bb3612856565b93509350935093506000604051806101600160405280866001600160a01b03168152602001856001600160a01b0316815260200161271062ffffff168152602001620d899f1960020b8152602001620d89a060020b8152602001848152602001838152602001606485605a0281611c2657fe5b0481526020016064605a8502048152306020820152610258420160409182015251634418b22b60e11b8152909150600090819073c36442b4a4522e871399cd717abdd847ab11fe8890638831645690611c839086906004016134bb565b608060405180830381600087803b158015611c9d57600080fd5b505af1158015611cb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cd59190612fec565b50506014805469ffffffffffffffffffff19166001600160501b0393909316929092176fffffffffffffffffffffffffffffffff60501b19166001600160801b0391909116600160501b021762ffffff60d01b1916620793b360d51b176001600160e81b0316616c4d60ed1b17905550505050505050565b60008063ffffffff8316611d8d576040805162461bcd60e51b8152602060048201526002602482015261042560f41b604482015290519081900360640190fd5b6040805160028082526060820183526000926020830190803683370190505090508381600081518110611dbc57fe5b602002602001019063ffffffff16908163ffffffff1681525050600081600181518110611de557fe5b63ffffffff90921660209283029190910182015260405163883bdbfd60e01b81526004810182815283516024830152835160009384936001600160a01b038b169363883bdbfd9388939192839260449091019185820191028083838b5b83811015611e5a578181015183820152602001611e42565b505050509050019250505060006040518083038186803b158015611e7d57600080fd5b505afa158015611e91573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040908152811015611eba57600080fd5b8101908080516040519392919084640100000000821115611eda57600080fd5b908301906020820185811115611eef57600080fd5b8251866020820283011164010000000082111715611f0c57600080fd5b82525081516020918201928201910280838360005b83811015611f39578181015183820152602001611f21565b5050505090500160405260200180516040519392919084640100000000821115611f6257600080fd5b908301906020820185811115611f7757600080fd5b8251866020820283011164010000000082111715611f9457600080fd5b82525081516020918201928201910280838360005b83811015611fc1578181015183820152602001611fa9565b5050505090500160405250505091509150600082600081518110611fe157fe5b602002602001015183600181518110611ff657fe5b602002602001015103905060008260008151811061201057fe5b60200260200101518360018151811061202557fe5b60200260200101510390508763ffffffff168260060b8161204257fe5b05965060008260060b12801561206c57508763ffffffff168260060b8161206557fe5b0760060b15155b1561207957600019909601955b63ffffffff88166001600160a01b0302640100000000600160c01b03602083901b166001600160c01b038216816120ac57fe5b0496505050505050509250929050565b60008060008360020b126120d3578260020b6120db565b8260020b6000035b9050620d89e8811115612119576040805162461bcd60e51b81526020600482015260016024820152601560fa1b604482015290519081900360640190fd5b60006001821661212d57600160801b61213f565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612173576ffff97272373d413259a46990580e213a0260801c5b6004821615612192576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b60088216156121b1576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b60108216156121d0576fffcb9843d60f6159c9db58835c9266440260801c5b60208216156121ef576fff973b41fa98c081472e6896dfb254c00260801c5b604082161561220e576fff2ea16466c96a3843ec78b326b528610260801c5b608082161561222d576ffe5dee046a99a2a811c461f1969c30530260801c5b61010082161561224d576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b61020082161561226d576ff987a7253ac413176f2b074cf7815e540260801c5b61040082161561228d576ff3392b0822b70005940c7a398e4b70f30260801c5b6108008216156122ad576fe7159475a2c29b7443b29c7fa6e889d90260801c5b6110008216156122cd576fd097f3bdfd2022b8845ad8f792aa58250260801c5b6120008216156122ed576fa9f746462d870fdf8a65dc1f90e061e50260801c5b61400082161561230d576f70d869a156d2a1b890bb3df62baf32f70260801c5b61800082161561232d576f31be135f97d08fd981231505542fcfa60260801c5b6201000082161561234e576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b6202000082161561236e576e5d6af8dedb81196699c329225ee6040260801c5b6204000082161561238d576d2216e584f5fa1ea926041bedfe980260801c5b620800008216156123aa576b048a170391f7dc42444e8fa20260801c5b60008460020b13156123c55780600019816123c157fe5b0490505b6401000000008106156123d95760016123dc565b60005b60ff16602082901c0192505050919050565b6040516370a0823160e01b81526000906000805160206135e9833981519152906370a08231906124229030906004016130a3565b60206040518083038186803b15801561243a57600080fd5b505afa15801561244e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124729190612fd4565b9050806124915760405162461bcd60e51b81526004016105c69061322b565b600c54808211156124a0578091505b6000620f42406016548402816124b257fe5b04905080830392506124c3836128bb565b6124dc6000805160206135e98339815191523383612a72565b505050565b604080516080810182526014546001600160501b031681523060208201526001600160801b038183018190526060820152905163fc6f786560e01b8152600091829173c36442b4a4522e871399cd717abdd847ab11fe889063fc6f78659061254d908490600401613478565b6040805180830381600087803b15801561256657600080fd5b505af115801561257a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061259e9190612de7565b9094909350915050565b6000610a49856125b9868686612bb9565b612c0f565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106126425780518252601f199092019160209182019101612623565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146126a4576040519150601f19603f3d011682016040523d82523d6000602084013e6126a9565b606091505b50915091508180156126d75750805115806126d757508080602001905160208110156126d457600080fd5b50515b6119eb576040805162461bcd60e51b815260206004820152600360248201526229aa2360e91b604482015290519081900360640190fd5b600080606461271b610a0d565b60105460640385670de0b6b3a764000002028161273457fe5b048161273c57fe5b0490506000807325215d9ba4403b3da77ce50606b54577a71b789563128acb0830838873fffd8963efd1fc6a506488495d951d5263988d256040518563ffffffff1660e01b8152600401612793949392919061310f565b6040805180830381600087803b1580156127ac57600080fd5b505af11580156127c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127e49190612de7565b909250905060008212156127fb57816000036127fd565b815b93508284101561281f5760405162461bcd60e51b81526004016105c690613255565b6040513390859087907f3dbcfbd2632e80de52acca7bf22e51bf61de0df7be6b6f16671cb81b73664a5290600090a4505050919050565b6001546000805160206135e9833981519152906001600160a01b03166b06765c793fa10079d00000008083831015610f505750506001546001600160a01b0316926000805160206135e983398151915292506b06765c793fa10079d000000091508190565b600060646128c7610c8a565b60115460640384670de0b6b3a76400000202816128e057fe5b04816128e857fe5b60035460015492909104925060009182916001600160a01b039081169163128acb08913091166000805160206135e983398151915210878161293e5773fffd8963efd1fc6a506488495d951d5263988d25612945565b6401000276a45b6040518563ffffffff1660e01b81526004016129649493929190613155565b6040805180830381600087803b15801561297d57600080fd5b505af1158015612991573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b59190612de7565b60015491935091506000906001600160a01b03166000805160206135e9833981519152106129f65760008312156129ef57826000036129f1565b825b612a0a565b6000821215612a085781600003612a0a565b815b905083811015612a2c5760405162461bcd60e51b81526004016105c690613255565b6009805482019055612a3c610f56565b6040513390829087907f1b6fe3d614107093562b62b9236e265cac820f430060c5eb674a70824a7435db90600090a45050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1781529251825160009485949389169392918291908083835b60208310612aee5780518252601f199092019160209182019101612acf565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612b50576040519150601f19603f3d011682016040523d82523d6000602084013e612b55565b606091505b5091509150818015612b83575080511580612b835750808060200190516020811015612b8057600080fd5b50515b611624576040805162461bcd60e51b815260206004820152600260248201526114d560f21b604482015290519081900360640190fd5b612bc1612d16565b826001600160a01b0316846001600160a01b03161115612bdf579192915b50604080516060810182526001600160a01b03948516815292909316602083015262ffffff169181019190915290565b6000612c1b8383612c32565b9050336001600160a01b03821614610ef957600080fd5b600081602001516001600160a01b031682600001516001600160a01b031610612c5a57600080fd5b50805160208083015160409384015184516001600160a01b0394851681850152939091168385015262ffffff166060808401919091528351808403820181526080840185528051908301206001600160f81b031960a085015294901b6bffffffffffffffffffffffff191660a183015260b58201939093527fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460d5808301919091528251808303909101815260f5909101909152805191012090565b604080516060810182526000808252602082018190529181019190915290565b805161ffff8116811461058857600080fd5b600060208284031215612d59578081fd5b8135611b9e816135d3565b600060208284031215612d75578081fd5b8151611b9e816135d3565b60008060408385031215612d92578081fd5b8235612d9d816135d3565b9150602083013562ffffff81168114612db4578182fd5b809150509250929050565b600060208284031215612dd0578081fd5b81356001600160e01b031981168114611b9e578182fd5b60008060408385031215612df9578182fd5b505080516020909101519092909150565b60008060008060608587031215612e1f578182fd5b8435935060208501359250604085013567ffffffffffffffff80821115612e44578384fd5b818701915087601f830112612e57578384fd5b813581811115612e65578485fd5b886020828501011115612e76578485fd5b95989497505060200194505050565b600060208284031215612e96578081fd5b815167ffffffffffffffff80821115612ead578283fd5b818401915084601f830112612ec0578283fd5b815181811115612ecc57fe5b604051601f8201601f191681016020018381118282101715612eea57fe5b604052818152838201602001871015612f01578485fd5b612f128260208301602087016135a7565b9695505050505050565b600080600080600080600060e0888a031215612f36578283fd5b8751612f41816135d3565b8097505060208801518060020b8114612f58578384fd5b9550612f6660408901612d36565b9450612f7460608901612d36565b9350612f8260808901612d36565b925060a088015160ff81168114612f97578283fd5b60c08901519092508015158114612fac578182fd5b8091505092959891949750929550565b600060208284031215612fcd578081fd5b5035919050565b600060208284031215612fe5578081fd5b5051919050565b60008060008060808587031215613001578182fd5b8451935060208501516001600160801b038116811461301e578283fd5b6040860151606090960151949790965092505050565b600060208284031215613045578081fd5b813563ffffffff81168114611b9e578182fd5b6001600160a01b03169052565b60020b9052565b62ffffff169052565b6000828483379101908152919050565b6230783160e81b815260030190565b62183c1960e91b815260030190565b6001600160a01b0391909116815260200190565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b6001600160a01b039485168152928416602084015262ffffff919091166040830152909116606082015260800190565b6001600160a01b03948516815292151560208401526040830191909152909116606082015260a0608082018190526003908201526230783160e81b60c082015260e00190565b6001600160a01b03948516815292151560208401526040830191909152909116606082015260a06080820181905260039082015262183c1960e91b60c082015260e00190565b901515815260200190565b60006020825282518060208401526131c58160408501602087016135a7565b601f01601f19169190910160400192915050565b60208082526010908201526f09cdee88adcdeeaced088e4c2cededcb60831b604082015260600190565b6020808252600e908201526d496e76616c69644164647265737360901b604082015260600190565b60208082526010908201526f4e6f417661696c61626c6546756e647360801b604082015260600190565b602080825260119082015270151bdbd31a5d1d1b19549958d95a5d9959607a1b604082015260600190565b6020808252600d908201526c125b9d985b1a59105b5bdd5b9d609a1b604082015260600190565b6020808252600c908201526b125b9d195c9d985b15d85a5d60a21b604082015260600190565b6020808252600b908201526a316d2d3132685f4f6e6c7960a81b604082015260600190565b6020808252600c908201526b4e6f506f6f6c45786973747360a01b604082015260600190565b6020808252600d908201526c24b73b30b634b221b0b63632b960991b604082015260600190565b602080825260139082015272496e76616c696448796472614164647265737360681b604082015260600190565b602080825260099082015268352d31355f4f6e6c7960b81b604082015260600190565b60208082526012908201527143616e6e6f7452657365744164647265737360701b604082015260600190565b6020808252600e908201526d141bdbdb12185cd0dc99585d195960921b604082015260600190565b6020808252600d908201526c04e656564496e697469616c4c5609c1b604082015260600190565b60208082526009908201526815dc9bdb99d41bdbdb60ba1b604082015260600190565b6020808252600c908201526b131412185cd0dc99585d195960a21b604082015260600190565b6020808252600b908201526a32682d3132685f4f6e6c7960a81b604082015260600190565b815181526020808301516001600160a01b0316908201526040808301516001600160801b0390811691830191909152606092830151169181019190915260800190565b6000610160820190506134cf828451613058565b60208301516134e16020840182613058565b5060408301516134f4604084018261306c565b5060608301516135076060840182613065565b50608083015161351a6080840182613065565b5060a083015160a083015260c083015160c083015260e083015160e08301526101008084015181840152506101208084015161355882850182613058565b505061014092830151919092015290565b90815260200190565b9384526020840192909252600290810b60408401520b606082015260800190565b6001600160501b0391909116815260200190565b60005b838110156135c25781810151838201526020016135aa565b83811115610fb45750506000910152565b6001600160a01b03811681146106da57600080fdfe00000000000000000000000096a5399d07896f757bd4c6ef56461f58db951862a2646970667358221220e816c51feca92c16e264bcc1fc7a131fcbab46df471f89f9b5fc39991d4cde2764736f6c63430007060033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$140,174.77
Net Worth in ETH
55.978106
Token Allocations
DRAGONX
100.00%
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | <$0.000001 | 304,916,023,333.4734 | $140,174.77 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.


