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
161 stars 43 forks source link

use geyser blockmeta to progress finalizedslot #367

Closed grooviegermanikus closed 3 months ago

grooviegermanikus commented 3 months ago

changes dependency of block_information_store to block stream->block info stream; this should propagate finalized block information faster

the important change is inside the .listen method: look for _block_information_store_blockinfo as this is updated from blockinfo_stream