Skip to main content

Transfer notifications

Watch wallet addresses, parse multi-chain transfers, and store them. Manage the list and query history over HTTP; receive hits over WebSocket or webhook.

Requires X-API-Key. The public WebSocket path is /tx/ws, not /tx/api/v1/transaction/ws.

Capabilities​

CapabilityEntry
Add / remove watchesPOST /tx/api/v1/addresses
Exclude addresses from pushPOST /tx/api/v1/addresses/exclusions
HistoryPOST /tx/api/v1/transfers/search
Live pushwss://gateway.gelabs.org/tx/ws
Outbound webhookPUT /tx/api/v1/app/config

Supported networks​

Identify a network with chain_type (family) + chain_id. chain_type is one of evm / svm / tvm / utxo (case-insensitive):

NetworkFamilychain_id
Ethereumevm1
Sepoliaevm11155111
BSCevm56
Polygonevm137
Arbitrumevm42161
Optimismevm10
Baseevm8453
Solana Mainnetsvm1
Tron Mainnettvm728126428
Bitcoin Mainnetutxo1

WebSocket frames are {id,time,type,code,data,message}. Webhooks are POST of a JSON array with a Sign header. Shapes: API reference.

Next: Quick start.