solana/rpc/src
behzad nouri 3c1ce3cc93
permanently disables durable nonces with chain blockhash domain (#25788)
https://github.com/solana-labs/solana/pull/25744
separated durable nonce and blockhash domains, which will stop double
execution going forward. However it is possible that a durable
transaction has *already* been executed once as a normal transaction and
it is now a valid durable transaction. #25744 cannot stop such
transactions to be re-executed until the nonce accounts are advanced.

This commit adds a new nonce version indicating that the nonce is moved
out of the blockhash domain, and permanently disables durable
transactions for legacy nonces which are in the blockhash domain.
2022-06-09 15:28:37 +00:00
..
cluster_tpu_info.rs
lib.rs
max_slots.rs
optimistically_confirmed_bank_tracker.rs
parsed_token_accounts.rs
rpc.rs permanently disables durable nonces with chain blockhash domain (#25788) 2022-06-09 15:28:37 +00:00
rpc_completed_slots_service.rs
rpc_health.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
rpc_pubsub.rs
rpc_pubsub_service.rs Problem (#25348) 2022-05-20 08:09:52 -07:00
rpc_service.rs client: Remove static connection cache, plumb it instead (#25667) 2022-06-08 13:57:12 +02:00
rpc_subscription_tracker.rs
rpc_subscriptions.rs Fix derive_partial_eq_without_eq clippy lint 2022-05-22 22:22:21 -07:00
transaction_notifier_interface.rs
transaction_status_service.rs permanently disables durable nonces with chain blockhash domain (#25788) 2022-06-09 15:28:37 +00:00