solana/rpc
mergify[bot] 8b8024f271
v2.1: [rpc] Fatal `getSignaturesForAddress()` when Bigtable errors (backport of #3700) (#4443)
[rpc] Fatal `getSignaturesForAddress()` when Bigtable errors (#3700)

* Unindent code in `get_signatures_for_address`

* Add a custom JSON-RPC error to throw when long-term storage (ie. Bigtable) can't be reached

* When the `before`/`until` signatures can't be found, throw `SignatureNotFound` instead of `RowNotFound`

* Fatal `getSignaturesForAddress` calls when Bigtable must be queried but can't be reached

(cherry picked from commit 52f132cc41c5e9b992a0574d47f6dcaf91980ae9)

Co-authored-by: Steven Luscher <steveluscher@users.noreply.github.com>
2025-01-16 08:05:25 -08:00
..
src v2.1: [rpc] Fatal `getSignaturesForAddress()` when Bigtable errors (backport of #3700) (#4443) 2025-01-16 08:05:25 -08:00
.gitignore
Cargo.toml Extract feature-set crate (#2172) 2024-09-10 19:27:20 +02:00