Skip to main content
FastGate answers the 14 methods below when you send them to the ThorEdge RPC URL. No separate endpoint or key exists. Every method has its own page with parameters, response fields, and a response captured from ThorEdge; this page collects the behavior they share.

Shared behavior

Slot. Responses reflect FastGate’s indexed state and report that slot as context.slot. commitment and minContextSlot are accepted and ignored. context has no apiVersion field. Config object. The options parameter must be a JSON object or null. The legacy bare-string form ["<pubkey>", "base64"] is rejected with -32602 Invalid param: config must be an object. Encodings. base64 (default), base58, base64+zstd, and jsonParsed. Any other value returns -32602 unsupported encoding: <value>. jsonParsed decodes SPL Token and Token-2022 token accounts and mints; every other account falls back to base64. dataSlice is ignored with jsonParsed. dataSlice. { "offset": <int>, "length": <int> }, both required. Out-of-range slices are clamped; space always reports the full account size. Account object. { "lamports", "data", "owner", "executable", "rentEpoch", "space" }. rentEpoch can be 18446744073709551615, which exceeds JavaScript’s safe integer range; parse it as a big integer if you use it. Result size. getProgramAccounts returns at most 10,000 accounts; a larger result set returns -32600 and asks you to switch to getProgramAccountsV2. Use the token V2 methods for owners or delegates with very large token-account sets so the query stays inside the read budget.

Differences by method

Errors

FastGate errors arrive as HTTP 200 with a JSON-RPC error object.

Next steps