2个发布版
0.0.2 | 2023年2月24日 |
---|---|
0.0.1 | 2023年2月24日 |
#1 in #jito
87KB
2K SLoC
关于
- 这些protobufs的大部分是从Solana Lab的存储库中复制的。
使用库
添加到Cargo.toml
jito-geyser-protos = "0.0.2"
导入
use jito_geyser_protos::solana::storage::confirmed_block::ConfirmedBlock;
注意
- 支持任何 ~v1.14 版本的 solana 库。
如何拉取 Solana Labs 的更改
拉取更新
- confirmed_block.proto 和 transaction_by_addr.proto 保持不变。
- 以下添加到 lib.rs(之前在 convert.rs 中生成)
pub mod solana {
pub mod geyser {
tonic::include_proto!("solana.geyser");
}
pub mod storage {
pub mod confirmed_block {
tonic::include_proto!("solana.storage.confirmed_block");
}
}
}
- 将 tx_by_addr 移动到 lib.rs 中的规范 include_proto!
pub mod tx_by_addr {
tonic::include_proto!("solana.storage.transaction_by_addr");
}
- 必要时重命名 convert.rs 中的模块
依赖
~34–48MB
~846K SLoC