#substreams #firehose #solana #thegraph #streamingfast #helper #api-bindings

substreams-solana-macro

为 Solana 链提供的 Substreams 开发套件,包含区块模型和辅助工具

4 个版本 (2 个重大更改)

新增 0.12.0 2024 年 8 月 23 日
0.11.1 2023 年 11 月 1 日
0.11.0 2023 年 11 月 1 日
0.10.2 2023 年 10 月 30 日
0.10.1 2023 年 7 月 7 日

#16 in #streamingfast

Download history 7/week @ 2024-05-12 5/week @ 2024-05-19 6/week @ 2024-05-26 3/week @ 2024-06-02 7/week @ 2024-06-09 7/week @ 2024-06-16 3/week @ 2024-06-23 5/week @ 2024-07-28 8/week @ 2024-08-04 122/week @ 2024-08-18

每月 135 次下载
substreams-solana 中使用

Apache-2.0

6KB
53

Substreams Solana

为 Solana 链提供的 Substreams 开发套件,包含 Rust Firehose 区块模型和辅助工具

使用方法

[package]
name = "substreams-solana"
version = "0.1.0"

[lib]
crate-type = ["cdylib"]

[dependencies]
substreams-solana = "0.1.0"

开发

我们手动保持渲染的 Rust Firehose 区块模型与实际在 sf-solana 中找到的 Protocol Buffer 定义文件的同步,并将它们提交到 Git。

这意味着 Protobuf 文件的变化必须手动重新生成并提交,下面将说明如何进行。

从 Protobuf 重新生成 Rust Firehose 区块

./gen.sh

社区

需要任何帮助?请联系我们!

许可证

Apache 2.0


lib.rs:

此软件包提供将 base58 字符串字面量转换为编译时字节数组的 b58! 宏。

示例

// the macro can be used in const context
const DATA: [u8; 3] = b58!("reg");
assert_eq!(DATA, [0x02,0x8c,0x6d]);

依赖项

~55KB