solana-with-rpc-optimizations/client/src
Jon Cinque 2124f0a13c
client: Speed up send-and-confirm-parallel (#33032)
* Rename blockheight -> block height

* Clean up comments

* Simplify tpu-client implementation

* client: Destructure more in match arm

* client: Avoid passing Arc where it isn't needed

* Refactor sending into a new function

* Chain work after send to make last part cleaner

* Do all sending at once in the same future

* Sleep before sending to avoid overwhelming
2023-08-29 18:29:10 +02:00
..
nonblocking removes redundant NewConnectionConfig trait (#31979) 2023-06-06 21:28:29 +00:00
connection_cache.rs removes redundant NewConnectionConfig trait (#31979) 2023-06-06 21:28:29 +00:00
lib.rs New method to send large number of transactions to the cluster (#32388) 2023-07-25 12:08:01 -06:00
quic_client.rs Refactor connection cache to support generic msgs (#29774) 2023-02-01 18:10:06 -08:00
send_and_confirm_transactions_in_parallel.rs client: Speed up send-and-confirm-parallel (#33032) 2023-08-29 18:29:10 +02:00
thin_client.rs Relax `Sized` bound for `Signers` in `Transaction` and `Client` (#30568) 2023-03-30 13:12:48 +00:00
tpu_client.rs removes redundant NewConnectionConfig trait (#31979) 2023-06-06 21:28:29 +00:00
tpu_connection.rs Refactor connection cache to support generic msgs (#29774) 2023-02-01 18:10:06 -08:00
transaction_executor.rs Pass Arc<AtomicBool> by value, not by reference. (#31916) 2023-06-01 17:25:48 -07:00
udp_client.rs Refactor connection cache to support generic msgs (#29774) 2023-02-01 18:10:06 -08:00