A hello world example project for using gRPC to communicate with a Solana RPC node with the Geyser plugin installed.
The proto files are provided from rpcpool/yellowstone-grpc and located locally here.
The Gradle gRPC
plugin generates client code
based on the proto files when building the project (/.gradlew build
).
An example using the generated code to subscribe to transactions for an account can be found in HelloGeyser.