evmtools
Home
Contracts UI
ZK Networks
Storage Reader
Learn
Support
Open main menu
Search tools...
Search...
⌘
K
Twitter
Go-To Tool Kit For Web3 Developers
Debug Faster
Try Extension
V4 Hooks Miner
HookMiner
Find a salt for your hook address
Select Hooks
BEFORE_INITIALIZE
AFTER_INITIALIZE
BEFORE_ADD_LIQUIDITY
AFTER_ADD_LIQUIDITY
BEFORE_REMOVE_LIQUIDITY
AFTER_REMOVE_LIQUIDITY
BEFORE_SWAP
AFTER_SWAP
BEFORE_DONATE
AFTER_DONATE
BEFORE_SWAP_RETURNS_DELTA
AFTER_SWAP_RETURNS_DELTA
AFTER_ADD_LIQUIDITY_RETURNS_DELTA
AFTER_REMOVE_LIQUIDITY_RETURNS_DELTA
Flags (calculated)
Deployer Address
Hook Contract Creation Code
0x60e0604052600480546001600160481b03191668de41ba4fc9d91ad9001790553480156200002b575f80fd5b5060405162001db838038062001db88339810160408190526200004e91620002f8565b6001600160a01b03831660805282620000673062000081565b506001600160a01b0391821660a0521660c0525062000349565b62000174816200016e604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915250604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a08101829052600160c0820181905260e0820181905261010082018390526101208201839052610140820183905261016082015261018081018290526101a081019190915290565b62000177565b50565b80511515612000831615151415806200019c5750602081015115156110008316151514155b80620001b45750604081015115156108008316151514155b80620001cc5750606081015115156104008316151514155b80620001e45750608081015115156102008316151514155b80620001fc575060a081015115156101008316151514155b8062000213575060c0810151151560808316151514155b806200022a575060e0810151151560408316151514155b80620002425750610100810151151560208316151514155b806200025a5750610120810151151560108316151514155b80620002725750610140810151151560088316151514155b806200028a5750610160810151151560048316151514155b80620002a25750610180810151151560028316151514155b80620002ba57506101a0810151151560018316151514155b15620002d357620002d3630732d7b560e51b83620002d7565b5050565b815f528060045260245ffd5b6001600160a01b038116811462000174575f80fd5b5f805f606084860312156200030b575f80fd5b83516200031881620002e3565b60208501519093506200032b81620002e3565b60408501519092506200033e81620002e3565b809150509250925092565b60805160a05160c0516119fe620003ba5f395f81816106ac01528181610eee015261102001525f8181610b3201528181610ce201528181610f3301528181610ff1015281816110a2015261113701525f8181610528015281816107c701528181610a7a0152610c2901526119fe5ff3fe608060405260043610610129575f3560e01c806391dd7346116100a8578063c69399571161006d578063c693995714610496578063dacdbe77146104c1578063db6a9451146104ec578063dc4c90d314610517578063e1b4af691461037c578063edf33f7814610562575f80fd5b806391dd7346146102f4578063a910f80f14610320578063b47b2fb11461033a578063b6a8b0fa1461037c578063c4e833ce14610396575f80fd5b80635a2a8100116100ee5780635a2a8100146102235780635c338d3214610262578063856375ac1461029b5780638db2b652146102235780638dc654a2146102e0575f80fd5b80630fcc29571461013457806321d0ee7014610163578063259982e51461019b5780633440d820146101ba578063575e24b4146101d9575f80fd5b3661013057005b5f80fd5b34801561013f575f80fd5b5060045461014d9060ff1681565b60405161015a9190611205565b60405180910390f35b34801561016e575f80fd5b5061018261017d3660046112b9565b610576565b6040516001600160e01b0319909116815260200161015a565b3480156101a6575f80fd5b506101826101b53660046112b9565b6105c7565b3480156101c5575f80fd5b506101826101d436600461132f565b610611565b3480156101e4575f80fd5b506101f86101f3366004611398565b61062b565b604080516001600160e01b03199094168452602084019290925262ffffff169082015260600161015a565b34801561022e575f80fd5b5061024261023d3660046113f1565b61067c565b604080516001600160e01b0319909316835260208301919091520161015a565b34801561026d575f80fd5b5061028d61027c366004611471565b5f6020819052908152604090205481565b60405190815260200161015a565b3480156102a6575f80fd5b506102de6102b5366004611488565b600480546001600160401b039092166101000268ffffffffffffffff0019909216919091179055565b005b3480156102eb575f80fd5b506102de610697565b3480156102ff575f80fd5b5061031361030e3660046114b5565b6107ba565b60405161015a9190611536565b34801561032b575f80fd5b506101826101d4366004611559565b348015610345575f80fd5b506103596103543660046115c2565b6108a2565b604080516001600160e01b03199093168352600f9190910b60208301520161015a565b348015610387575f80fd5b506101826101d4366004611624565b3480156103a1575f80fd5b50610489604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081019190915250604080516101c0810182525f80825260208201819052918101829052606081018290526080810182905260a08101829052600160c0820181905260e0820181905261010082018390526101208201839052610140820183905261016082015261018081018290526101a081019190915290565b60405161015a919061167d565b3480156104a1575f80fd5b5061028d6104b0366004611471565b60026020525f908152604090205481565b3480156104cc575f80fd5b5061028d6104db366004611471565b60016020525f908152604090205481565b3480156104f7575f80fd5b5061028d610506366004611471565b60036020525f908152604090205481565b348015610522575f80fd5b5061054a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161015a565b34801561056d575f80fd5b506102de610983565b5f60038161059361058c3689900389018961177b565b60a0902090565b81526020019081526020015f205f8154809291906105b09061182a565b9091555063021d0ee760e41b979650505050505050565b5f6002816105dd61058c3689900389018961177b565b81526020019081526020015f205f8154809291906105fa9061182a565b9091555063259982e560e01b979650505050505050565b5f604051630a85dc2960e01b815260040160405180910390fd5b5f8080808061064261058c368b90038b018b61177b565b81526020019081526020015f205f81548092919061065f9061182a565b909155506315d7892d60e21b995f99508998509650505050505050565b5f80604051630a85dc2960e01b815260040160405180910390fd5b6040516370a0823160e01b81523060048201527f0000000000000000000000000000000000000000000000000000000000000000905f906001600160a01b0383169063a9059cbb907332d1c9ffee079d6fd8e0d0e77ad5644dddb3d95a9083906370a0823190602401602060405180830381865afa15801561071b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061073f9190611842565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015610787573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ab9190611866565b9050806107b6575f80fd5b5050565b6060336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146108055760405163570c108560e11b815260040160405180910390fd5b5f80306001600160a01b03168585604051610821929190611881565b5f604051808303815f865af19150503d805f811461085a576040519150601f19603f3d011682016040523d82523d5f602084013e61085f565b606091505b5091509150811561087357915061089c9050565b80515f03610894576040516314815f4760e31b815260040160405180910390fd5b805160208201fd5b92915050565b5f80600180826108ba61058c368c90038c018c61177b565b81526020019081526020015f205f8282546108d59190611890565b909155505f9050806108e9858701876118a3565b9150915061091e6040518060400160405280601081526020016f18599d195c94ddd85c0818d85b1b195960821b8152506109bb565b61093361092b88600f0b90565b600f0b610a01565b8015610968575f61095361094c368c90038c018c61177b565b8985610a46565b63b47b2fb160e01b9550935061097892505050565b5063b47b2fb160e01b92505f9150505b965096945050505050565b5f60045460ff16600181111561099b5761099b6111f1565b036109af576004805460ff19166001179055565b6004805460ff19169055565b6109fe816040516024016109cf9190611536565b60408051601f198184030181529190526020810180516001600160e01b031663104c13eb60e21b179052610dba565b50565b6109fe81604051602401610a1791815260200190565b60408051601f198184030181529190526020810180516001600160e01b0316634e0c1d1d60e01b179052610dba565b825160208401515f91908280610a5c8760801d90565b600f0b12610c00575f610a6f8760801d90565b600f0b1315610c00577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630b0d9c09885f015130610ab68a60801d90565b6040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526001600160801b031660448201526064015f604051808303815f87803b158015610b0b575f80fd5b505af1158015610b1d573d5f803e3d5ffd5b50505050826001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000610b5b8960801d90565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526001600160801b031660248201526044016020604051808303815f875af1158015610bac573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bd09190611866565b50610bdb8660801d90565b90505f610be88760801d90565b6001600160801b03169050610bfe868583610dda565b505b5f610c0b87600f0b90565b600f0b12610db0575f610c1e87600f0b90565b600f0b1315610db0577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630b0d9c09886020015130610c668a600f0b90565b6040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526001600160801b031660448201526064015f604051808303815f87803b158015610cbb575f80fd5b505af1158015610ccd573d5f803e3d5ffd5b50505050816001600160a01b031663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000610d0b89600f0b90565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526001600160801b031660248201526044016020604051808303815f875af1158015610d5c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d809190611866565b505f610d8c87600f0b90565b6001600160801b03169050610da187600f0b90565b9150610dae868483610dda565b505b9695505050505050565b80516a636f6e736f6c652e6c6f67602083015f808483855afa5050505050565b6040805160018082528183019092525f91816020015b604080518082019091525f8082526020820152815260200190600190039081610df05790505090505f6040518060400160405280856001600160a01b0316815260200184815250905080825f81518110610e4c57610e4c6118da565b6020908102919091010152600454610e79906001600160401b03610100820416908790859060ff16610e80565b5050505050565b81516040805160a081019091526001600160a01b03851660c08201525f908060e0810160408051601f198184030181529181529082528051602081810183525f825283015281018690526060016001856001811115610ee157610ee16111f1565b14610eec575f610f0e565b7f00000000000000000000000000000000000000000000000000000000000000005b6001600160a01b0316815260200160405180602001604052805f81525081525090505f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166320487ded88846040518363ffffffff1660e01b8152600401610f7f9291906118ee565b602060405180830381865afa158015610f9a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fbe9190611842565b90505f6001856001811115610fd557610fd56111f1565b036111205760405163095ea7b360e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018490527f0000000000000000000000000000000000000000000000000000000000000000169063095ea7b3906044016020604051808303815f875af1158015611066573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061108a9190611866565b506040516396f4e9f960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906396f4e9f9906110d9908b9087906004016118ee565b6020604051808303815f875af11580156110f5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111199190611842565b90506111b4565b6040516396f4e9f960e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906396f4e9f9908490611170908c9088906004016118ee565b60206040518083038185885af115801561118c573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906111b19190611842565b90505b6040518181527f54791b38f3859327992a1ca0590ad3c0f08feba98d1a4f56ab0dca74d203392a9060200160405180910390a15050505050505050565b634e487b7160e01b5f52602160045260245ffd5b602081016002831061122557634e487b7160e01b5f52602160045260245ffd5b91905290565b6001600160a01b03811681146109fe575f80fd5b803561124a8161122b565b919050565b5f60a0828403121561125f575f80fd5b50919050565b5f6080828403121561125f575f80fd5b5f8083601f840112611285575f80fd5b5081356001600160401b0381111561129b575f80fd5b6020830191508360208285010111156112b2575f80fd5b9250929050565b5f805f805f61016086880312156112ce575f80fd5b85356112d98161122b565b94506112e8876020880161124f565b93506112f78760c08801611265565b92506101408601356001600160401b03811115611312575f80fd5b61131e88828901611275565b969995985093965092949392505050565b5f805f805f6101008688031215611344575f80fd5b853561134f8161122b565b945061135e876020880161124f565b935060c086013561136e8161122b565b925060e08601356001600160401b03811115611312575f80fd5b5f6060828403121561125f575f80fd5b5f805f805f61014086880312156113ad575f80fd5b85356113b88161122b565b94506113c7876020880161124f565b93506113d68760c08801611388565b92506101208601356001600160401b03811115611312575f80fd5b5f805f805f806101808789031215611407575f80fd5b86356114128161122b565b9550611421886020890161124f565b94506114308860c08901611265565b935061014087013592506101608701356001600160401b03811115611453575f80fd5b61145f89828a01611275565b979a9699509497509295939492505050565b5f60208284031215611481575f80fd5b5035919050565b5f60208284031215611498575f80fd5b81356001600160401b03811681146114ae575f80fd5b9392505050565b5f80602083850312156114c6575f80fd5b82356001600160401b038111156114db575f80fd5b6114e785828601611275565b90969095509350505050565b5f81518084525f5b81811015611517576020818501810151868301820152016114fb565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6114ae60208301846114f3565b8035600281900b811461124a575f80fd5b5f805f805f80610120878903121561156f575f80fd5b863561157a8161122b565b9550611589886020890161124f565b945060c08701356115998161122b565b93506115a760e08801611548565b92506101008701356001600160401b03811115611453575f80fd5b5f805f805f8061016087890312156115d8575f80fd5b86356115e38161122b565b95506115f2886020890161124f565b94506116018860c08901611388565b935061012087013592506101408701356001600160401b03811115611453575f80fd5b5f805f805f80610120878903121561163a575f80fd5b86356116458161122b565b9550611654886020890161124f565b945060c0870135935060e087013592506101008701356001600160401b03811115611453575f80fd5b8151151581526101c08101602083015161169b602084018215159052565b5060408301516116af604084018215159052565b5060608301516116c3606084018215159052565b5060808301516116d7608084018215159052565b5060a08301516116eb60a084018215159052565b5060c08301516116ff60c084018215159052565b5060e083015161171360e084018215159052565b5061010083810151151590830152610120808401511515908301526101408084015115159083015261016080840151151590830152610180808401511515908301526101a0928301511515929091019190915290565b803562ffffff8116811461124a575f80fd5b5f60a0828403121561178b575f80fd5b60405160a081018181106001600160401b03821117156117b957634e487b7160e01b5f52604160045260245ffd5b60405282356117c78161122b565b815260208301356117d78161122b565b60208201526117e860408401611769565b60408201526117f960608401611548565b606082015261180a6080840161123f565b60808201529392505050565b634e487b7160e01b5f52601160045260245ffd5b5f6001820161183b5761183b611816565b5060010190565b5f60208284031215611852575f80fd5b5051919050565b80151581146109fe575f80fd5b5f60208284031215611876575f80fd5b81516114ae81611859565b818382375f9101908152919050565b8082018082111561089c5761089c611816565b5f80604083850312156118b4575f80fd5b82356118bf8161122b565b915060208301356118cf81611859565b809150509250929050565b634e487b7160e01b5f52603260045260245ffd5b5f60406001600160401b03851683526020604081850152845160a0604086015261191b60e08601826114f3565b905081860151603f198087840301606088015261193883836114f3565b6040890151888203830160808a0152805180835290860194505f9350908501905b8084101561198b57845180516001600160a01b0316835286015186830152938501936001939093019290860190611959565b5060608901516001600160a01b031660a08901526080890151888203830160c08a015295506119ba81876114f3565b9a995050505050505050505056fea2646970667358221220db8af124b6ca08525272a427bbc9690ff871229a2b86c2b5c7c38c0c77af3c5464736f6c63430008180033
Constructor Arguments (encoded)
Find Salt
Other similar tools
Uniswap Price Utils
Uniswap V4 Hooks Checker
Uniswap V4 Hooks Template Generator
Previous slide
Next slide