quic_geyser_plugin/plugin/Cargo.toml

50 lines
1.3 KiB
TOML

[package]
name = "quic-geyser-plugin"
version = "0.1.5"
edition = "2021"
authors = ["Godmode Galactus"]
[lib]
crate-type = ["cdylib", "rlib"]
[[bin]]
name = "config-check"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
agave-geyser-plugin-interface = "=1.18.15"
clap = { workspace = true, features = ["derive"] }
serde = { workspace = true }
solana-sdk = { workspace = true }
solana-logger = { workspace = true }
serde_json = { workspace = true }
solana-rpc-client-api = { workspace = true }
solana-account-decoder = { workspace = true }
anyhow = { workspace = true }
log = { workspace = true }
thiserror = {workspace = true}
jsonrpsee = { version = "0.20.0", features = ["macros", "full"] }
tower = "0.4.13"
tower-http = { version = "0.4.0", features = ["full"] }
quic-geyser-common = { workspace = true }
quic-geyser-server = { workspace = true }
quic-geyser-block-builder = { workspace = true }
quic-geyser-snapshot = { workspace = true }
lite-account-manager-common = { workspace = true }
itertools = { workspace = true }
tokio = {workspace = true}
[build-dependencies]
anyhow = { workspace = true }
cargo-lock = { workspace = true }
git-version = { workspace = true }
vergen = { workspace = true, features = ["build", "rustc"] }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]