Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 346 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 26043131 | 35 hrs ago | IN | 0 ETH | 0.00000126 | ||||
| Approve | 25786975 | 37 days ago | IN | 0 ETH | 0.00000266 | ||||
| Approve | 25780423 | 38 days ago | IN | 0 ETH | 0.0000034 | ||||
| Approve | 25757565 | 41 days ago | IN | 0 ETH | 0.00005026 | ||||
| Approve | 25704237 | 48 days ago | IN | 0 ETH | 0.00001863 | ||||
| Approve | 25599285 | 63 days ago | IN | 0 ETH | 0.00000506 | ||||
| Approve | 25361358 | 96 days ago | IN | 0 ETH | 0.00000448 | ||||
| Approve | 25178065 | 122 days ago | IN | 0 ETH | 0.00000519 | ||||
| Approve | 25141168 | 127 days ago | IN | 0 ETH | 0.0000301 | ||||
| Approve | 25137102 | 127 days ago | IN | 0 ETH | 0.00002388 | ||||
| Approve | 25120008 | 130 days ago | IN | 0 ETH | 0.00001782 | ||||
| Approve | 25120006 | 130 days ago | IN | 0 ETH | 0.00001874 | ||||
| Approve | 25112856 | 131 days ago | IN | 0 ETH | 0.00002704 | ||||
| Approve | 25105348 | 132 days ago | IN | 0 ETH | 0.00002099 | ||||
| Approve | 25089725 | 134 days ago | IN | 0 ETH | 0.00001909 | ||||
| Approve | 25083075 | 135 days ago | IN | 0 ETH | 0.00001115 | ||||
| Approve | 25078685 | 135 days ago | IN | 0 ETH | 0.00004634 | ||||
| Approve | 25078412 | 135 days ago | IN | 0 ETH | 0.00004966 | ||||
| Approve | 25078239 | 136 days ago | IN | 0 ETH | 0.00005071 | ||||
| Approve | 25077897 | 136 days ago | IN | 0 ETH | 0.00017125 | ||||
| Approve | 25077635 | 136 days ago | IN | 0 ETH | 0.00009756 | ||||
| Approve | 25077561 | 136 days ago | IN | 0 ETH | 0.00002516 | ||||
| Approve | 25077214 | 136 days ago | IN | 0 ETH | 0.00001411 | ||||
| Approve | 25077056 | 136 days ago | IN | 0 ETH | 0.00003348 | ||||
| Approve | 25077003 | 136 days ago | IN | 0 ETH | 0.0000188 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Transfer | 25885201 | 23 days ago | 0.000010858 ETH | ||||
| Transfer | 25799538 | 35 days ago | 0.000001182 ETH | ||||
| Transfer | 25757565 | 41 days ago | 0.000105836 ETH | ||||
| Transfer | 25599285 | 63 days ago | 0.000004336 ETH | ||||
| Transfer | 25485609 | 79 days ago | 0.000001327 ETH | ||||
| Transfer | 25434086 | 86 days ago | 0.000000793 ETH | ||||
| Transfer | 25254267 | 111 days ago | 0.000002111 ETH | ||||
| Transfer | 25141168 | 127 days ago | 0.000034621 ETH | ||||
| Transfer | 25141109 | 127 days ago | 0.000441348 ETH | ||||
| Transfer | 25126942 | 129 days ago | 0.00003302 ETH | ||||
| Transfer | 25120007 | 130 days ago | 0.000043721 ETH | ||||
| Transfer | 25112856 | 131 days ago | 0.000015321 ETH | ||||
| Transfer | 25109299 | 131 days ago | 0.000001 ETH | ||||
| Transfer | 25105348 | 132 days ago | 0.000006934 ETH | ||||
| Transfer | 25089725 | 134 days ago | 0.000072467 ETH | ||||
| Transfer | 25083076 | 135 days ago | 0.000014036 ETH | ||||
| Transfer | 25081789 | 135 days ago | 0.000001407 ETH | ||||
| Transfer | 25079503 | 135 days ago | 0.000367604 ETH | ||||
| Transfer | 25078685 | 135 days ago | 0.000261951 ETH | ||||
| Transfer | 25078412 | 135 days ago | 0.000622382 ETH | ||||
| Transfer | 25077900 | 136 days ago | 0.000612571 ETH | ||||
| Transfer | 25077635 | 136 days ago | 0.0000751 ETH | ||||
| Transfer | 25077561 | 136 days ago | 0.000121411 ETH | ||||
| Transfer | 25077215 | 136 days ago | 0.000357768 ETH | ||||
| Transfer | 25077074 | 136 days ago | 0.000029181 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":[{"internalType":"contract IPoolManager","name":"_pm","type":"address"},{"internalType":"address","name":"_positionManager","type":"address"},{"internalType":"address","name":"_permit2","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"MiningLockedPrice","type":"error"},{"inputs":[],"name":"MiningLockedTime","type":"error"},{"inputs":[],"name":"NotPoolManager","type":"error"},{"inputs":[],"name":"PoolAlreadySeeded","type":"error"},{"inputs":[],"name":"PoolNotSeeded","type":"error"},{"inputs":[],"name":"ReserveDrained","type":"error"},{"inputs":[],"name":"UnsupportedSwapMode","type":"error"},{"inputs":[],"name":"WrongPairConfig","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"origin","type":"address"},{"indexed":false,"internalType":"bool","name":"isBuy","type":"bool"},{"indexed":false,"internalType":"uint256","name":"fee","type":"uint256"}],"name":"FeeCollected","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"wotsAdded","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethAdded","type":"uint256"},{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"name":"PoolSeeded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newRound","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newGrant","type":"uint256"}],"name":"RoundAdvanced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"signer","type":"address"},{"indexed":false,"internalType":"uint256","name":"witness","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"grant","type":"uint256"}],"name":"Signed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newTarget","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"actualSeconds","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"expectedSeconds","type":"uint256"}],"name":"TargetAdjusted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"BASE_GRANT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EPOCH_BLOCKS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HALVING_INTERVAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HARD_CAP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INITIAL_TARGET","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INITIAL_WOTS_PER_ETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LAUNCH_SQRT_PRICE_X96","outputs":[{"internalType":"uint160","name":"","type":"uint160"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LP_FEE","outputs":[{"internalType":"uint24","name":"","type":"uint24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"LP_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_MINTS_PER_BLOCK","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINING_RESERVE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINING_TIME_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RETARGET_INTERVAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SITE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SQRT_TEN_X1E18","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SWAP_FEE_BPS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TARGET_TIME_PER_MINT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TELEGRAM","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TICK_LOWER","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TICK_SPACING","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TICK_UPPER","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TWITTER","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"","type":"tuple"},{"internalType":"BalanceDelta","name":"","type":"int256"},{"internalType":"BalanceDelta","name":"","type":"int256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"afterAddLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BalanceDelta","name":"","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"afterDonate","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"internalType":"uint160","name":"","type":"uint160"},{"internalType":"int24","name":"","type":"int24"}],"name":"afterInitialize","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"","type":"tuple"},{"internalType":"BalanceDelta","name":"","type":"int256"},{"internalType":"BalanceDelta","name":"","type":"int256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"afterRemoveLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BalanceDelta","name":"","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IPoolManager.SwapParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"afterSwap","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"int128","name":"","type":"int128"}],"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":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"beforeAddLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"beforeDonate","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint160","name":"","type":"uint160"}],"name":"beforeInitialize","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"beforeRemoveLiquidity","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IPoolManager.SwapParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"beforeSwap","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"BeforeSwapDelta","name":"","type":"int256"},{"internalType":"uint24","name":"","type":"uint24"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currentEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentGrant","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentSqrtPriceX96","outputs":[{"internalType":"uint160","name":"","type":"uint160"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentTarget","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"signer","type":"address"}],"name":"getMessage","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastMintBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastRetargetMints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastRetargetTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minedSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"miningOpenTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"miningPriceUnlocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"miningTimeUnlocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintsInCurrentBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"permit2","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolKey","outputs":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolManager","outputs":[{"internalType":"contract IPoolManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolSeeded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"positionManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"seedPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"witness","type":"uint256"}],"name":"sign","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalMints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"bytes32","name":"","type":"bytes32"}],"name":"usedSignatures","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
610140604052346106395761374b6060813803918261001d816108bc565b938492833981010312610639578051906001600160a01b038216820361063957610055604061004e602084016108e1565b92016108e1565b9061006060406108bc565b92601d84527f57696e7465726e69747a204f6e652d54696d65205369676e6174757265000000602085015261009560406108bc565b6004815263574f545360e01b6020820152845190946001600160401b0382116107bf5760035490600182811c921680156108b2575b60208310146107a15781601f849311610844575b50602090601f83116001146107de575f926107d3575b50508160011b915f199060031b1c1916176003555b83516001600160401b0381116107bf57600454600181811c911680156107b5575b60208210146107a157601f811161073e575b50602094601f82116001146106db579481929394955f926106d0575b50508160011b915f199060031b1c1916176004555b60805260a05260c0527d10c6f7a0b5ed8d36b4c7f34938583621fafc8b0079a2834d26fa3fcc9ea96007554260095530156106bd576002546a115eec47f6cf7e3500000081018091116105f557600255305f525f60205260405f206a115eec47f6cf7e3500000081540190556040516a115eec47f6cf7e3500000081525f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203093a36201005960c51b6201005960c41b5b81811061068557506001600160a01b038111610650576001600160a01b03818116919073fffd8963efd1fc6a506488495d951d51639616826401000276a21984019091161161063d5760201b600160201b600160c01b03168080156106395760ff8260018060801b031060071b83811c60018060401b031060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f1461062d5750607e1982011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c6780000000000000001690607f190160401b1717171717171717171717171717693627a301d71055774c85026f028f6481ab7f045a5af012a19d003aa919810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f14610609575090505b6104cf816108f5565b9060020b620167c61901627fffff198112627fffff8213176105f5576104f4906108f5565b908160020b8160020b13156105c1576105159161010052806101205261094b565b60e052604051612ad29081610c79823960805181818161046401528181610531015281816105fd0152818161080901528181611549015281816117bf015281816121ea0152612466015260a0518181816108df0152611351015260c05181818161083f0152611d3b015260e05181818161036e015281816107bb0152818161181a015261233801526101005181818161092e01526116aa015261012051818181610b0b0152611c0c0152f35b60405162461bcd60e51b815260206004820152600c60248201526b1d1a58dad54f0f5d1a58dad360a21b6044820152606490fd5b634e487b7160e01b5f52601160045260245ffd5b6001600160a01b0361061a8461094b565b161161062657506104c6565b90506104c6565b905081607f031b61030d565b5f80fd5b506318521d4960e21b5f5260045260245ffd5b60405162461bcd60e51b815260206004820152600d60248201526c737172742d6f766572666c6f7760981b6044820152606490fd5b90508080156106a957806201005960c51b049081018091116105f55760011c610220565b634e487b7160e01b5f52601260045260245ffd5b63ec442f0560e01b5f525f60045260245ffd5b015190505f80610158565b601f1982169560045f52805f20915f5b8881106107265750836001959697981061070e575b505050811b0160045561016d565b01515f1960f88460031b161c191690555f8080610700565b919260206001819286850151815501940192016106eb565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610797575b601f0160051c01905b81811061078c575061013c565b5f815560010161077f565b9091508190610776565b634e487b7160e01b5f52602260045260245ffd5b90607f169061012a565b634e487b7160e01b5f52604160045260245ffd5b015190505f806100f4565b60035f9081528281209350601f198516905b81811061082c5750908460019594939210610814575b505050811b01600355610109565b01515f1960f88460031b161c191690555f8080610806565b929360206001819287860151815501950193016107f0565b60035f529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c810191602085106108a8575b90601f859493920160051c01905b81811061089a57506100de565b5f815584935060010161088d565b909150819061087f565b91607f16916100ca565b6040519190601f01601f191682016001600160401b038111838210176107bf57604052565b51906001600160a01b038216820361063957565b60020b5f60c8808305920760020b1261091e575b60c89060020b028060020b9081036105f55790565b60020b5f1901627fffff198112627fffff8213171561090957634e487b7160e01b5f52601160045260245ffd5b60020b908160ff1d82810118620d89e88111610c655763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a59400102600160801b189160028116610c49575b60048116610c2d575b60088116610c11575b60108116610bf5575b60208116610bd9575b60408116610bbd575b60808116610ba1575b6101008116610b85575b6102008116610b69575b6104008116610b4d575b6108008116610b31575b6110008116610b15575b6120008116610af9575b6140008116610add575b6180008116610ac1575b620100008116610aa5575b620200008116610a8a575b620400008116610a6f575b6208000016610a56575b5f12610a4e575b0160201c90565b5f1904610a47565b6b048a170391f7dc42444e8fa290910260801c90610a40565b6d2216e584f5fa1ea926041bedfe9890920260801c91610a36565b916e5d6af8dedb81196699c329225ee6040260801c91610a2b565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c91610a20565b916f31be135f97d08fd981231505542fcfa60260801c91610a15565b916f70d869a156d2a1b890bb3df62baf32f70260801c91610a0b565b916fa9f746462d870fdf8a65dc1f90e061e50260801c91610a01565b916fd097f3bdfd2022b8845ad8f792aa58250260801c916109f7565b916fe7159475a2c29b7443b29c7fa6e889d90260801c916109ed565b916ff3392b0822b70005940c7a398e4b70f30260801c916109e3565b916ff987a7253ac413176f2b074cf7815e540260801c916109d9565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c916109cf565b916ffe5dee046a99a2a811c461f1969c30530260801c916109c5565b916fff2ea16466c96a3843ec78b326b528610260801c916109bc565b916fff973b41fa98c081472e6896dfb254c00260801c916109b3565b916fffcb9843d60f6159c9db58835c9266440260801c916109aa565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916109a1565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c91610998565b916ffff97272373d413259a46990580e213a0260801c9161098f565b826345c3193d60e11b5f5260045260245ffdfe608080604052600436101561001c575b50361561001a575f80fd5b005b5f905f3560e01c908163021f49cb14611ec95750806306fdde0314611e0e578063095ea7b314611d8c5780630df6baa314611d6a57806312261ee714611d2657806312bbaca914611d0457806318160ddd14611ce7578063182148ef14611c8d5780631e97db4914611c735780631f21bfbf14611c5657806321d0ee7014611c32578063239f3af714611bf557806323b872dd14611b3c578063259982e514611b185780632fb1b25f14611748578063313ce5671461172d57806339148c53146117105780633a03171c146116eb57806346ca626b146116d057806347377d921461169357806347fd03d91461166757806348fb6e1e1461164c5780635154b47e1461161457806355448fe1146115b5578063575e24b4146114f25780635e3f2727146114d85780635fd9491d146114bb5780636386d2ac1461149e578063670171fd1461147957806367a6c4401461139e5780636a9aed9e146114565780636c2bbe7e146114285780636fe7e6eb146113da57806370a08231146113a357806374c259c61461139e5780637667180814611380578063791b98bc1461133c5780637cfe3b8c1461131f57806387b466fc146113025780638a19c8bc146112e05780638a1c66201461128157806395d89b41146111795780639cf5c3f51461115c5780639f063efc1461112e5780639f57881a14611111578063a3d80bae146110b2578063a4ab776014611095578063a68c11d914611071578063a6a1518314610701578063a8d55cce146106a9578063a8d560e114610686578063a9059cbb14610654578063b47b2fb1146105a4578063b6a8b0fa1461057e578063d3dffe6714610560578063dc4c90d31461051b578063dc98354e14610432578063dd62ed3e146103df578063e1b4af69146103b9578063e2da2b4f1461039d578063eba5cb1314610358578063f26f336e14610332578063f2ac1586146103155763f978fd610361000f57346103125760203660031901126103125760ff60406020926004358152600e84522054166040519015158152f35b80fd5b50346103125780600319360112610312576020604051610e108152f35b503461031257806003193601126103125760206040516a01bcb13a657b26388000008152f35b50346103125780600319360112610312576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346103125780600319360112610312576020604051600a8152f35b5034610312576103c8366120b2565b505050505050602060405163e1b4af6960e01b8152f35b50346103125760403660031901126103125760406103fb611f07565b91610404611f1d565b9260018060a01b031681526001602052209060018060a01b03165f52602052602060405f2054604051908152f35b50346103125760e03660031901126103125761044c611f07565b5060a03660231901126103125761046161204a565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361050c576024356001600160a01b0381169081810361050857506104f5576044356001600160a01b03811690818103610508575030036104f55760a4356001600160a01b038116908190036105045730036104f557604051636e4c1aa760e11b8152602090f35b6314a0182360e21b8152600490fd5b5080fd5b8280fd5b63570c108560e11b8152600490fd5b50346103125780600319360112610312576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346103125780600319360112610312576020600b54604051908152f35b50346103125761058d366120b2565b5050505050506020604051635b54587d60e11b8152f35b503461031257610160366003190112610312576105bf611f07565b9060a03660231901126103125760603660c3190112610312576101443567ffffffffffffffff8111610504576105f9903690600401611f33565b50507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361050c57604061063a61012435846123ea565b82516001600160e01b03199092168252600f0b6020820152f35b50346103125760403660031901126103125761067b610671611f07565b602435903361258b565b602060405160018152f35b50346103125780600319360112610312576020604051672be2aac7077d5bc48152f35b5034610312578060031936011261031257506106fd6040516106cc604082612090565b601081526f343a3a38399d1797bbb7ba3997393ab760811b6020820152604051918291602083526020830190611ee3565b0390f35b5034610feb575f366003190112610feb57600c5460ff81166110625760019060ff191617600c55610e10420180421161104e57600d5560405161074381612060565b5f808252306020830181815260408085019390935260c8606085015260808401829052600f80546001600160a01b03199081169091556010805465ffffffffffff60a01b1985166001600160d01b031990911617601960bb1b17905560118054909116909217909155905163313b65df60e11b8152917f00000000000000000000000000000000000000000000000000000000000000006107e76004850183612376565b6001600160a01b0381811660a486018190529490602090829060c49082905f907f0000000000000000000000000000000000000000000000000000000000000000165af18015610fe057611015575b503015611002577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316908115610fef57305f52600160205260405f20825f5260205260405f205f199055816040515f1981527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203092a3813b15610feb576040516387517c4560e01b81523060048201525f816084818360018060a01b037f0000000000000000000000000000000000000000000000000000000000000000169788602484015260018060a01b03604484015265ffffffffffff60648401525af18015610fe057610fcb575b507f000000000000000000000000000000000000000000000000000000000000000060020b908160ff1d82810118620d89e88111610fb75763ffffffff90600160801b7001fffcb933bd6fad37aa2d162d1a5940016001831602189060028116610f9b575b60048116610f7f575b60088116610f63575b60108116610f47575b60208116610f2b575b60408116610f0f575b60808116610ef3575b6101008116610ed7575b6102008116610ebb575b6104008116610e9f575b6108008116610e83575b6110008116610e67575b6120008116610e4b575b6140008116610e2f575b6180008116610e13575b620100008116610df7575b620200008116610ddc575b620400008116610dc1575b6208000016610dab575b888413610da3575b0160201c9080826001600160a01b0381168910610d98575b506001600160a01b0383168811610d3d5750610a7c916128da565b935b604051600160f91b6020820152600d60f81b60218201526002815293610aa5602286612090565b60609560405193610ab68886612090565b60028552601f1988018a5b818110610d2d57505090610b79610be297949392610b6b604051610ae6602082612090565b8d81526001600160801b03604051958694610b04602087018a612376565b60c08601527f000000000000000000000000000000000000000000000000000000000000000060020b60e0860152166101008401528d6101208401526a0fa23b0d915457fc80000061014084015230610160840152610180808401526101a0830190611ee3565b03601f198101835282612090565b610b82856123b9565b52610b8c846123b9565b50519051604080516001600160a01b03938416602082015292909116828201528152610bb88682612090565b610bc1836123da565b52610bcb826123da565b506040519384916040602084015286830190611ee3565b91601f19828403016040830152805180845260208401936020808360051b8301019301948a915b838310610cfc5750505050610c27925003601f198101845283612090565b610258420191824211610ce85790859291813b15610ce4578391610c6a918360405180968195829463dd46508f60e01b8452604060048501526044840190611ee3565b90602483015203925af18015610cd957610cc4575b50507fd6034649702878a30ca1da8251d1b1168bfa4e3dd84edb0bd38cc9fd351c284891604051906a0fa23b0d915457fc80000082528460208301526040820152a180f35b81610cce91612090565b61050857825f610c7f565b6040513d84823e3d90fd5b8380fd5b634e487b7160e01b86526011600452602486fd5b91936001919395506020610d1b8192601f198682030187528951611ee3565b97019301930190928794929593610c09565b808a602080938a01015201610ac1565b906001600160a01b038116881015610d8d5790610d5d610d6392826128da565b92612894565b6001600160801b0381166001600160801b038316105f14610d8657505b93610a7e565b9050610d80565b9050610d8091612894565b91509150815f610a61565b5f1904610a49565b6b048a170391f7dc42444e8fa20260801c610a41565b6d2216e584f5fa1ea926041bedfe9890910260801c90610a37565b906e5d6af8dedb81196699c329225ee6040260801c90610a2c565b906f09aa508b5b7a84e1c677de54f3e99bc90260801c90610a21565b906f31be135f97d08fd981231505542fcfa60260801c90610a16565b906f70d869a156d2a1b890bb3df62baf32f70260801c90610a0c565b906fa9f746462d870fdf8a65dc1f90e061e50260801c90610a02565b906fd097f3bdfd2022b8845ad8f792aa58250260801c906109f8565b906fe7159475a2c29b7443b29c7fa6e889d90260801c906109ee565b906ff3392b0822b70005940c7a398e4b70f30260801c906109e4565b906ff987a7253ac413176f2b074cf7815e540260801c906109da565b906ffcbe86c7900a88aedcffc83b479aa3a40260801c906109d0565b906ffe5dee046a99a2a811c461f1969c30530260801c906109c6565b906fff2ea16466c96a3843ec78b326b528610260801c906109bd565b906fff973b41fa98c081472e6896dfb254c00260801c906109b4565b906fffcb9843d60f6159c9db58835c9266440260801c906109ab565b906fffe5caca7e10e4e61c3624eaa0941cd00260801c906109a2565b906ffff2e50f5f656932ef12357cf3c7fdcc0260801c90610999565b906ffff97272373d413259a46990580e213a0260801c90610990565b6345c3193d60e11b88526004839052602488fd5b610fd89196505f90612090565b5f945f61092b565b6040513d5f823e3d90fd5b5f80fd5b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b6020813d602011611046575b8161102e60209383612090565b81010312610feb57518060020b810315610836575f80fd5b3d9150611021565b634e487b7160e01b5f52601160045260245ffd5b630c0496a960e11b5f5260045ffd5b34610feb575f366003190112610feb57602061108b6122e5565b6040519015158152f35b34610feb575f366003190112610feb576020600954604051908152f35b34610feb575f366003190112610feb576106fd6040516110d3604082612090565b601b81527f68747470733a2f2f782e636f6d2f776f74735f657468657265756d00000000006020820152604051918291602083526020830190611ee3565b34610feb575f366003190112610feb57602060405162200b208152f35b34610feb5761113c36611fe0565b5050604080516327c18fbf60e21b81525f60208201529095509350505050f35b34610feb575f366003190112610feb576020600a54604051908152f35b34610feb575f366003190112610feb576040515f6004548060011c90600181168015611277575b6020831081146112635782855290811561123f57506001146111e1575b6106fd836111cd81850382612090565b604051918291602083526020830190611ee3565b91905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b808210611225575090915081016020016111cd6111bd565b91926001816020925483858801015201910190929161120d565b60ff191660208086019190915291151560051b840190910191506111cd90506111bd565b634e487b7160e01b5f52602260045260245ffd5b91607f16916111a0565b34610feb575f366003190112610feb576106fd6040516112a2604082612090565b601781527f68747470733a2f2f742e6d652f776f7473706f7274616c0000000000000000006020820152604051918291602083526020830190611ee3565b34610feb575f366003190112610feb576020620186a060065404604051908152f35b34610feb575f366003190112610feb576020600854604051908152f35b34610feb575f366003190112610feb576020600d54604051908152f35b34610feb575f366003190112610feb576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b34610feb575f366003190112610feb57602060644304604051908152f35b611fc5565b34610feb576020366003190112610feb576001600160a01b036113c4611f07565b165f525f602052602060405f2054604051908152f35b34610feb57610100366003190112610feb576113f4611f07565b5060a0366023190112610feb5761140961204a565b5060e4358060020b03610feb57604051636fe7e6eb60e01b8152602090f35b34610feb5761143636611fe0565b505060408051633615df3f60e11b81525f60208201529095509350505050f35b34610feb575f366003190112610feb57602060405168056bc75e2d631000008152f35b34610feb575f366003190112610feb5760206040516a0fa23b0d915457fc8000008152f35b34610feb575f366003190112610feb576020600554604051908152f35b34610feb575f366003190112610feb576020604051620186a08152f35b34610feb575f366003190112610feb5760206040515f8152f35b34610feb57610140366003190112610feb5761150c611f07565b60a0366023190112610feb5760603660c3190112610feb576101243567ffffffffffffffff8111610feb57611545903690600401611f33565b50507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633036115a65762ffffff611586606092612189565b906040939293519363ffffffff60e01b1684526020840152166040820152f35b63570c108560e11b5f5260045ffd5b34610feb576020366003190112610feb5760206115d0611f07565b60408051468482019081523060208201526001600160a01b03909316918301919091526064430460608301526116098160808401610b6b565b519020604051908152f35b34610feb575f366003190112610feb5760206040517d10c6f7a0b5ed8d36b4c7f34938583621fafc8b0079a2834d26fa3fcc9ea98152f35b34610feb575f366003190112610feb576020604051603c8152f35b34610feb575f366003190112610feb576020611681612167565b6040516001600160a01b039091168152f35b34610feb575f366003190112610feb5760206040517f000000000000000000000000000000000000000000000000000000000000000060020b8152f35b34610feb575f366003190112610feb57602060405160c88152f35b34610feb575f366003190112610feb5760206040516a115eec47f6cf7e350000008152f35b34610feb575f366003190112610feb576020600754604051908152f35b34610feb575f366003190112610feb57602060405160128152f35b34610feb576020366003190112610feb5760043560ff600c541615611b0957600d544210611afa576117e360a060405161178181612060565b600f545f196001841b019081168252601054808216602084015280841c62ffffff16604084015260b81c60020b6060830152601154166080820152207f0000000000000000000000000000000000000000000000000000000000000000612648565b50505060018060a01b0316672be2aac7077d5bc4810290808204672be2aac7077d5bc4149015171561104e57670de0b6b3a76400007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168181029291811591840414171561104e5711611aeb5760408051336020820190815291810183905260644304606080830182905282529190611885608082612090565b51902090815f52600e60205260ff60405f205416611abd5760408051466020820190815230928201929092523360608201526080810192909252906118cd8160a08101610b6b565b51902060405160208101918252836040820152604081526118ef606082612090565b5190206007541115611a8f57600a544303611a82575b600b54600a811015611a54576001810180911161104e57600b555f52600e60205260405f20600160ff1982541617905561193d61210a565b8015611a2557600554916a01bcb13a657b263880000061195d838561215a565b11611a175760065490600182019283831161104e5761198781620186a0868197600655049661215a565b60055561199581333061258b565b60405191825260208201527f9baf1c5a7c85405e33ce4a842a40aee5bea6265e3c27f87462a422c5e005055360403392a20481036119d6575b61001a61270e565b60407fed61a2d4b614cbd5677b44533d7c136e648e6d1d48f11bc307e8269df0f0ba969168056bc75e2d631000008251918083521c6020820152a1806119ce565b627de17d60e01b5f5260045ffd5b60405162461bcd60e51b8152602060048201526007602482015266191c985a5b995960ca1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260066024820152650626c6b6361760d41b6044820152606490fd5b43600a555f600b55611905565b60405162461bcd60e51b81526020600482015260066024820152651d185c99d95d60d21b6044820152606490fd5b60405162461bcd60e51b81526020600482015260066024820152657265706c617960d01b6044820152606490fd5b6358adabf760e01b5f5260045ffd5b63f6f30f8360e01b5f5260045ffd5b6313b0827d60e31b5f5260045ffd5b34610feb57611b2636611f61565b5050505050602060405163259982e560e01b8152f35b34610feb576060366003190112610feb57611b55611f07565b611b5d611f1d565b6001600160a01b0382165f818152600160209081526040808320338452909152902054909260443592915f198110611b9b575b5061067b935061258b565b838110611bda578415611002573315610fef5761067b945f52600160205260405f2060018060a01b0333165f526020528360405f209103905584611b90565b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b34610feb575f366003190112610feb5760206040517f000000000000000000000000000000000000000000000000000000000000000060020b8152f35b34610feb57611c4036611f61565b5050505050602060405163021d0ee760e41b8152f35b34610feb575f366003190112610feb576020600654604051908152f35b34610feb575f366003190112610feb57602061108b61212f565b34610feb575f366003190112610feb57600f54601054601154604080516001600160a01b039485168152838516602082015260a084811c62ffffff169282019290925260b89390931c60020b606084015292166080820152f35b34610feb575f366003190112610feb576020600254604051908152f35b34610feb575f366003190112610feb57602060ff600c54166040519015158152f35b34610feb575f366003190112610feb576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b34610feb575f366003190112610feb576020611d8461210a565b604051908152f35b34610feb576040366003190112610feb57611da5611f07565b602435903315611002576001600160a01b0316908115610fef57335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b34610feb575f366003190112610feb576040515f6003548060011c90600181168015611ebf575b6020831081146112635782855290811561123f5750600114611e61576106fd836111cd81850382612090565b91905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f905b808210611ea5575090915081016020016111cd6111bd565b919260018160209254838588010152019101909291611e8d565b91607f1691611e35565b34610feb575f366003190112610feb57806107e060209252f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b0382168203610feb57565b602435906001600160a01b0382168203610feb57565b9181601f84011215610feb5782359167ffffffffffffffff8311610feb5760208381860195010111610feb57565b90610160600319830112610feb576004356001600160a01b0381168103610feb579160a0602319820112610feb57602491608060c319830112610feb5760c491610144359067ffffffffffffffff8211610feb57611fc191600401611f33565b9091565b34610feb575f366003190112610feb57602060405160648152f35b906101a0600319830112610feb576004356001600160a01b0381168103610feb579160a0602319820112610feb57602491608060c319830112610feb5760c49161014435916101643591610184359067ffffffffffffffff8211610feb57611fc191600401611f33565b60c435906001600160a01b0382168203610feb57565b60a0810190811067ffffffffffffffff82111761207c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761207c57604052565b610120600319820112610feb576004356001600160a01b0381168103610feb579160a0602319830112610feb5760249160c4359160e43591610104359067ffffffffffffffff8211610feb57611fc191600401611f33565b620186a060065404604081101561212a5768056bc75e2d63100000901c90565b505f90565b60ff600c54161561214357600d5442101590565b5f90565b8181029291811591840414171561104e57565b9190820180921161104e57565b60ff600c5416156121435761218360a060405161178181612060565b50505090565b9060c435908115801592838103610feb57505f9260e435915f83129080806122dd575b6122ce57916122c5575b506122b357600160ff1b811461104e57805f0390606482029182046064149015171561104e5761271090049283156122b3577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b15610feb57604051630b0d9c0960e01b81525f600482018190523060248301526044820187905290918290606490829084905af18015610fe05761229e575b507f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f060408051926001845286602085015260018060a01b031692a26315d7892d60e21b9260801b9190565b6122ab9193505f90612090565b5f915f612253565b506315d7892d60e21b92505f91508190565b9050155f6121b6565b63bc242e1760e01b5f5260045ffd5b5081156121ac565b60ff600c5416156121435761230160a060405161178181612060565b50505060018060a01b0316672be2aac7077d5bc4810290808204672be2aac7077d5bc4149015171561104e57670de0b6b3a76400007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168181029291811591840414171561104e57111590565b80516001600160a01b03908116835260208083015182169084015260408083015162ffffff169084015260608083015160020b9084015260809182015116910152565b8051156123c65760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156123c65760400190565b919060c43590811590811592838103610feb575f925f60e4351282612582575b8215612569575b5050156125525760801d600f0b5f811215612564576f7fffffffffffffffffffffffffffffff19811461104e575f03600f0b5b8015612552576064810290810460640361104e576127109004938415612552577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b15610feb57604051630b0d9c0960e01b81525f600482018190523060248301526044820188905290918290606490829084905af18015610fe05761251e575b5060408051938452602084018690526001600160a01b0391909116927f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f09250a263b47b2fb160e01b91600f0b90565b7f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f092505f61254b91612090565b5f916124cf565b5063b47b2fb160e01b93505f92915050565b612444565b9091508161257a575b505f80612411565b90505f612572565b8015925061240a565b6001600160a01b0316908115612635576001600160a01b031691821561262257815f525f60205260405f205481811061260957817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffd5b9190602090604051828101918252600660408201526040815261266c606082612090565b519020604051631e2eaeaf60e01b8152600481019190915292839060249082906001600160a01b03165afa918215610fe0575f926126cd575b506001600160a01b0382169160a081901c60020b9162ffffff60b883901c81169260d01c1690565b9091506020813d6020116126f9575b816126e960209383612090565b81010312610feb5751905f6126a5565b3d91506126dc565b9190820391821161104e57565b6006546107e08110612891576107e061272960085483612701565b106128915761273a60095442612701565b906176208210612887575b62076200821161287c575b6007546201d88083116127dd57907febe144778c2684cd7e88b956fb2bfd57f6c7a44c2c3ca39caaa8a1d5a846e521926127a96060936201d8806127a2848261279b82828704612147565b9406612147565b049061215a565b915b82156127d4575b826007556008554260095560405191825260208201526201d8806040820152a1565b600192506127b2565b906201d8808304926201d88081068415612868577febe144778c2684cd7e88b956fb2bfd57f6c7a44c2c3ca39caaa8a1d5a846e521946060945f1982900481111561282d575050505f19916127ab565b6201d8806127a261284161284f9484612147565b948261279b82828704612147565b81019081101561286357505f195b916127ab565b61285d565b634e487b7160e01b5f52601260045260245ffd5b620762009150612750565b6176209150612745565b50565b6128d1916128cc916001600160a01b03808316908216116128d4575b90036001600160a01b03166a0fa23b0d915457fc800000612926565b612a79565b90565b906128b0565b6128d1916128cc91906001600160a01b0380821690831611612920575b61290d6001600160a01b038281169084166129b0565b9190036001600160a01b0316905f6129f9565b906128f7565b90606082901b905f19600160601b840992828085109403938085039485841115610feb57146129a9578190600160601b900981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b81810291905f1982820991838084109303928084039384600160601b1115610feb57146129f057600160601b910990828211900360a01b910360601c1790565b50505060601c90565b91818302915f1981850993838086109503948086039586851115610feb5714612a71579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b906001600160801b038216809203612a8d57565b6393dafdf160e01b5f5260045ffdfea26469706673582212209c5b808243f7e8237de149bdb3deff65beea9d460b1ab4302a529f1eefda9d8e64736f6c634300081a0033000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3
Deployed Bytecode
0x608080604052600436101561001c575b50361561001a575f80fd5b005b5f905f3560e01c908163021f49cb14611ec95750806306fdde0314611e0e578063095ea7b314611d8c5780630df6baa314611d6a57806312261ee714611d2657806312bbaca914611d0457806318160ddd14611ce7578063182148ef14611c8d5780631e97db4914611c735780631f21bfbf14611c5657806321d0ee7014611c32578063239f3af714611bf557806323b872dd14611b3c578063259982e514611b185780632fb1b25f14611748578063313ce5671461172d57806339148c53146117105780633a03171c146116eb57806346ca626b146116d057806347377d921461169357806347fd03d91461166757806348fb6e1e1461164c5780635154b47e1461161457806355448fe1146115b5578063575e24b4146114f25780635e3f2727146114d85780635fd9491d146114bb5780636386d2ac1461149e578063670171fd1461147957806367a6c4401461139e5780636a9aed9e146114565780636c2bbe7e146114285780636fe7e6eb146113da57806370a08231146113a357806374c259c61461139e5780637667180814611380578063791b98bc1461133c5780637cfe3b8c1461131f57806387b466fc146113025780638a19c8bc146112e05780638a1c66201461128157806395d89b41146111795780639cf5c3f51461115c5780639f063efc1461112e5780639f57881a14611111578063a3d80bae146110b2578063a4ab776014611095578063a68c11d914611071578063a6a1518314610701578063a8d55cce146106a9578063a8d560e114610686578063a9059cbb14610654578063b47b2fb1146105a4578063b6a8b0fa1461057e578063d3dffe6714610560578063dc4c90d31461051b578063dc98354e14610432578063dd62ed3e146103df578063e1b4af69146103b9578063e2da2b4f1461039d578063eba5cb1314610358578063f26f336e14610332578063f2ac1586146103155763f978fd610361000f57346103125760203660031901126103125760ff60406020926004358152600e84522054166040519015158152f35b80fd5b50346103125780600319360112610312576020604051610e108152f35b503461031257806003193601126103125760206040516a01bcb13a657b26388000008152f35b50346103125780600319360112610312576040517f000000000000000000000000000000000000059c0745008fa5fcaba7cffd11b66001600160a01b03168152602090f35b50346103125780600319360112610312576020604051600a8152f35b5034610312576103c8366120b2565b505050505050602060405163e1b4af6960e01b8152f35b50346103125760403660031901126103125760406103fb611f07565b91610404611f1d565b9260018060a01b031681526001602052209060018060a01b03165f52602052602060405f2054604051908152f35b50346103125760e03660031901126103125761044c611f07565b5060a03660231901126103125761046161204a565b507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361050c576024356001600160a01b0381169081810361050857506104f5576044356001600160a01b03811690818103610508575030036104f55760a4356001600160a01b038116908190036105045730036104f557604051636e4c1aa760e11b8152602090f35b6314a0182360e21b8152600490fd5b5080fd5b8280fd5b63570c108560e11b8152600490fd5b50346103125780600319360112610312576040517f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03168152602090f35b50346103125780600319360112610312576020600b54604051908152f35b50346103125761058d366120b2565b5050505050506020604051635b54587d60e11b8152f35b503461031257610160366003190112610312576105bf611f07565b9060a03660231901126103125760603660c3190112610312576101443567ffffffffffffffff8111610504576105f9903690600401611f33565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361050c57604061063a61012435846123ea565b82516001600160e01b03199092168252600f0b6020820152f35b50346103125760403660031901126103125761067b610671611f07565b602435903361258b565b602060405160018152f35b50346103125780600319360112610312576020604051672be2aac7077d5bc48152f35b5034610312578060031936011261031257506106fd6040516106cc604082612090565b601081526f343a3a38399d1797bbb7ba3997393ab760811b6020820152604051918291602083526020830190611ee3565b0390f35b5034610feb575f366003190112610feb57600c5460ff81166110625760019060ff191617600c55610e10420180421161104e57600d5560405161074381612060565b5f808252306020830181815260408085019390935260c8606085015260808401829052600f80546001600160a01b03199081169091556010805465ffffffffffff60a01b1985166001600160d01b031990911617601960bb1b17905560118054909116909217909155905163313b65df60e11b8152917f000000000000000000000000000000000000059c0745008fa5fcaba7cffd11b66107e76004850183612376565b6001600160a01b0381811660a486018190529490602090829060c49082905f907f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90165af18015610fe057611015575b503015611002577f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba36001600160a01b0316908115610fef57305f52600160205260405f20825f5260205260405f205f199055816040515f1981527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203092a3813b15610feb576040516387517c4560e01b81523060048201525f816084818360018060a01b037f000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e169788602484015260018060a01b03604484015265ffffffffffff60648401525af18015610fe057610fcb575b507f000000000000000000000000000000000000000000000000000000000000d09860020b908160ff1d82810118620d89e88111610fb75763ffffffff90600160801b7001fffcb933bd6fad37aa2d162d1a5940016001831602189060028116610f9b575b60048116610f7f575b60088116610f63575b60108116610f47575b60208116610f2b575b60408116610f0f575b60808116610ef3575b6101008116610ed7575b6102008116610ebb575b6104008116610e9f575b6108008116610e83575b6110008116610e67575b6120008116610e4b575b6140008116610e2f575b6180008116610e13575b620100008116610df7575b620200008116610ddc575b620400008116610dc1575b6208000016610dab575b888413610da3575b0160201c9080826001600160a01b0381168910610d98575b506001600160a01b0383168811610d3d5750610a7c916128da565b935b604051600160f91b6020820152600d60f81b60218201526002815293610aa5602286612090565b60609560405193610ab68886612090565b60028552601f1988018a5b818110610d2d57505090610b79610be297949392610b6b604051610ae6602082612090565b8d81526001600160801b03604051958694610b04602087018a612376565b60c08601527f00000000000000000000000000000000000000000000000000000000000237f860020b60e0860152166101008401528d6101208401526a0fa23b0d915457fc80000061014084015230610160840152610180808401526101a0830190611ee3565b03601f198101835282612090565b610b82856123b9565b52610b8c846123b9565b50519051604080516001600160a01b03938416602082015292909116828201528152610bb88682612090565b610bc1836123da565b52610bcb826123da565b506040519384916040602084015286830190611ee3565b91601f19828403016040830152805180845260208401936020808360051b8301019301948a915b838310610cfc5750505050610c27925003601f198101845283612090565b610258420191824211610ce85790859291813b15610ce4578391610c6a918360405180968195829463dd46508f60e01b8452604060048501526044840190611ee3565b90602483015203925af18015610cd957610cc4575b50507fd6034649702878a30ca1da8251d1b1168bfa4e3dd84edb0bd38cc9fd351c284891604051906a0fa23b0d915457fc80000082528460208301526040820152a180f35b81610cce91612090565b61050857825f610c7f565b6040513d84823e3d90fd5b8380fd5b634e487b7160e01b86526011600452602486fd5b91936001919395506020610d1b8192601f198682030187528951611ee3565b97019301930190928794929593610c09565b808a602080938a01015201610ac1565b906001600160a01b038116881015610d8d5790610d5d610d6392826128da565b92612894565b6001600160801b0381166001600160801b038316105f14610d8657505b93610a7e565b9050610d80565b9050610d8091612894565b91509150815f610a61565b5f1904610a49565b6b048a170391f7dc42444e8fa20260801c610a41565b6d2216e584f5fa1ea926041bedfe9890910260801c90610a37565b906e5d6af8dedb81196699c329225ee6040260801c90610a2c565b906f09aa508b5b7a84e1c677de54f3e99bc90260801c90610a21565b906f31be135f97d08fd981231505542fcfa60260801c90610a16565b906f70d869a156d2a1b890bb3df62baf32f70260801c90610a0c565b906fa9f746462d870fdf8a65dc1f90e061e50260801c90610a02565b906fd097f3bdfd2022b8845ad8f792aa58250260801c906109f8565b906fe7159475a2c29b7443b29c7fa6e889d90260801c906109ee565b906ff3392b0822b70005940c7a398e4b70f30260801c906109e4565b906ff987a7253ac413176f2b074cf7815e540260801c906109da565b906ffcbe86c7900a88aedcffc83b479aa3a40260801c906109d0565b906ffe5dee046a99a2a811c461f1969c30530260801c906109c6565b906fff2ea16466c96a3843ec78b326b528610260801c906109bd565b906fff973b41fa98c081472e6896dfb254c00260801c906109b4565b906fffcb9843d60f6159c9db58835c9266440260801c906109ab565b906fffe5caca7e10e4e61c3624eaa0941cd00260801c906109a2565b906ffff2e50f5f656932ef12357cf3c7fdcc0260801c90610999565b906ffff97272373d413259a46990580e213a0260801c90610990565b6345c3193d60e11b88526004839052602488fd5b610fd89196505f90612090565b5f945f61092b565b6040513d5f823e3d90fd5b5f80fd5b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b6020813d602011611046575b8161102e60209383612090565b81010312610feb57518060020b810315610836575f80fd5b3d9150611021565b634e487b7160e01b5f52601160045260245ffd5b630c0496a960e11b5f5260045ffd5b34610feb575f366003190112610feb57602061108b6122e5565b6040519015158152f35b34610feb575f366003190112610feb576020600954604051908152f35b34610feb575f366003190112610feb576106fd6040516110d3604082612090565b601b81527f68747470733a2f2f782e636f6d2f776f74735f657468657265756d00000000006020820152604051918291602083526020830190611ee3565b34610feb575f366003190112610feb57602060405162200b208152f35b34610feb5761113c36611fe0565b5050604080516327c18fbf60e21b81525f60208201529095509350505050f35b34610feb575f366003190112610feb576020600a54604051908152f35b34610feb575f366003190112610feb576040515f6004548060011c90600181168015611277575b6020831081146112635782855290811561123f57506001146111e1575b6106fd836111cd81850382612090565b604051918291602083526020830190611ee3565b91905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b808210611225575090915081016020016111cd6111bd565b91926001816020925483858801015201910190929161120d565b60ff191660208086019190915291151560051b840190910191506111cd90506111bd565b634e487b7160e01b5f52602260045260245ffd5b91607f16916111a0565b34610feb575f366003190112610feb576106fd6040516112a2604082612090565b601781527f68747470733a2f2f742e6d652f776f7473706f7274616c0000000000000000006020820152604051918291602083526020830190611ee3565b34610feb575f366003190112610feb576020620186a060065404604051908152f35b34610feb575f366003190112610feb576020600854604051908152f35b34610feb575f366003190112610feb576020600d54604051908152f35b34610feb575f366003190112610feb576040517f000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e6001600160a01b03168152602090f35b34610feb575f366003190112610feb57602060644304604051908152f35b611fc5565b34610feb576020366003190112610feb576001600160a01b036113c4611f07565b165f525f602052602060405f2054604051908152f35b34610feb57610100366003190112610feb576113f4611f07565b5060a0366023190112610feb5761140961204a565b5060e4358060020b03610feb57604051636fe7e6eb60e01b8152602090f35b34610feb5761143636611fe0565b505060408051633615df3f60e11b81525f60208201529095509350505050f35b34610feb575f366003190112610feb57602060405168056bc75e2d631000008152f35b34610feb575f366003190112610feb5760206040516a0fa23b0d915457fc8000008152f35b34610feb575f366003190112610feb576020600554604051908152f35b34610feb575f366003190112610feb576020604051620186a08152f35b34610feb575f366003190112610feb5760206040515f8152f35b34610feb57610140366003190112610feb5761150c611f07565b60a0366023190112610feb5760603660c3190112610feb576101243567ffffffffffffffff8111610feb57611545903690600401611f33565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b031633036115a65762ffffff611586606092612189565b906040939293519363ffffffff60e01b1684526020840152166040820152f35b63570c108560e11b5f5260045ffd5b34610feb576020366003190112610feb5760206115d0611f07565b60408051468482019081523060208201526001600160a01b03909316918301919091526064430460608301526116098160808401610b6b565b519020604051908152f35b34610feb575f366003190112610feb5760206040517d10c6f7a0b5ed8d36b4c7f34938583621fafc8b0079a2834d26fa3fcc9ea98152f35b34610feb575f366003190112610feb576020604051603c8152f35b34610feb575f366003190112610feb576020611681612167565b6040516001600160a01b039091168152f35b34610feb575f366003190112610feb5760206040517f000000000000000000000000000000000000000000000000000000000000d09860020b8152f35b34610feb575f366003190112610feb57602060405160c88152f35b34610feb575f366003190112610feb5760206040516a115eec47f6cf7e350000008152f35b34610feb575f366003190112610feb576020600754604051908152f35b34610feb575f366003190112610feb57602060405160128152f35b34610feb576020366003190112610feb5760043560ff600c541615611b0957600d544210611afa576117e360a060405161178181612060565b600f545f196001841b019081168252601054808216602084015280841c62ffffff16604084015260b81c60020b6060830152601154166080820152207f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90612648565b50505060018060a01b0316672be2aac7077d5bc4810290808204672be2aac7077d5bc4149015171561104e57670de0b6b3a76400007f000000000000000000000000000000000000059c0745008fa5fcaba7cffd11b66001600160a01b03168181029291811591840414171561104e5711611aeb5760408051336020820190815291810183905260644304606080830182905282529190611885608082612090565b51902090815f52600e60205260ff60405f205416611abd5760408051466020820190815230928201929092523360608201526080810192909252906118cd8160a08101610b6b565b51902060405160208101918252836040820152604081526118ef606082612090565b5190206007541115611a8f57600a544303611a82575b600b54600a811015611a54576001810180911161104e57600b555f52600e60205260405f20600160ff1982541617905561193d61210a565b8015611a2557600554916a01bcb13a657b263880000061195d838561215a565b11611a175760065490600182019283831161104e5761198781620186a0868197600655049661215a565b60055561199581333061258b565b60405191825260208201527f9baf1c5a7c85405e33ce4a842a40aee5bea6265e3c27f87462a422c5e005055360403392a20481036119d6575b61001a61270e565b60407fed61a2d4b614cbd5677b44533d7c136e648e6d1d48f11bc307e8269df0f0ba969168056bc75e2d631000008251918083521c6020820152a1806119ce565b627de17d60e01b5f5260045ffd5b60405162461bcd60e51b8152602060048201526007602482015266191c985a5b995960ca1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260066024820152650626c6b6361760d41b6044820152606490fd5b43600a555f600b55611905565b60405162461bcd60e51b81526020600482015260066024820152651d185c99d95d60d21b6044820152606490fd5b60405162461bcd60e51b81526020600482015260066024820152657265706c617960d01b6044820152606490fd5b6358adabf760e01b5f5260045ffd5b63f6f30f8360e01b5f5260045ffd5b6313b0827d60e31b5f5260045ffd5b34610feb57611b2636611f61565b5050505050602060405163259982e560e01b8152f35b34610feb576060366003190112610feb57611b55611f07565b611b5d611f1d565b6001600160a01b0382165f818152600160209081526040808320338452909152902054909260443592915f198110611b9b575b5061067b935061258b565b838110611bda578415611002573315610fef5761067b945f52600160205260405f2060018060a01b0333165f526020528360405f209103905584611b90565b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b34610feb575f366003190112610feb5760206040517f00000000000000000000000000000000000000000000000000000000000237f860020b8152f35b34610feb57611c4036611f61565b5050505050602060405163021d0ee760e41b8152f35b34610feb575f366003190112610feb576020600654604051908152f35b34610feb575f366003190112610feb57602061108b61212f565b34610feb575f366003190112610feb57600f54601054601154604080516001600160a01b039485168152838516602082015260a084811c62ffffff169282019290925260b89390931c60020b606084015292166080820152f35b34610feb575f366003190112610feb576020600254604051908152f35b34610feb575f366003190112610feb57602060ff600c54166040519015158152f35b34610feb575f366003190112610feb576040517f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba36001600160a01b03168152602090f35b34610feb575f366003190112610feb576020611d8461210a565b604051908152f35b34610feb576040366003190112610feb57611da5611f07565b602435903315611002576001600160a01b0316908115610fef57335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b34610feb575f366003190112610feb576040515f6003548060011c90600181168015611ebf575b6020831081146112635782855290811561123f5750600114611e61576106fd836111cd81850382612090565b91905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f905b808210611ea5575090915081016020016111cd6111bd565b919260018160209254838588010152019101909291611e8d565b91607f1691611e35565b34610feb575f366003190112610feb57806107e060209252f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b0382168203610feb57565b602435906001600160a01b0382168203610feb57565b9181601f84011215610feb5782359167ffffffffffffffff8311610feb5760208381860195010111610feb57565b90610160600319830112610feb576004356001600160a01b0381168103610feb579160a0602319820112610feb57602491608060c319830112610feb5760c491610144359067ffffffffffffffff8211610feb57611fc191600401611f33565b9091565b34610feb575f366003190112610feb57602060405160648152f35b906101a0600319830112610feb576004356001600160a01b0381168103610feb579160a0602319820112610feb57602491608060c319830112610feb5760c49161014435916101643591610184359067ffffffffffffffff8211610feb57611fc191600401611f33565b60c435906001600160a01b0382168203610feb57565b60a0810190811067ffffffffffffffff82111761207c57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761207c57604052565b610120600319820112610feb576004356001600160a01b0381168103610feb579160a0602319830112610feb5760249160c4359160e43591610104359067ffffffffffffffff8211610feb57611fc191600401611f33565b620186a060065404604081101561212a5768056bc75e2d63100000901c90565b505f90565b60ff600c54161561214357600d5442101590565b5f90565b8181029291811591840414171561104e57565b9190820180921161104e57565b60ff600c5416156121435761218360a060405161178181612060565b50505090565b9060c435908115801592838103610feb57505f9260e435915f83129080806122dd575b6122ce57916122c5575b506122b357600160ff1b811461104e57805f0390606482029182046064149015171561104e5761271090049283156122b3577f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316803b15610feb57604051630b0d9c0960e01b81525f600482018190523060248301526044820187905290918290606490829084905af18015610fe05761229e575b507f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f060408051926001845286602085015260018060a01b031692a26315d7892d60e21b9260801b9190565b6122ab9193505f90612090565b5f915f612253565b506315d7892d60e21b92505f91508190565b9050155f6121b6565b63bc242e1760e01b5f5260045ffd5b5081156121ac565b60ff600c5416156121435761230160a060405161178181612060565b50505060018060a01b0316672be2aac7077d5bc4810290808204672be2aac7077d5bc4149015171561104e57670de0b6b3a76400007f000000000000000000000000000000000000059c0745008fa5fcaba7cffd11b66001600160a01b03168181029291811591840414171561104e57111590565b80516001600160a01b03908116835260208083015182169084015260408083015162ffffff169084015260608083015160020b9084015260809182015116910152565b8051156123c65760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156123c65760400190565b919060c43590811590811592838103610feb575f925f60e4351282612582575b8215612569575b5050156125525760801d600f0b5f811215612564576f7fffffffffffffffffffffffffffffff19811461104e575f03600f0b5b8015612552576064810290810460640361104e576127109004938415612552577f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316803b15610feb57604051630b0d9c0960e01b81525f600482018190523060248301526044820188905290918290606490829084905af18015610fe05761251e575b5060408051938452602084018690526001600160a01b0391909116927f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f09250a263b47b2fb160e01b91600f0b90565b7f7c79f7e2d6a937218f79ecfcfa53746a3a6b942a3ac07439b606d982eb2fa6f092505f61254b91612090565b5f916124cf565b5063b47b2fb160e01b93505f92915050565b612444565b9091508161257a575b505f80612411565b90505f612572565b8015925061240a565b6001600160a01b0316908115612635576001600160a01b031691821561262257815f525f60205260405f205481811061260957817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f20818154019055604051908152a3565b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffd5b9190602090604051828101918252600660408201526040815261266c606082612090565b519020604051631e2eaeaf60e01b8152600481019190915292839060249082906001600160a01b03165afa918215610fe0575f926126cd575b506001600160a01b0382169160a081901c60020b9162ffffff60b883901c81169260d01c1690565b9091506020813d6020116126f9575b816126e960209383612090565b81010312610feb5751905f6126a5565b3d91506126dc565b9190820391821161104e57565b6006546107e08110612891576107e061272960085483612701565b106128915761273a60095442612701565b906176208210612887575b62076200821161287c575b6007546201d88083116127dd57907febe144778c2684cd7e88b956fb2bfd57f6c7a44c2c3ca39caaa8a1d5a846e521926127a96060936201d8806127a2848261279b82828704612147565b9406612147565b049061215a565b915b82156127d4575b826007556008554260095560405191825260208201526201d8806040820152a1565b600192506127b2565b906201d8808304926201d88081068415612868577febe144778c2684cd7e88b956fb2bfd57f6c7a44c2c3ca39caaa8a1d5a846e521946060945f1982900481111561282d575050505f19916127ab565b6201d8806127a261284161284f9484612147565b948261279b82828704612147565b81019081101561286357505f195b916127ab565b61285d565b634e487b7160e01b5f52601260045260245ffd5b620762009150612750565b6176209150612745565b50565b6128d1916128cc916001600160a01b03808316908216116128d4575b90036001600160a01b03166a0fa23b0d915457fc800000612926565b612a79565b90565b906128b0565b6128d1916128cc91906001600160a01b0380821690831611612920575b61290d6001600160a01b038281169084166129b0565b9190036001600160a01b0316905f6129f9565b906128f7565b90606082901b905f19600160601b840992828085109403938085039485841115610feb57146129a9578190600160601b900981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b81810291905f1982820991838084109303928084039384600160601b1115610feb57146129f057600160601b910990828211900360a01b910360601c1790565b50505060601c90565b91818302915f1981850993838086109503948086039586851115610feb5714612a71579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b906001600160801b038216809203612a8d57565b6393dafdf160e01b5f5260045ffdfea26469706673582212209c5b808243f7e8237de149bdb3deff65beea9d460b1ab4302a529f1eefda9d8e64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3
-----Decoded View---------------
Arg [0] : _pm (address): 0x000000000004444c5dc75cB358380D2e3dE08A90
Arg [1] : _positionManager (address): 0xbD216513d74C8cf14cf4747E6AaA6420FF64ee9e
Arg [2] : _permit2 (address): 0x000000000022D473030F116dDEE9F6B43aC78BA3
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
Arg [1] : 000000000000000000000000bd216513d74c8cf14cf4747e6aaa6420ff64ee9e
Arg [2] : 000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1,518.93
Net Worth in ETH
0.562711
Token Allocations
ETH
100.00%
Multichain Portfolio | 32 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $2,698.70 | 0.562838069 | $1,518.93 |
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.


