# no TLS
grpcurl -plaintext
grpcurl -plaintext -import-path yellowstone-grpc-proto \
-proto geyser.proto <server_addr>:<port> list
geyser.Geyser
grpcurl -plaintext -import-path yellowstone-grpc-proto \
-proto geyser.proto <server_addr>:<port> geyser.Geyser/GetVersion
{
"version": {
"version": {
"package": "yellowstone-grpc-geyser",
"version": "5.0.0",
"proto": "5.0.0",
"solana": "2.1.13",
"git": "",
"rustc": "1.81.0",
"buildts": ""
},
"extra": {
"hostname": ""
}
}
}
grpcurl -d @ -plaintext -import-path yellowstone-grpc-proto -proto geyser.proto <server_addr>:<port> geyser.Geyser/Ping <<EOF
{
"count": 1
}
EOF
Ref: