Skip to main content
The optional local cache is available in TypeScript and Rust. It is useful when an application repeatedly reads the same tracked wallets or markets and wants a durable local SQLite view between restarts.
The cache is a focused helper, not a local mirror of the complete V3 API. It does not replace V3 for every combo, credit, identity, webhook, or perps resource. Python does not currently expose this helper.

Install

Watchlist

Create a polynode.watch.json file:
Do not put API keys or private keys in the watchlist.

Start and query

Operational guidance

  • Put the SQLite file on persistent storage and back it up according to your application’s needs.
  • Keep one writer per database file unless your own storage design guarantees otherwise.
  • Observe backfill progress and rate-limit errors instead of starting many simultaneous backfills.
  • Stop the cache cleanly so its live subscription and database handles are released.
  • Use V3 as the source of truth for data outside the documented cache model.
For current V3 reads, see Complete V3 API.