Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60a06040 | 7455019 | 610 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract IPoolManager","name":"_poolManager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"HookNotImplemented","type":"error"},{"inputs":[],"name":"InvalidPool","type":"error"},{"inputs":[],"name":"LockFailure","type":"error"},{"inputs":[],"name":"NotPoolManager","type":"error"},{"inputs":[],"name":"NotSelf","type":"error"},{"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":"","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":"","type":"tuple"},{"internalType":"BalanceDelta","name":"","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":"","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":"","type":"tuple"},{"internalType":"uint160","name":"","type":"uint160"}],"name":"beforeInitialize","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":"bytes","name":"","type":"bytes"}],"name":"beforeRemoveLiquidity","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"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IPoolManager.SwapParams","name":"","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":"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":"poolManager","outputs":[{"internalType":"contract IPoolManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"unlockCallback","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60a060405234801561000f575f80fd5b50604051610f7d380380610f7d83398101604081905261002e916102a4565b6001600160a01b038116608052806100453061004c565b50506102d1565b61013c81610137604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915250604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a08101829052600160c082015260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915290565b61013f565b50565b80511515612000831615151415806101635750602081015115156110008316151514155b8061017a5750604081015115156108008316151514155b806101915750606081015115156104008316151514155b806101a85750608081015115156102008316151514155b806101bf575060a081015115156101008316151514155b806101d5575060c0810151151560808316151514155b806101eb575060e0810151151560408316151514155b806102025750610100810151151560208316151514155b806102195750610120810151151560108316151514155b806102305750610140810151151560088316151514155b806102475750610160810151151560048316151514155b8061025e5750610180810151151560028316151514155b8061027557506101a0810151151560018316151514155b1561028b5761028b630732d7b560e51b8361028f565b5050565b815f526001600160a01b03811660045260245ffd5b5f602082840312156102b4575f80fd5b81516001600160a01b03811681146102ca575f80fd5b9392505050565b608051610c866102f75f395f81816102d7015281816103a401526104680152610c865ff3fe608060405234801561000f575f80fd5b50600436106100cb575f3560e01c80639f063efc11610088578063c4e833ce11610063578063c4e833ce146101de578063dc4c90d3146102d2578063dc98354e14610311578063e1b4af69146101d0575f80fd5b80639f063efc1461013e578063b47b2fb11461019f578063b6a8b0fa146101d0575f80fd5b806321d0ee70146100cf578063259982e5146100cf578063575e24b4146101005780636c2bbe7e1461013e5780636fe7e6eb1461017157806391dd73461461017f575b5f80fd5b6100e26100dd366004610645565b61031f565b6040516001600160e01b031990911681526020015b60405180910390f35b61011361010e3660046106cc565b610339565b604080516001600160e01b03199094168452602084019290925262ffffff16908201526060016100f7565b61015161014c366004610726565b610440565b604080516001600160e01b031990931683526020830191909152016100f7565b6100e26100dd3660046107c7565b61019261018d36600461081e565b61045b565b6040516100f7919061085d565b6101ad61014c366004610892565b604080516001600160e01b03199093168352600f9190910b6020830152016100f7565b6100e26100dd366004610913565b6102c5604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915250604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a08101829052600160c082015260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915290565b6040516100f7919061096d565b6102f97f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100f7565b6100e26100dd366004610a8e565b5f604051630a85dc2960e01b815260040160405180910390fd5b5f805f805f610347426104b9565b90506706f05b59d3b2000081101561036c5761036581611388610ae9565b915061039a565b61037e6706f05b59d3b2000082610b00565b61038b9061138719610b13565b610397906109c4610b42565b91505b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663527596518a6103dc670de0b6b3a764000086610b7d565b6040518363ffffffff1660e01b81526004016103f9929190610b9b565b5f604051808303815f87803b158015610410575f80fd5b505af1158015610422573d5f803e3d5ffd5b506315d7892d60e21b9d5f9d508d9c509a5050505050505050505050565b5f80604051630a85dc2960e01b815260040160405180910390fd5b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146104a65760405163570c108560e11b815260040160405180910390fd5b6104b0838361052a565b90505b92915050565b5f6367241a00680199d1b9ef83866c0082620151806104d88487610b00565b6104ea90670de0b6b3a7640000610ae9565b6104f49190610b7d565b90505f6105018383610c2e565b90508261051682670de0b6b3a7640000610ae9565b6105209190610b7d565b9695505050505050565b60605f80306001600160a01b03168585604051610548929190610c41565b5f604051808303815f865af19150503d805f8114610581576040519150601f19603f3d011682016040523d82523d5f602084013e610586565b606091505b5091509150811561059a5791506104b39050565b80515f036105bb576040516314815f4760e31b815260040160405180910390fd5b805160208201fd5b6001600160a01b03811681146105d7575f80fd5b50565b5f60a082840312156105ea575f80fd5b50919050565b5f608082840312156105ea575f80fd5b5f8083601f840112610610575f80fd5b50813567ffffffffffffffff811115610627575f80fd5b60208301915083602082850101111561063e575f80fd5b9250929050565b5f805f805f610160868803121561065a575f80fd5b8535610665816105c3565b945061067487602088016105da565b93506106838760c088016105f0565b925061014086013567ffffffffffffffff81111561069f575f80fd5b6106ab88828901610600565b969995985093965092949392505050565b5f606082840312156105ea575f80fd5b5f805f805f61014086880312156106e1575f80fd5b85356106ec816105c3565b94506106fb87602088016105da565b935061070a8760c088016106bc565b925061012086013567ffffffffffffffff81111561069f575f80fd5b5f805f805f805f6101a0888a03121561073d575f80fd5b8735610748816105c3565b96506107578960208a016105da565b95506107668960c08a016105f0565b94506101408801359350610160880135925061018088013567ffffffffffffffff811115610792575f80fd5b61079e8a828b01610600565b989b979a50959850939692959293505050565b8035600281900b81146107c2575f80fd5b919050565b5f805f8061010085870312156107db575f80fd5b84356107e6816105c3565b93506107f586602087016105da565b925060c0850135610805816105c3565b915061081360e086016107b1565b905092959194509250565b5f806020838503121561082f575f80fd5b823567ffffffffffffffff811115610845575f80fd5b61085185828601610600565b90969095509350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f805f805f8061016087890312156108a8575f80fd5b86356108b3816105c3565b95506108c288602089016105da565b94506108d18860c089016106bc565b9350610120870135925061014087013567ffffffffffffffff8111156108f5575f80fd5b61090189828a01610600565b979a9699509497509295939492505050565b5f805f805f806101208789031215610929575f80fd5b8635610934816105c3565b955061094388602089016105da565b945060c0870135935060e0870135925061010087013567ffffffffffffffff8111156108f5575f80fd5b8151151581526101c08101602083015161098b602084018215159052565b50604083015161099f604084018215159052565b5060608301516109b3606084018215159052565b5060808301516109c7608084018215159052565b5060a08301516109db60a084018215159052565b5060c08301516109ef60c084018215159052565b5060e0830151610a0360e084018215159052565b50610100830151610a1961010084018215159052565b50610120830151610a2f61012084018215159052565b50610140830151610a4561014084018215159052565b50610160830151610a5b61016084018215159052565b50610180830151610a7161018084018215159052565b506101a0830151610a876101a084018215159052565b5092915050565b5f805f60e08486031215610aa0575f80fd5b8335610aab816105c3565b9250610aba85602086016105da565b915060c0840135610aca816105c3565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176104b3576104b3610ad5565b818103818111156104b3576104b3610ad5565b8082025f8212600160ff1b84141615610b2e57610b2e610ad5565b81810583148215176104b3576104b3610ad5565b8082018281125f831280158216821582161715610b6157610b61610ad5565b505092915050565b634e487b7160e01b5f52601260045260245ffd5b5f82610b8b57610b8b610b69565b500490565b80356107c2816105c3565b60c081018335610baa816105c3565b6001600160a01b031682526020840135610bc3816105c3565b6001600160a01b03166020830152604084013562ffffff8116808214610be7575f80fd5b604084015250610bf9606085016107b1565b60020b6060830152610c0d60808501610b90565b6001600160a01b0316608083015262ffffff9290921660a090910152919050565b5f82610c3c57610c3c610b69565b500690565b818382375f910190815291905056fea26469706673582212208b97128c33e902316a3428115108f4460d1cb17e4145c3e8ca05d442f98d61bc64736f6c634300081a0033000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100cb575f3560e01c80639f063efc11610088578063c4e833ce11610063578063c4e833ce146101de578063dc4c90d3146102d2578063dc98354e14610311578063e1b4af69146101d0575f80fd5b80639f063efc1461013e578063b47b2fb11461019f578063b6a8b0fa146101d0575f80fd5b806321d0ee70146100cf578063259982e5146100cf578063575e24b4146101005780636c2bbe7e1461013e5780636fe7e6eb1461017157806391dd73461461017f575b5f80fd5b6100e26100dd366004610645565b61031f565b6040516001600160e01b031990911681526020015b60405180910390f35b61011361010e3660046106cc565b610339565b604080516001600160e01b03199094168452602084019290925262ffffff16908201526060016100f7565b61015161014c366004610726565b610440565b604080516001600160e01b031990931683526020830191909152016100f7565b6100e26100dd3660046107c7565b61019261018d36600461081e565b61045b565b6040516100f7919061085d565b6101ad61014c366004610892565b604080516001600160e01b03199093168352600f9190910b6020830152016100f7565b6100e26100dd366004610913565b6102c5604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915250604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a08101829052600160c082015260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915290565b6040516100f7919061096d565b6102f97f000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354381565b6040516001600160a01b0390911681526020016100f7565b6100e26100dd366004610a8e565b5f604051630a85dc2960e01b815260040160405180910390fd5b5f805f805f610347426104b9565b90506706f05b59d3b2000081101561036c5761036581611388610ae9565b915061039a565b61037e6706f05b59d3b2000082610b00565b61038b9061138719610b13565b610397906109c4610b42565b91505b6001600160a01b037f000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e2035431663527596518a6103dc670de0b6b3a764000086610b7d565b6040518363ffffffff1660e01b81526004016103f9929190610b9b565b5f604051808303815f87803b158015610410575f80fd5b505af1158015610422573d5f803e3d5ffd5b506315d7892d60e21b9d5f9d508d9c509a5050505050505050505050565b5f80604051630a85dc2960e01b815260040160405180910390fd5b6060336001600160a01b037f000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354316146104a65760405163570c108560e11b815260040160405180910390fd5b6104b0838361052a565b90505b92915050565b5f6367241a00680199d1b9ef83866c0082620151806104d88487610b00565b6104ea90670de0b6b3a7640000610ae9565b6104f49190610b7d565b90505f6105018383610c2e565b90508261051682670de0b6b3a7640000610ae9565b6105209190610b7d565b9695505050505050565b60605f80306001600160a01b03168585604051610548929190610c41565b5f604051808303815f865af19150503d805f8114610581576040519150601f19603f3d011682016040523d82523d5f602084013e610586565b606091505b5091509150811561059a5791506104b39050565b80515f036105bb576040516314815f4760e31b815260040160405180910390fd5b805160208201fd5b6001600160a01b03811681146105d7575f80fd5b50565b5f60a082840312156105ea575f80fd5b50919050565b5f608082840312156105ea575f80fd5b5f8083601f840112610610575f80fd5b50813567ffffffffffffffff811115610627575f80fd5b60208301915083602082850101111561063e575f80fd5b9250929050565b5f805f805f610160868803121561065a575f80fd5b8535610665816105c3565b945061067487602088016105da565b93506106838760c088016105f0565b925061014086013567ffffffffffffffff81111561069f575f80fd5b6106ab88828901610600565b969995985093965092949392505050565b5f606082840312156105ea575f80fd5b5f805f805f61014086880312156106e1575f80fd5b85356106ec816105c3565b94506106fb87602088016105da565b935061070a8760c088016106bc565b925061012086013567ffffffffffffffff81111561069f575f80fd5b5f805f805f805f6101a0888a03121561073d575f80fd5b8735610748816105c3565b96506107578960208a016105da565b95506107668960c08a016105f0565b94506101408801359350610160880135925061018088013567ffffffffffffffff811115610792575f80fd5b61079e8a828b01610600565b989b979a50959850939692959293505050565b8035600281900b81146107c2575f80fd5b919050565b5f805f8061010085870312156107db575f80fd5b84356107e6816105c3565b93506107f586602087016105da565b925060c0850135610805816105c3565b915061081360e086016107b1565b905092959194509250565b5f806020838503121561082f575f80fd5b823567ffffffffffffffff811115610845575f80fd5b61085185828601610600565b90969095509350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f805f805f8061016087890312156108a8575f80fd5b86356108b3816105c3565b95506108c288602089016105da565b94506108d18860c089016106bc565b9350610120870135925061014087013567ffffffffffffffff8111156108f5575f80fd5b61090189828a01610600565b979a9699509497509295939492505050565b5f805f805f806101208789031215610929575f80fd5b8635610934816105c3565b955061094388602089016105da565b945060c0870135935060e0870135925061010087013567ffffffffffffffff8111156108f5575f80fd5b8151151581526101c08101602083015161098b602084018215159052565b50604083015161099f604084018215159052565b5060608301516109b3606084018215159052565b5060808301516109c7608084018215159052565b5060a08301516109db60a084018215159052565b5060c08301516109ef60c084018215159052565b5060e0830151610a0360e084018215159052565b50610100830151610a1961010084018215159052565b50610120830151610a2f61012084018215159052565b50610140830151610a4561014084018215159052565b50610160830151610a5b61016084018215159052565b50610180830151610a7161018084018215159052565b506101a0830151610a876101a084018215159052565b5092915050565b5f805f60e08486031215610aa0575f80fd5b8335610aab816105c3565b9250610aba85602086016105da565b915060c0840135610aca816105c3565b809150509250925092565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176104b3576104b3610ad5565b818103818111156104b3576104b3610ad5565b8082025f8212600160ff1b84141615610b2e57610b2e610ad5565b81810583148215176104b3576104b3610ad5565b8082018281125f831280158216821582161715610b6157610b61610ad5565b505092915050565b634e487b7160e01b5f52601260045260245ffd5b5f82610b8b57610b8b610b69565b500490565b80356107c2816105c3565b60c081018335610baa816105c3565b6001600160a01b031682526020840135610bc3816105c3565b6001600160a01b03166020830152604084013562ffffff8116808214610be7575f80fd5b604084015250610bf9606085016107b1565b60020b6060830152610c0d60808501610b90565b6001600160a01b0316608083015262ffffff9290921660a090910152919050565b5f82610c3c57610c3c610b69565b500690565b818382375f910190815291905056fea26469706673582212208b97128c33e902316a3428115108f4460d1cb17e4145c3e8ca05d442f98d61bc64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543
-----Decoded View---------------
Arg [0] : _poolManager (address): 0xE03A1074c86CFeDd5C142C4F04F1a1536e203543
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

