What is Webhook?
A webhook is an HTTP callback that pushes real-time notifications when blockchain events occur — enabling applications to react to on-chain activity without constantly polling for changes.
WHY IT MATTERS
Webhooks replace polling with pushing. Instead of your application repeatedly asking 'any new transactions?', the infrastructure provider sends an HTTP request to your server when something happens. More efficient, lower latency, and simpler to implement.
Blockchain webhook providers (Alchemy, QuickNode, Moralis) offer notifications for: address activity (incoming/outgoing transactions), contract events, pending transactions, and token transfers.
For agent systems, webhooks enable reactive behavior: trigger an action when a specific on-chain event occurs, rather than continuously scanning the blockchain for changes.