Skip to main content
Trigger Actions upon Specific Contract Events. This allows you to track custom events emitted by smart contracts you’re interested in. Requires specifying the contract address and the event. Contract Event is a custom webhook type offering great flexibility, while the other webhook types are built on top of this webhook type with prefilled contract address and ABI for specific purposes and serve as templates.

Webhook Configuration Fields

Event Filter Fields

Value:
  • Enter specific values, comma-separated lists for “in” and “not in” operators, or regular expressions for regex matching.
Example: Assume you’re interested in tracking a specific “Approval” event that approves to a spender (0x123abc…) within a smart contract. To receive notifications only when such Approval event occurs, set up the following filters:
  • topic0 == "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef" (the topic hash that represents an ApprovalApproval)
  • topic2 == "0x123abc..."(spender is the second input defined in the ABI inputs for this event)
This ensures you’re only notified about relevant approval within the smart contract, allowing you to stay informed about the community activity.