When users want to investigate a specific hook, this endpoint provides comprehensive information. A DeFi protocol could use this to perform automated due diligence before integrating a hook.
{
"data": {
"id": 0, // Internal identifier for the hook
"name": "string", // Human-readable name of the hook
"description": "string", // Detailed description of hook's purpose and functionality
"address": "string", // On-chain contract address of the hook
"isVerified": true, // Whether hook has passed verification process
"isProxy": true, // Whether hook uses proxy pattern for upgrades
"deployerAddress": "string", // Address that deployed the hook contract
"network": { // Network details where hook is deployed
"chainId": 0, // Chain identifier (e.g., 1 for Ethereum)
"name": "string" // Network name (e.g., "Ethereum", "Base")
},
"isNoOp": true, // Whether hook is considered NoOp
"deployedAt": "string", // Timestamp of hook deployment
"successRate": 0, // Percentage of successful hook executions
"tvl": { // in hook's pools
"amount": "string",
"currency": "string"
},
"totalEarning": { // generated by hook
"amount": "string",
"currency": "string"
},
"totalVolume": { // through hook
"amount": "string",
"currency": "string"
}
}
"status": "success", // API response status
"timestamp": "string" // Timestamp of the API response
}