Wallet activity
Watch wallet addresses for incoming and outgoing native value and token transfers.
Address Webhooks send watched-wallet transfers and matching contract logs to your HTTPS receiver; verify signatures, deduplicate events and handle gaps before crediting a payment.
Events before an address’s activation block need a separate backfill; replay cannot recover them. Internal native transfers are excluded. Confirmations must stay within each chain’s GET /v1/push/chains range and count blocks, not safe or finalized labels.
Receive native.transfer for native value in top-level transactions, token.transfer for ERC-20, ERC-721 and ERC-1155 transfers, and log for other logs naming a watched address as the emitting contract or in topics[1]–topics[3].
GET /v1/push/chains returns the currently supported chains and their confirmation limits. Call it with your API key before selecting chains for a subscription.
Each subscription covers multiple chains with one receiving URL. Developers and AI agents have the same capacity options and prices.
Up to 1,000,000 addresses per subscription. Available on sign-up.
Standard usage rates
10,000,000 / 100,000,000 addresses per subscription.
Contact us to enableBoth tiers use the same address-day and delivered-event rates.
Watch wallet addresses for incoming and outgoing native value and token transfers.
Receive ERC-20 USDT / USDC transfers, then validate the token contract, recipient and integer amount before crediting a payment.
Watch a contract address to receive its logs, or receive logs with a watched address in topics[1]–topics[3].
Handle ERC-721 and ERC-1155 token transfers with token_id and, for batch transfers, batch_index.
The table shows CU weights and the free address allowance from GET /v1/plans. Data events are charged per delivery; automatic retries and control events are free. Replay deliveries are charged at the event rate.
CU weights from GET /v1/plans. Automatic retries are free.
Free addresses per account per UTC day: 1000
Free address allowance per account per UTC day, shared by all subscription groups regardless of plan. For each group, count its maximum address count while online during that day; allocate the allowance in ascending group ID order. The same address in two groups counts twice; the number of chains in a group does not multiply its address count. A group offline or deleted for the entire day contributes nothing. For each group, the remaining count after its share of the allowance is multiplied by the `push.address_day` CU weight in `method_weights`. The current configured allowance comes from the same pricing policy used for the address-day charge; it is not an account capacity limit or a separate allowance per group.
| Method | Billing unit | CU |
|---|---|---|
| push.address_day | Billable address-day | 33 |
| push.history | Successful history request | 25 |
| push.log | Delivered data event | 150 |
| push.native_transfer | Delivered data event | 150 |
| push.token_transfer | Delivered data event | 150 |