34个重大版本
0.44.0 | 2024年7月18日 |
---|---|
0.41.0 | 2024年6月24日 |
0.37.0 | 2024年3月18日 |
0.33.0 | 2023年12月13日 |
0.9.0 | 2021年2月10日 |
#38 in #clients
3,475 每月下载量
在 12 个crate中使用(直接使用3个)
1.5MB
27K SLoC
为轻客户端创建同步状态的RPC处理程序。
目前仅与BABE + GRANDPA兼容。
用法
要使用轻同步状态,需要将其作为扩展添加到链规范中
use sc_sync_state_rpc::LightSyncStateExtension;
#[derive(Default, Clone, serde::Serialize, serde::Deserialize, sc_chain_spec::ChainSpecExtension)]
#[serde(rename_all = "camelCase")]
pub struct Extensions {
light_sync_state: LightSyncStateExtension,
}
type ChainSpec = sc_chain_spec::GenericChainSpec<(), Extensions>;
如果将 LightSyncStateExtension
未添加到链规范中,则 SyncState
将在实例化时失败。
依赖关系
~76–115MB
~2M SLoC