Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Transfer | 26365791 | 5 hrs ago | 0.0₄1292 ETH | ||||
| Transfer | 26365791 | 5 hrs ago | 0.0₄2297 ETH | ||||
| Transfer | 26365791 | 5 hrs ago | 0.0₄3590 ETH | ||||
| Transfer | 26365789 | 5 hrs ago | 0.0₄3004 ETH | ||||
| Transfer | 26365789 | 5 hrs ago | 0.0₄5341 ETH | ||||
| Transfer | 26365789 | 5 hrs ago | 0.0₄8346 ETH | ||||
| Transfer | 26356860 | 35 hrs ago | 0.0₃1307 ETH | ||||
| Transfer | 26356860 | 35 hrs ago | 0.0₃2323 ETH | ||||
| Transfer | 26356860 | 35 hrs ago | 0.0₃3631 ETH | ||||
| Transfer | 26356855 | 35 hrs ago | 0.0₃1268 ETH | ||||
| Transfer | 26356855 | 35 hrs ago | 0.0₃2255 ETH | ||||
| Transfer | 26356855 | 35 hrs ago | 0.0₃3524 ETH | ||||
| Transfer | 26352387 | 2 days ago | 0.0₃1236 ETH | ||||
| Transfer | 26352387 | 2 days ago | 0.0₃2198 ETH | ||||
| Transfer | 26352387 | 2 days ago | 0.0₃3435 ETH | ||||
| Transfer | 26348449 | 2 days ago | 0.0₃6755 ETH | ||||
| Transfer | 26348449 | 2 days ago | 0.001200907 ETH | ||||
| Transfer | 26348449 | 2 days ago | 0.001876417 ETH | ||||
| Transfer | 26345645 | 3 days ago | 0.0₅3433 ETH | ||||
| Transfer | 26345645 | 3 days ago | 0.0₅6104 ETH | ||||
| Transfer | 26345645 | 3 days ago | 0.0₅9538 ETH | ||||
| Transfer | 26339118 | 3 days ago | 0.0₆5807 ETH | ||||
| Transfer | 26339118 | 3 days ago | 0.0₅1032 ETH | ||||
| Transfer | 26339118 | 3 days ago | 0.0₅1613 ETH | ||||
| Transfer | 26336475 | 4 days ago | 0.0₄4779 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":"_poolManager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"HookNotImplemented","type":"error"},{"inputs":[],"name":"NotPoolManager","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"count","type":"uint256"}],"name":"FeeTiersUpdated","type":"event"},{"inputs":[],"name":"BASIS_POINTS_DIVISOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_FEE_BPS","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","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":"key","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 ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterAddLiquidity","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":"key","type":"tuple"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterDonate","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":"key","type":"tuple"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"internalType":"int24","name":"tick","type":"int24"}],"name":"afterInitialize","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":"key","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 ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"},{"internalType":"bytes","name":"hookData","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":"key","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct SwapParams","name":"params","type":"tuple"},{"internalType":"BalanceDelta","name":"delta","type":"int256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"afterSwap","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"},{"internalType":"int128","name":"","type":"int128"}],"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":"key","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 ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeAddLiquidity","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":"key","type":"tuple"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"beforeDonate","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":"key","type":"tuple"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"name":"beforeInitialize","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":"key","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 ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","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":"key","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct SwapParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","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":"factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"feeTiers","outputs":[{"internalType":"uint128","name":"mcapThresholdEth","type":"uint128"},{"internalType":"uint128","name":"totalBps","type":"uint128"},{"internalType":"uint128","name":"platformBps","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"mcapETH","type":"uint256"}],"name":"getFeeTier","outputs":[{"internalType":"uint256","name":"totalBps","type":"uint256"},{"internalType":"uint256","name":"platformBps","type":"uint256"},{"internalType":"uint256","name":"creatorBps","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFeeTiers","outputs":[{"components":[{"internalType":"uint128","name":"mcapThresholdEth","type":"uint128"},{"internalType":"uint128","name":"totalBps","type":"uint128"},{"internalType":"uint128","name":"platformBps","type":"uint128"}],"internalType":"struct UniversalKlikHook.FeeTier[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getHookPermissions","outputs":[{"components":[{"internalType":"bool","name":"beforeInitialize","type":"bool"},{"internalType":"bool","name":"afterInitialize","type":"bool"},{"internalType":"bool","name":"beforeAddLiquidity","type":"bool"},{"internalType":"bool","name":"afterAddLiquidity","type":"bool"},{"internalType":"bool","name":"beforeRemoveLiquidity","type":"bool"},{"internalType":"bool","name":"afterRemoveLiquidity","type":"bool"},{"internalType":"bool","name":"beforeSwap","type":"bool"},{"internalType":"bool","name":"afterSwap","type":"bool"},{"internalType":"bool","name":"beforeDonate","type":"bool"},{"internalType":"bool","name":"afterDonate","type":"bool"},{"internalType":"bool","name":"beforeSwapReturnDelta","type":"bool"},{"internalType":"bool","name":"afterSwapReturnDelta","type":"bool"},{"internalType":"bool","name":"afterAddLiquidityReturnDelta","type":"bool"},{"internalType":"bool","name":"afterRemoveLiquidityReturnDelta","type":"bool"}],"internalType":"struct Hooks.Permissions","name":"","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"platformTreasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"poolDeploymentBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolManager","outputs":[{"internalType":"contract IPoolManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"rescueETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_factory","type":"address"}],"name":"setFactory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint128","name":"mcapThresholdEth","type":"uint128"},{"internalType":"uint128","name":"totalBps","type":"uint128"},{"internalType":"uint128","name":"platformBps","type":"uint128"}],"internalType":"struct UniversalKlikHook.FeeTier[]","name":"tiers","type":"tuple[]"}],"name":"setFeeTiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_treasury","type":"address"}],"name":"setPlatformTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60a06040523461057057604051601f61219938819003918201601f19168301916001600160401b038311848410176105745780849260209460405283398101031261057057516001600160a01b0381168103610570576080525f6101a0610064610588565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201525f6101a06100c2610588565b600181528260208201528260408201528260608201528260808201528260a0820152600160c0820152600160e082015282610100820152826101208201526001610140820152600161016082015282610180820152015261200030161515600114801590610563575b8015610556575b8015610549575b801561053c575b801561052f575b801561051f575b801561050f575b8015610503575b80156104f7575b80156104e7575b80156104d7575b80156104cb575b80156104bf575b6104ac57600180546001600160a01b031916321790556101be6101a06105a8565b67d02ab486cedc00008152607d6020820152605060408201526105c7565b6101e86101c96105a8565b6802fb474098f67c0000815260786020820152604660408201526105c7565b6102126101f36105a8565b6804e1003b28d9280000815260736020820152603c60408201526105c7565b61023c61021d6105a8565b6806c6b935b8bbd400008152606e6020820152603760408201526105c7565b6102666102476105a8565b6808f1d5c1cae3740000815260696020820152603460408201526105c7565b6102906102716105a8565b6813c9647e25a9940000815260646020820152603260408201526105c7565b6102ba61029b6105a8565b681d8b64f4775be400008152605f6020820152602f60408201526105c7565b6102e46102c56105a8565b68274d656ac90e3400008152605a6020820152602c60408201526105c7565b61030e6102ef6105a8565b683154c9729d05780000815260556020820152602960408201526105c7565b6103386103196105a8565b683b16c9e8eeb7c80000815260506020820152602660408201526105c7565b6103626103436105a8565b68451e2df0c2af0c00008152604b6020820152602360408201526105c7565b61038c61036d6105a8565b684e9acad5921c680000815260466020820152602160408201526105c7565b6103b66103976105a8565b6858a22edd6613ac0000815260416020820152601e60408201526105c7565b6103e06103c16105a8565b6862642f53b7c5fc00008152603c6020820152601c60408201526105c7565b61040a6103eb6105a8565b686c6b935b8bbd400000815260376020820152601b60408201526105c7565b6104346104156105a8565b6875e830405b2a9c0000815260356020820152601960408201526105c7565b61045561043f6105a8565b5f815260236020820152600f60408201526105c7565b604051611b1190816106888239608051818181610328015281816103d2015281816104ae01528181610acc01528181610b3501528181610c3901528181610d2b01528181610d9a015281816114fd015261173d0152f35b630732d7b560e51b5f523060045260245ffd5b5060013016151561017f565b50600230161515610178565b5060043016151560011415610171565b506008301615156001141561016a565b50601030161515610163565b5060203016151561015c565b5060403016151560011415610155565b506080301615156001141561014e565b5061010030161515610147565b5061020030161515610140565b5061040030161515610139565b5061080030161515610132565b506110003016151561012b565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051906101c082016001600160401b0381118382101761057457604052565b60405190606082016001600160401b0381118382101761057457604052565b600454680100000000000000008110156105745760018101806004558110156106735760045f528151602083015160801b6001600160801b03199081166001600160801b039283161760019390931b7f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b8101939093556040909301517f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19c90920180549093169116179055565b634e487b7160e01b5f52603260045260245ffdfe608080604052600436101561001c575b50361561001a575f80fd5b005b5f3560e01c90816303b37bb614610f225750806304824e7014610e50578063126082cf14610e3457806321d0ee7014610d87578063230ed44a14610ddb578063259982e514610d87578063575e24b414610cd45780635bb4780814610c765780636c2bbe7e14610b225780636fe7e6eb14610bfe5780637cd86d6014610ba05780638da5cb5b14610b785780639f063efc14610b22578063b47b2fb114610a75578063b6a8b0fa14610315578063c45a015514610a4d578063c4e833ce146108e3578063c8f702d4146104f8578063d55be8c6146104dd578063dc4c90d314610499578063dc98354e146103a1578063e138818c14610379578063e1b4af6914610315578063e9a4d24f146101d1578063eccea3e2146101a05763f2fde38b14610146575f61000f565b3461019c57602036600319011261019c5761015f610f47565b60015490610177336001600160a01b03841614611117565b6001600160a01b03169061018c82151561114f565b6001600160a01b03191617600155005b5f80fd5b3461019c57602036600319011261019c5760606101be6004356112f4565b9060405192835260208301526040820152f35b3461019c575f36600319011261019c576004546001600160401b038111610301576040519061020660208260051b01836111c1565b80825260208201809160045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b8282106102a7578486604051918291602083019060208452518091526040830191905f5b81811061026a575050500390f35b91935091602060606001926001600160801b036040885182815116845282868201511686850152015116604082015201940191019184939261025c565b604051606081018181106001600160401b038211176103015760019260029260209260405287546001600160801b038116825260801c838201526001600160801b0385890154166040820152815201940191019092610238565b634e487b7160e01b5f52604160045260245ffd5b3461019c57610323366110c0565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303925061036a91505057630a85dc2960e01b5f5260045ffd5b63570c108560e11b5f5260045ffd5b3461019c575f36600319011261019c576002546040516001600160a01b039091168152602090f35b3461019c5760e036600319011261019c576103ba610f47565b5060a036602319011261019c576103cf61109a565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361036a5760405161040c816111a6565b6024356001600160a01b038116810361019c5781526044356001600160a01b038116810361019c57602082015260643562ffffff8116810361019c5760408201526084358060020b810361019c57606082015260a435906001600160a01b038216820361019c5760a0916080820152205f525f6020524360405f20556020604051636e4c1aa760e11b8152f35b3461019c575f36600319011261019c576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b3461019c575f36600319011261019c576020604051607d8152f35b3461019c57602036600319011261019c576004356001600160401b03811161019c573660238201121561019c5780600401356001600160401b03811161019c576024820191602436916060840201011161019c5761056160018060a01b03600154163314611117565b80156108a5575f19810181811192905f845b61069957818110156106f2576105aa607d6001600160801b036105a2602061059c868a8a61122d565b0161123d565b161115611251565b6001600160801b036105c56105c083878761122d565b61123d565b16156106ad57806106036105e0604061059c8995898961122d565b6001600160801b03806105f9602061059c878c8c61122d565b1691161115611295565b80610612575b60010190610573565b90506106226105c082868661122d565b5f198201828111610699576001600160801b036106446105c08293898961122d565b1691161115610654578490610609565b60405162461bcd60e51b815260206004820152601e60248201527f5469657273206d75737420626520736f7274656420617363656e64696e6700006044820152606490fd5b634e487b7160e01b5f52601160045260245ffd5b60405162461bcd60e51b815260206004820152601a60248201527f5468726573686f6c64206d757374206265206e6f6e2d7a65726f0000000000006044820152606490fd5b50836106995780610719607d6001600160801b036105a2602061059c610742978a8a61122d565b6001600160801b03806105f9602061059c61073a604061059c888c8c61122d565b95898961122d565b6004545f6004558061082c575b505f5b828110610786577fb807898c58794da505f06bb37cc1731747332472defb01e6ef3ae651c04f6e96602084604051908152a1005b61079181848461122d565b9060045468010000000000000000811015610301578060016107b69201600455611001565b610819576001600160801b036001610800604086846107d5859961123d565b1685198754161786556107ea6020820161123d565b8587549181199060801b1691161786550161123d565b920191166001600160801b031982541617905501610752565b634e487b7160e01b5f525f60045260245ffd5b6001600160ff1b03811681036106995760045f5260011b7f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b017f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b818110610894575061074f565b5f8082556001820155600201610887565b60405162461bcd60e51b81526020600482015260166024820152752732b2b21030ba103632b0b9ba1037b732903a34b2b960511b6044820152606490fd5b3461019c575f36600319011261019c575f6101a06040516109038161118a565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201526101c060206040516109668161118a565b60018152818101905f8252604081015f8152606082015f8152608083015f815260a084015f815260c085016001815260e0860190600182526101008701925f84526101208801945f8652610140890196600188526101608a019860018a526101a06101808c019b5f8d52019b5f8d526040519d8e916001835251151591015251151560408d015251151560608c015251151560808b015251151560a08a015251151560c089015251151560e08801525115156101008701525115156101208601525115156101408501525115156101608401525115156101808301525115156101a0820152f35b3461019c575f36600319011261019c576003546040516001600160a01b039091168152602090f35b3461019c5761016036600319011261019c57610a8f610f47565b5060a036602319011261019c5760603660c319011261019c57610144356001600160401b03811161019c57610ac8903690600401610f71565b50507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361036a576040610b086101243561166c565b82516001600160e01b03199092168252600f0b6020820152f35b3461019c57610b3036611031565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303935061036a9250505057630a85dc2960e01b5f5260045ffd5b3461019c575f36600319011261019c576001546040516001600160a01b039091168152602090f35b3461019c57602036600319011261019c57610bb9610f47565b610bce60018060a01b03600154163314611117565b6001600160a01b0316610be281151561114f565b6bffffffffffffffffffffffff60a01b60025416176002555f80f35b3461019c5761010036600319011261019c57610c18610f47565b5060a036602319011261019c57610c2d61109a565b50610c366110b0565b507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361036a57630a85dc2960e01b5f5260045ffd5b3461019c57602036600319011261019c57610c8f610f47565b610ca460018060a01b03600154163314611117565b6001600160a01b0316610cb881151561114f565b6bffffffffffffffffffffffff60a01b60035416176003555f80f35b3461019c5761014036600319011261019c57610cee610f47565b5060a036602319011261019c5760603660c319011261019c57610124356001600160401b03811161019c57610d27903690600401610f71565b50507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361036a57606062ffffff610d6761143e565b906040939293519363ffffffff60e01b1684526020840152166040820152f35b3461019c57610d9536610f9e565b5050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303915061036a905057630a85dc2960e01b5f5260045ffd5b3461019c57602036600319011261019c5760043560045481101561019c57610e04606091611001565b506001600160801b036001825492015416604051916001600160801b038116835260801c60208301526040820152f35b3461019c575f36600319011261019c5760206040516127108152f35b3461019c57602036600319011261019c57610e69610f47565b610e7e60018060a01b03600154163314611117565b6001600160a01b0316610e9281151561114f565b47908115610ee9575f80809381935af1610eaa6111e2565b5015610eb257005b60405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b6044820152606490fd5b3461019c57602036600319011261019c576020906004355f525f825260405f20548152f35b600435906001600160a01b038216820361019c57565b35906001600160a01b038216820361019c57565b9181601f8401121561019c578235916001600160401b03831161019c576020838186019501011161019c57565b9061016060031983011261019c576004356001600160a01b038116810361019c579160a060231982011261019c57602491608060c31983011261019c5760c49161014435906001600160401b03821161019c57610ffd91600401610f71565b9091565b60045481101561101d5760045f5260205f209060011b01905f90565b634e487b7160e01b5f52603260045260245ffd5b906101a060031983011261019c576004356001600160a01b038116810361019c579160a060231982011261019c57602491608060c31983011261019c5760c4916101443591610164359161018435906001600160401b03821161019c57610ffd91600401610f71565b60c435906001600160a01b038216820361019c57565b60e435908160020b820361019c57565b61012060031982011261019c576004356001600160a01b038116810361019c579160a060231983011261019c5760249160c4359160e4359161010435906001600160401b03821161019c57610ffd91600401610f71565b1561111e57565b60405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b6044820152606490fd5b1561115657565b60405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606490fd5b6101c081019081106001600160401b0382111761030157604052565b60a081019081106001600160401b0382111761030157604052565b90601f801991011681019081106001600160401b0382111761030157604052565b3d1561121b573d906001600160401b0382116103015760405191611210601f8201601f1916602001846111c1565b82523d5f602084013e565b606090565b9190820391821161069957565b919081101561101d576060020190565b356001600160801b038116810361019c5790565b1561125857565b60405162461bcd60e51b815260206004820152601560248201527408ccaca40caf0c6cacac8e640625c646a4a40dac2f605b1b6044820152606490fd5b1561129c57565b60405162461bcd60e51b815260206004820152601c60248201527f706c6174666f726d427073206578636565647320746f74616c427073000000006044820152606490fd5b8181029291811591840414171561069957565b60045490811561138f575f1982018281115f5b84811061131d5750505050506064905f90606490565b81610699578281148015611373575b61133857600101611307565b93505050506001600160801b03600161135e61135384611001565b505460801c93611001565b500154169161136d8383611220565b91929190565b506001600160801b0361138582611001565b505416841061132c565b50506064905f90606490565b91908260a091031261019c576040516113b3816111a6565b80926113be81610f5d565b82526113cc60208201610f5d565b6020830152604081013562ffffff8116810361019c5760408301526060810135908160020b820361019c57606083019190915260800135906001600160a01b038216820361019c5760800152565b600160ff1b8114610699575f0390565b356001600160a01b038116810361019c5790565b611448602461187d565b5f6001600160a01b0382161561165b57602435926001600160a01b038416840361019c576001600160a01b0384166116495760c435801515810361019c575b60e435905f821281159182611642575b156115fd5781156115f4575b506115e1576114bf8460a06114b936602461139b565b206118be565b50909182156115cc576114dd836114d86127109361141a565b6112e1565b049586156115cc576001600160a01b03811680820361019c576115b4575b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b1561019c57604051630b0d9c0960e01b81526001600160a01b03929092166004830152306024830152604482018890525f908290606490829084905af19081156115a957879161158e575b5061157e939495611974565b6315d7892d60e21b9260801b9190565b61157e9495506115a091505f906111c1565b855f9493611572565b6040513d5f823e3d90fd5b506044356001600160a01b03811681146114fb575f80fd5b506315d7892d60e21b95505f94508493505050565b506315d7892d60e21b93505f9250829150565b9050155f6114a3565b60405162461bcd60e51b815260206004820152601f60248201527f65786163744f75747075742073656c6c73206e6f7420737570706f72746564006044820152606490fd5b5080611497565b60c435801515810361019c5715611487565b506315d7892d60e21b915f91508190565b90611677602461187d565b6001600160a01b0381161561186e576024356001600160a01b038116810361019c576001600160a01b03811661185c5760c435801515810361019c575b5f60e435128180611853575b821561183a575b505015611829576116df8260a06114b936602461139b565b5090918215611816576001600160a01b03811680820361019c571595861561180e5760801d5b600f0b5f811215611809576117199061141a565b80156117f55761172c84612710926112e1565b049586156117f557156117db57925b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b1561019c57604051630b0d9c0960e01b81526001600160a01b03959095166004860152306024860152604485018790525f908590606490829084905af19081156115a9576117bc9487926117cb575b50611974565b63b47b2fb160e01b91600f0b90565b5f6117d5916111c1565b5f6117b6565b506044356001600160a01b038116810361019c579261173b565b5063b47b2fb160e01b95505f949350505050565b611719565b600f0b611705565b5063b47b2fb160e01b94505f9392505050565b5063b47b2fb160e01b92505f919050565b1591508161184b575b505f806116c7565b90505f611843565b811592506116c0565b60c435801515810361019c57156116b4565b5063b47b2fb160e01b91505f90565b6001600160a01b0361188e8261142a565b16906001600160a01b03906118a59060200161142a565b1681156118b957156118b657505f90565b90565b905090565b5f525f60205260405f2054431461196b576003546001600160a01b031690811561138f5760405163d146d31d60e01b81526001600160a01b039091166004820152905f90602090839060249082905afa805f91611935575b611926935061192d575b506112f4565b9192909190565b90505f611920565b90506020833d602011611963575b81611950602093836111c1565b8101031261019c57611926925190611916565b3d9150611943565b505f905f905f90565b919290928315611ad5576002546001600160a01b0316151580611acc575b80611ac3575b15611a62576119a790846112e1565b908015611a4e576119ba91048093611220565b9180611a28575b50816119cb575050565b5f918291829182916001600160a01b03165af16119e66111e2565b50156119ee57565b60405162461bcd60e51b815260206004820152601260248201527110dc99585d1bdc881999594819985a5b195960721b6044820152606490fd5b6002545f918291829182916001600160a01b03165af150611a476111e2565b505f6119c1565b634e487b7160e01b5f52601260045260245ffd5b505f9283928392508291906001600160a01b03165af1611a806111e2565b5015611a8857565b60405162461bcd60e51b8152602060048201526013602482015272119959481d1c985b9cd9995c8819985a5b1959606a1b6044820152606490fd5b50801515611998565b50811515611992565b5050505056fea26469706673582212202c14929efdd0391abb8e49742bc2e8e85b016591c911953883a8263c7496bbaa64736f6c634300081a0033000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
Deployed Bytecode
0x608080604052600436101561001c575b50361561001a575f80fd5b005b5f3560e01c90816303b37bb614610f225750806304824e7014610e50578063126082cf14610e3457806321d0ee7014610d87578063230ed44a14610ddb578063259982e514610d87578063575e24b414610cd45780635bb4780814610c765780636c2bbe7e14610b225780636fe7e6eb14610bfe5780637cd86d6014610ba05780638da5cb5b14610b785780639f063efc14610b22578063b47b2fb114610a75578063b6a8b0fa14610315578063c45a015514610a4d578063c4e833ce146108e3578063c8f702d4146104f8578063d55be8c6146104dd578063dc4c90d314610499578063dc98354e146103a1578063e138818c14610379578063e1b4af6914610315578063e9a4d24f146101d1578063eccea3e2146101a05763f2fde38b14610146575f61000f565b3461019c57602036600319011261019c5761015f610f47565b60015490610177336001600160a01b03841614611117565b6001600160a01b03169061018c82151561114f565b6001600160a01b03191617600155005b5f80fd5b3461019c57602036600319011261019c5760606101be6004356112f4565b9060405192835260208301526040820152f35b3461019c575f36600319011261019c576004546001600160401b038111610301576040519061020660208260051b01836111c1565b80825260208201809160045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b8282106102a7578486604051918291602083019060208452518091526040830191905f5b81811061026a575050500390f35b91935091602060606001926001600160801b036040885182815116845282868201511686850152015116604082015201940191019184939261025c565b604051606081018181106001600160401b038211176103015760019260029260209260405287546001600160801b038116825260801c838201526001600160801b0385890154166040820152815201940191019092610238565b634e487b7160e01b5f52604160045260245ffd5b3461019c57610323366110c0565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303925061036a91505057630a85dc2960e01b5f5260045ffd5b63570c108560e11b5f5260045ffd5b3461019c575f36600319011261019c576002546040516001600160a01b039091168152602090f35b3461019c5760e036600319011261019c576103ba610f47565b5060a036602319011261019c576103cf61109a565b507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361036a5760405161040c816111a6565b6024356001600160a01b038116810361019c5781526044356001600160a01b038116810361019c57602082015260643562ffffff8116810361019c5760408201526084358060020b810361019c57606082015260a435906001600160a01b038216820361019c5760a0916080820152205f525f6020524360405f20556020604051636e4c1aa760e11b8152f35b3461019c575f36600319011261019c576040517f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03168152602090f35b3461019c575f36600319011261019c576020604051607d8152f35b3461019c57602036600319011261019c576004356001600160401b03811161019c573660238201121561019c5780600401356001600160401b03811161019c576024820191602436916060840201011161019c5761056160018060a01b03600154163314611117565b80156108a5575f19810181811192905f845b61069957818110156106f2576105aa607d6001600160801b036105a2602061059c868a8a61122d565b0161123d565b161115611251565b6001600160801b036105c56105c083878761122d565b61123d565b16156106ad57806106036105e0604061059c8995898961122d565b6001600160801b03806105f9602061059c878c8c61122d565b1691161115611295565b80610612575b60010190610573565b90506106226105c082868661122d565b5f198201828111610699576001600160801b036106446105c08293898961122d565b1691161115610654578490610609565b60405162461bcd60e51b815260206004820152601e60248201527f5469657273206d75737420626520736f7274656420617363656e64696e6700006044820152606490fd5b634e487b7160e01b5f52601160045260245ffd5b60405162461bcd60e51b815260206004820152601a60248201527f5468726573686f6c64206d757374206265206e6f6e2d7a65726f0000000000006044820152606490fd5b50836106995780610719607d6001600160801b036105a2602061059c610742978a8a61122d565b6001600160801b03806105f9602061059c61073a604061059c888c8c61122d565b95898961122d565b6004545f6004558061082c575b505f5b828110610786577fb807898c58794da505f06bb37cc1731747332472defb01e6ef3ae651c04f6e96602084604051908152a1005b61079181848461122d565b9060045468010000000000000000811015610301578060016107b69201600455611001565b610819576001600160801b036001610800604086846107d5859961123d565b1685198754161786556107ea6020820161123d565b8587549181199060801b1691161786550161123d565b920191166001600160801b031982541617905501610752565b634e487b7160e01b5f525f60045260245ffd5b6001600160ff1b03811681036106995760045f5260011b7f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b017f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b818110610894575061074f565b5f8082556001820155600201610887565b60405162461bcd60e51b81526020600482015260166024820152752732b2b21030ba103632b0b9ba1037b732903a34b2b960511b6044820152606490fd5b3461019c575f36600319011261019c575f6101a06040516109038161118a565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e0820152826101008201528261012082015282610140820152826101608201528261018082015201526101c060206040516109668161118a565b60018152818101905f8252604081015f8152606082015f8152608083015f815260a084015f815260c085016001815260e0860190600182526101008701925f84526101208801945f8652610140890196600188526101608a019860018a526101a06101808c019b5f8d52019b5f8d526040519d8e916001835251151591015251151560408d015251151560608c015251151560808b015251151560a08a015251151560c089015251151560e08801525115156101008701525115156101208601525115156101408501525115156101608401525115156101808301525115156101a0820152f35b3461019c575f36600319011261019c576003546040516001600160a01b039091168152602090f35b3461019c5761016036600319011261019c57610a8f610f47565b5060a036602319011261019c5760603660c319011261019c57610144356001600160401b03811161019c57610ac8903690600401610f71565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361036a576040610b086101243561166c565b82516001600160e01b03199092168252600f0b6020820152f35b3461019c57610b3036611031565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303935061036a9250505057630a85dc2960e01b5f5260045ffd5b3461019c575f36600319011261019c576001546040516001600160a01b039091168152602090f35b3461019c57602036600319011261019c57610bb9610f47565b610bce60018060a01b03600154163314611117565b6001600160a01b0316610be281151561114f565b6bffffffffffffffffffffffff60a01b60025416176002555f80f35b3461019c5761010036600319011261019c57610c18610f47565b5060a036602319011261019c57610c2d61109a565b50610c366110b0565b507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361036a57630a85dc2960e01b5f5260045ffd5b3461019c57602036600319011261019c57610c8f610f47565b610ca460018060a01b03600154163314611117565b6001600160a01b0316610cb881151561114f565b6bffffffffffffffffffffffff60a01b60035416176003555f80f35b3461019c5761014036600319011261019c57610cee610f47565b5060a036602319011261019c5760603660c319011261019c57610124356001600160401b03811161019c57610d27903690600401610f71565b50507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316330361036a57606062ffffff610d6761143e565b906040939293519363ffffffff60e01b1684526020840152166040820152f35b3461019c57610d9536610f9e565b5050507f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b03163303915061036a905057630a85dc2960e01b5f5260045ffd5b3461019c57602036600319011261019c5760043560045481101561019c57610e04606091611001565b506001600160801b036001825492015416604051916001600160801b038116835260801c60208301526040820152f35b3461019c575f36600319011261019c5760206040516127108152f35b3461019c57602036600319011261019c57610e69610f47565b610e7e60018060a01b03600154163314611117565b6001600160a01b0316610e9281151561114f565b47908115610ee9575f80809381935af1610eaa6111e2565b5015610eb257005b60405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606490fd5b60405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b6044820152606490fd5b3461019c57602036600319011261019c576020906004355f525f825260405f20548152f35b600435906001600160a01b038216820361019c57565b35906001600160a01b038216820361019c57565b9181601f8401121561019c578235916001600160401b03831161019c576020838186019501011161019c57565b9061016060031983011261019c576004356001600160a01b038116810361019c579160a060231982011261019c57602491608060c31983011261019c5760c49161014435906001600160401b03821161019c57610ffd91600401610f71565b9091565b60045481101561101d5760045f5260205f209060011b01905f90565b634e487b7160e01b5f52603260045260245ffd5b906101a060031983011261019c576004356001600160a01b038116810361019c579160a060231982011261019c57602491608060c31983011261019c5760c4916101443591610164359161018435906001600160401b03821161019c57610ffd91600401610f71565b60c435906001600160a01b038216820361019c57565b60e435908160020b820361019c57565b61012060031982011261019c576004356001600160a01b038116810361019c579160a060231983011261019c5760249160c4359160e4359161010435906001600160401b03821161019c57610ffd91600401610f71565b1561111e57565b60405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b6044820152606490fd5b1561115657565b60405162461bcd60e51b815260206004820152600c60248201526b5a65726f206164647265737360a01b6044820152606490fd5b6101c081019081106001600160401b0382111761030157604052565b60a081019081106001600160401b0382111761030157604052565b90601f801991011681019081106001600160401b0382111761030157604052565b3d1561121b573d906001600160401b0382116103015760405191611210601f8201601f1916602001846111c1565b82523d5f602084013e565b606090565b9190820391821161069957565b919081101561101d576060020190565b356001600160801b038116810361019c5790565b1561125857565b60405162461bcd60e51b815260206004820152601560248201527408ccaca40caf0c6cacac8e640625c646a4a40dac2f605b1b6044820152606490fd5b1561129c57565b60405162461bcd60e51b815260206004820152601c60248201527f706c6174666f726d427073206578636565647320746f74616c427073000000006044820152606490fd5b8181029291811591840414171561069957565b60045490811561138f575f1982018281115f5b84811061131d5750505050506064905f90606490565b81610699578281148015611373575b61133857600101611307565b93505050506001600160801b03600161135e61135384611001565b505460801c93611001565b500154169161136d8383611220565b91929190565b506001600160801b0361138582611001565b505416841061132c565b50506064905f90606490565b91908260a091031261019c576040516113b3816111a6565b80926113be81610f5d565b82526113cc60208201610f5d565b6020830152604081013562ffffff8116810361019c5760408301526060810135908160020b820361019c57606083019190915260800135906001600160a01b038216820361019c5760800152565b600160ff1b8114610699575f0390565b356001600160a01b038116810361019c5790565b611448602461187d565b5f6001600160a01b0382161561165b57602435926001600160a01b038416840361019c576001600160a01b0384166116495760c435801515810361019c575b60e435905f821281159182611642575b156115fd5781156115f4575b506115e1576114bf8460a06114b936602461139b565b206118be565b50909182156115cc576114dd836114d86127109361141a565b6112e1565b049586156115cc576001600160a01b03811680820361019c576115b4575b7f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316803b1561019c57604051630b0d9c0960e01b81526001600160a01b03929092166004830152306024830152604482018890525f908290606490829084905af19081156115a957879161158e575b5061157e939495611974565b6315d7892d60e21b9260801b9190565b61157e9495506115a091505f906111c1565b855f9493611572565b6040513d5f823e3d90fd5b506044356001600160a01b03811681146114fb575f80fd5b506315d7892d60e21b95505f94508493505050565b506315d7892d60e21b93505f9250829150565b9050155f6114a3565b60405162461bcd60e51b815260206004820152601f60248201527f65786163744f75747075742073656c6c73206e6f7420737570706f72746564006044820152606490fd5b5080611497565b60c435801515810361019c5715611487565b506315d7892d60e21b915f91508190565b90611677602461187d565b6001600160a01b0381161561186e576024356001600160a01b038116810361019c576001600160a01b03811661185c5760c435801515810361019c575b5f60e435128180611853575b821561183a575b505015611829576116df8260a06114b936602461139b565b5090918215611816576001600160a01b03811680820361019c571595861561180e5760801d5b600f0b5f811215611809576117199061141a565b80156117f55761172c84612710926112e1565b049586156117f557156117db57925b7f000000000000000000000000000000000004444c5dc75cb358380d2e3de08a906001600160a01b0316803b1561019c57604051630b0d9c0960e01b81526001600160a01b03959095166004860152306024860152604485018790525f908590606490829084905af19081156115a9576117bc9487926117cb575b50611974565b63b47b2fb160e01b91600f0b90565b5f6117d5916111c1565b5f6117b6565b506044356001600160a01b038116810361019c579261173b565b5063b47b2fb160e01b95505f949350505050565b611719565b600f0b611705565b5063b47b2fb160e01b94505f9392505050565b5063b47b2fb160e01b92505f919050565b1591508161184b575b505f806116c7565b90505f611843565b811592506116c0565b60c435801515810361019c57156116b4565b5063b47b2fb160e01b91505f90565b6001600160a01b0361188e8261142a565b16906001600160a01b03906118a59060200161142a565b1681156118b957156118b657505f90565b90565b905090565b5f525f60205260405f2054431461196b576003546001600160a01b031690811561138f5760405163d146d31d60e01b81526001600160a01b039091166004820152905f90602090839060249082905afa805f91611935575b611926935061192d575b506112f4565b9192909190565b90505f611920565b90506020833d602011611963575b81611950602093836111c1565b8101031261019c57611926925190611916565b3d9150611943565b505f905f905f90565b919290928315611ad5576002546001600160a01b0316151580611acc575b80611ac3575b15611a62576119a790846112e1565b908015611a4e576119ba91048093611220565b9180611a28575b50816119cb575050565b5f918291829182916001600160a01b03165af16119e66111e2565b50156119ee57565b60405162461bcd60e51b815260206004820152601260248201527110dc99585d1bdc881999594819985a5b195960721b6044820152606490fd5b6002545f918291829182916001600160a01b03165af150611a476111e2565b505f6119c1565b634e487b7160e01b5f52601260045260245ffd5b505f9283928392508291906001600160a01b03165af1611a806111e2565b5015611a8857565b60405162461bcd60e51b8152602060048201526013602482015272119959481d1c985b9cd9995c8819985a5b1959606a1b6044820152606490fd5b50801515611998565b50811515611992565b5050505056fea26469706673582212202c14929efdd0391abb8e49742bc2e8e85b016591c911953883a8263c7496bbaa64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
-----Decoded View---------------
Arg [0] : _poolManager (address): 0x000000000004444c5dc75cB358380D2e3dE08A90
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000004444c5dc75cb358380d2e3de08a90
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 29 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
DeFi
0 Protocols
Loading...
Loading
| Chain | Protocol | Positions | Portfolio % | Value |
|---|---|---|---|---|
There are no matching entries |
||||
DeFi
0 Protocols
Loading...
Loading
| Protocol | Positions | Portfolio % | Value |
|---|---|---|---|
There are no matching entries |
|||
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.


