mergify[bot]
9c549a3ccf
Add custom error for tx-history queries when node does not support (backport #17494 ) ( #17522 )
...
* Add custom error for tx-history queries when node does not support (#17494 )
(cherry picked from commit 6abe089740
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-05-26 21:37:26 +00:00
mergify[bot]
4313240b1b
Return error for excluded secondary-index keys (backport #17193 ) ( #17215 )
...
* Return error for excluded secondary-index keys (#17193 )
* Add runtime helpers to check secondary indexes for key
* Add custom rpc error
* Check secondary-index key inclusion in rpc
* Clone complete AccountSecondaryIndexes into rpc to avoid bank query
(cherry picked from commit 27004f1b76
)
# Conflicts:
# core/src/rpc.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-05-13 23:04:01 +00:00
mergify[bot]
92ec1ae255
Switch to a single use
( #16169 )
...
(cherry picked from commit 16e4ccca13
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-27 06:58:31 +00:00
HowJMay
9c7b3dc1b5
style: Fix the typos
2021-02-13 12:34:21 -07:00
Tyera Eulberg
71e9958e06
Rpc: Add custom error for BigTable data not found ( #14762 )
...
* Expose not-found bigtable error
* Add custom rpc error for bigtable data not found
* Return custom rpc error when bigtable block is not found
* Generalize long-term storage
2021-01-22 04:40:47 +00:00
Michael Vines
5d9dc609b1
Rename RpcNodeUnhealthy error to NodeUnhealthy, generalize getHealth
RPC error object for the future
2021-01-18 19:57:25 -08:00
Michael Vines
4003f86f04
Add getSnapshotSlot
RPC method
2021-01-16 19:31:21 +00:00
Michael Vines
dacb95083d
Add getHealth
RPC method
2021-01-16 10:10:48 -08:00
Tyera Eulberg
ac0d32bc7e
Add blockstore skipped api ( #14145 )
...
* Add blockstore api to determine if a slot was skipped
* Return custom rpc error if slot is skipped
2020-12-16 13:40:36 -07:00
Michael Vines
14d793b22c
Cleanly handle RPC servers that don't have --enable-rpc-transaction-history enabled
2020-10-13 10:05:44 -07:00
Michael Vines
247228ee61
Implementation-defined RPC server errors are now accessible to client/ users
2020-10-13 10:05:44 -07:00