blockworks-foundation / lite-rpc

This is a solana lite rpc which optimizes sending transactions and confirming transactions strategies.
GNU Affero General Public License v3.0
192 stars 54 forks source link

benchrunner status from websocket #404

Closed grooviegermanikus closed 3 months ago

grooviegermanikus commented 3 months ago

replace get_signature_statuses polling by websocket blockSubscribe

the tx status progression gets tracked by a thread maintained in tx_status_websocket_collector which exposes the status as a shared concurrent map.