#tendermint #light-client #consensus #bft #blockchain

tendermint-light-client-js

tendermint-light-client-js 提供了一个轻量级的、基于 WASM 的接口,用于访问 Tendermint Light Client 的验证功能

41 个版本 (20 个重大变更)

0.39.1 2024 年 8 月 9 日
0.38.1 2024 年 7 月 23 日
0.35.0 2024 年 3 月 14 日
0.34.0 2023 年 10 月 2 日
0.21.0 2021 年 7 月 21 日

#907魔法豆

Download history 9/week @ 2024-04-29 150/week @ 2024-05-27 11/week @ 2024-06-03 1/week @ 2024-06-10 114/week @ 2024-07-15 129/week @ 2024-07-22 1/week @ 2024-07-29 223/week @ 2024-08-05 13/week @ 2024-08-12

每月下载量 368 次

Apache-2.0

1MB
14K SLoC

JavaScript 的轻客户端 API

目前这仅通过 WASM 暴露了 Tendermint Light Client 的验证逻辑。这允许从 JavaScript 简单访问验证

import * as LightClient from 'tendermint-light-client-js';

// Verify an untrusted block against a trusted one, given the specified options
// and current date/time.
let verdict = LightClient.verify(untrusted, trusted, options, now);

有关如何使用此示例的示例,请参阅 verifier-web 示例


lib.rs:

Tendermint Light Client JavaScript/WASM 接口。

这个 crate 将一些 tendermint-light-client-verifier crate 的功能暴露出来,以便在 JavaScript 生态系统中使用。

有关详细示例,请参阅仓库中的 verifier-web 示例

依赖项

~9MB
~169K SLoC