Cargo Features

[dependencies]
yellowstone-grpc-proto = { version = "4.1.1", default-features = false, features = ["convert", "plugin", "plugin-bench", "tonic", "tonic-compression"] }
default = convert, tonic, tonic-compression

These default features are set whenever yellowstone-grpc-proto is added without default-features = false somewhere in the dependency tree.

convert default plugin?

Enables bincode, solana-account-decoder, solana-sdk, and solana-transaction-status

Affects yellowstone-grpc-proto::convert_to, yellowstone-grpc-proto::convert_from

plugin plugin-bench? = convert

Enables agave-geyser-plugin-interface, base64, bs58, bytes, serde, smallvec, spl-token-2022, thiserror ^1.0.63, and tonic

Affects yellowstone-grpc-proto::plugin

plugin-bench = plugin

Enables prost ^0.11.9 and solana-storage-proto

tonic default tonic-compression

Enables tonic

tonic-compression default = tonic

Enables gzip and zstd of tonic