Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

geyser: add more slot statuses like FirstShredReceived, CreatedBank #2957

Open
fanatid opened this issue Sep 20, 2024 · 2 comments
Open

geyser: add more slot statuses like FirstShredReceived, CreatedBank #2957

fanatid opened this issue Sep 20, 2024 · 2 comments
Assignees

Comments

@fanatid
Copy link

fanatid commented Sep 20, 2024

Problem

It's not possible to implement a fully compatible Solana/Agave WebSocket (PubSub) replacement based on geyser. We only have access to processed / confirmed / finalized but with WebSocket additionally we have access to FirstShredReceived / Completed CreatedBank / Dead (https://github.com/anza-xyz/agave/blob/v2.0.10/rpc-client-api/src/response.rs#L187-L221). For example in https://github.com/Block-Logic/ping-thing-client we rely on FirstShredReceived to benchmark transaction landing and we would like to switch to geyser based tools.

Proposed Solution

Add more statuses to geyser.

cc @lijunwangs

@lijunwangs lijunwangs self-assigned this Sep 21, 2024
@lijunwangs
Copy link

These seems to be some "new" slot status sate. We should be able to support it in Geyser -- will come up with a PR soon.

@fanatid
Copy link
Author

fanatid commented Sep 30, 2024

A related issue in the original repo solana-labs#32958

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants