IHooksFactory.sol

Functions:

addHooksTemplate(address,string,address,address,uint80,uint16) 0x3476b76d

archController() 0x54635570

computeMarketAddress(bytes32) 0xc29a7677

deployHooksInstance(address,bytes) 0xcd01e52a

deployMarket((address,string,string,uint128,uint16,uint16,uint32,uint16,uint32,uint256),bytes,bytes32,address,uint256) 0xe7ca86e3

deployMarketAndHooks(address,bytes,(address,string,string,uint128,uint16,uint16,uint32,uint16,uint32,uint256),bytes,bytes32,address,uint256) 0xad78e45a

disableHooksTemplate(address) 0x9f2f94b3

getHooksTemplateDetails(address) 0x2812d2de

getHooksTemplateForInstance(address) 0x2b07f280

getHooksTemplates() 0x6e50f960

getHooksTemplates(uint256,uint256) 0xcdbb8374

getHooksTemplatesCount() 0xd9d58025

getMarketParameters() 0x04032dbb

getMarketsForHooksTemplate(address) 0x1caab59d

getMarketsForHooksTemplate(address,uint256,uint256) 0xeae6ff66

getMarketsForHooksTemplateCount(address) 0xd1a0745c

isHooksInstance(address) 0xd19bd571

isHooksTemplate(address) 0x3fd83e1e

marketInitCodeHash() 0xaeefe08c

marketInitCodeStorage() 0x356dd352

pushProtocolFeeBipsUpdates(address) 0x155733ef

pushProtocolFeeBipsUpdates(address,uint256,uint256) 0x33ee81f2

registerWithArchController() 0x41f259b8

sanctionsSentinel() 0x4272711d

updateHooksTemplateFees(address,address,address,uint80,uint16) 0x9c5cd31a

Events:

HooksInstanceDeployed(address,address) 0xa1d2f67e

HooksTemplateAdded(address,string,address,address,uint80,uint16) 0x7735fb05

HooksTemplateDisabled(address) 0xf53ee7e1

HooksTemplateFeesUpdated(address,address,address,uint80,uint16) 0xba32e46a

MarketDeployed(address,address,string,string,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256) 0x6f8c7c94

Last updated