solana-with-rpc-optimizations/client/src
galactus dbac50dcc8
New method to send large number of transactions to the cluster (#32388)
* Adding a method which sends and confirm a large number of transactions in parallel and using it to deploy programs

* Using the new method to deploy programs

* Minor changes, break when transaction map is empty

* Updating cargo for all lock files

* Sorting dependencies

* Changes after tnelson's comment

* confirm recently expired transactions and improve tracking of transaction sending

* Minor changes

* more changes after tnelson's comments

* Adding serialized transaction in TransactionData

* Update client/src/send_and_confirm_transactions_in_parallel.rs

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* Update client/src/send_and_confirm_transactions_in_parallel.rs

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* nit changes from trent

* Fixing kirills comments, adding some unit tests

* fixing ci, and minor change

* addressing Kirills nit comments

---------

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2023-07-25 12:08:01 -06: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 New method to send large number of transactions to the cluster (#32388) 2023-07-25 12:08:01 -06: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