A: Currently, we resend unacknowledged webhook events once per minute for three minutes. We also offer customizable retry policies for enterprise plans.
A: Raw webhooks are regular Solana transactions. When a transaction occurs for the given addresses in a raw webhook, those transactions will be directly sent to the webhook URL supplied by the user. Enhanced webhooks are for Helius' interpreted transaction types. We parse over 100 types of Solana transactions including NFT listings, DeFi swaps, Solana transfers, etc and abstract these into our own schema. If you want to listen for any transaction and don't want Helius abstractions, use raw webhooks — if you want built in transaction type detecting, use enhanced webhooks.
A: Not yet, but we plan to add these in February of 2023.
A: Up to 100,000 addresses.
A: You can specify an authorization header when creating (or updating) a webhook. Helius will include set the value in the
Authorizationheader when sending data to your webhook.
A: No! This is a very common mistake, we can not detect your own local servers from just "localhost".