🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 OBOL (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┗
OBOL) | ⛓️ ETH┗ 📃
0x0C0749D199bF2A0e8c301cCCFa96258CF719a051Known MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x39509351 ‣ increaseAllowance(address,uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x95d89b41 ‣ symbol()┣
0xa457c2d7 ‣ decreaseAllowance(address,uint256)┣
0xa9059cbb ‣ transfer(address,uint256)┗
0xdd62ed3e ‣ allowance(address,address)Unknown MethodIDs:
┣
0x13d093d3┗
0x43000823🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 CORE (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┗
CORE) | ⛓️ ETH┗ 📃
0xcCcccFC7646B3625bC52D3949809BEC80313152dKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x32cb6b0c ‣ MAX_SUPPLY()┣
0x3dfd3873 ‣ setHook(address)┣
0x40c10f19 ‣ mint(address,uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x7f5a7c7b ‣ hook()┣
0x95d89b41 ‣ symbol()┣
0xa4875a49 ‣ CapExceeded()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd5f39488 ‣ deployer()┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x391434e3┗
0x434f5245🔖 The Hatchery (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
HATCHERY) | ⛓️ ETH┗ 📃
0x8B3A86a573B85073E4cdB61622d4Db8D19495aC8Known MethodIDs:
┣
0x065e5360 ‣ currentTick()┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x1e2eaeaf ‣ extsload(bytes32)┣
0x21d0ee70 ‣ beforeRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x259982e5 ‣ beforeAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),bytes)┣
0x313ce567 ‣ decimals()┣
0x327269a7 ‣ SafeCastOverflowedIntDowncast(uint8,int256)┣
0x46ca626b ‣ TICK_SPACING()┣
0x47f8496c ‣ boundPoolId()┣
0x4b1a0f6c ‣ getConcentrationCoefficient()┣
0x4e487b71 ‣ Panic(uint256)┣
0x53aad1d9 ‣ getCurrentTick()┣
0x575e24b4 ‣ beforeSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),bytes)┣
0x5bf5d54c ‣ currentStage()┣
0x6758227b ‣ cumulativeSwapCount()┣
0x6c2bbe7e ‣ afterRemoveLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0x6fe7e6eb ‣ afterInitialize(address,(address,address,uint24,int24,address),uint160,int24)┣
0x70a08231 ‣ balanceOf(address)┣
0x87f1d26a ‣ boundPoolKey()┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x94213824 ‣ getStageMetrics()┣
0x95d89b41 ‣ symbol()┣
0x97b4f3b6 ‣ getAllowableTickWidth()┣
0x98dc8b44 ‣ getStageIndex()┣
0x9f063efc ‣ afterAddLiquidity(address,(address,address,uint24,int24,address),(int24,int24,int256,bytes32),int256,int256,bytes)┣
0xa29cffd2 ‣ concentrationCoefficient()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xb47b2fb1 ‣ afterSwap(address,(address,address,uint24,int24,address),(bool,int256,uint160),int256,bytes)┣
0xb6a8b0fa ‣ beforeDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xb6af1479 ‣ TICK_WALK_WINDOW()┣
0xc001ded0 ‣ getCumulativeSwapCount()┣
0xc4e833ce ‣ getHookPermissions()┣
0xcc8567eb ‣ poolBound()┣
0xdc4c90d3 ‣ poolManager()┣
0xdc98354e ‣ beforeInitialize(address,(address,address,uint24,int24,address),uint160)┣
0xdd1b9c4a ‣ POOL_FEE()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe1b4af69 ‣ afterDonate(address,(address,address,uint24,int24,address),uint256,uint256,bytes)┣
0xe4a9c52a ‣ MAX_TICK_RANGE()┣
0xe602df05 ‣ ERC20InvalidApprover(address)┣
0xec347e77 ‣ HatcheryWrongPool()┣
0xec442f05 ‣ ERC20InvalidReceiver(address)┗
0xf7282a1d ‣ HatcheryPoolConfigInvalid()Unknown MethodIDs:
┣
0x021d0ee7┣
0x0732d7b5┣
0x15d7892d┣
0x27c18fbf┣ 0x2fdc58d7
┣ 0x3243bc45
┣ 0x3615df3f
┣ 0x391434e3
┣ 0x4a1406b1
┣ 0x4b637e8f
┣ 0x54672219
┣ 0x5b54587d
┣ 0x6e4c1aa7
┣ 0x7dc7a0d9
┣ 0xd76453e0
┗ 0xff000000
🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9🔖 LO0P (
┗ 📃
Known MethodIDs:
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┣
┗
Unknown MethodIDs:
┣
┣
┣
┣
┗
LO0P) | ⛓️ ETH┗ 📃
0x20Ea861B3aceC90d3a15b4755D9A1cf1F161496eKnown MethodIDs:
┣
0x06fdde03 ‣ name()┣
0x095ea7b3 ‣ approve(address,uint256)┣
0x18160ddd ‣ totalSupply()┣
0x23b872dd ‣ transferFrom(address,address,uint256)┣
0x313ce567 ‣ decimals()┣
0x42966c68 ‣ burn(uint256)┣
0x4e487b71 ‣ Panic(uint256)┣
0x70a08231 ‣ balanceOf(address)┣
0x902d55a5 ‣ TOTAL_SUPPLY()┣
0x95d89b41 ‣ symbol()┣
0xa9059cbb ‣ transfer(address,uint256)┣
0xd92e233d ‣ ZeroAddress()┣
0xdd62ed3e ‣ allowance(address,address)┣
0xe602df05 ‣ ERC20InvalidApprover(address)┗
0xec442f05 ‣ ERC20InvalidReceiver(address)Unknown MethodIDs:
┣
0x04c4f305┣
0x391434e3┣
0x4a1406b1┣
0x4b637e8f┗
0x7dc7a0d9