#bft #consensus #cometbft #tendermint #blockchain

cometbft-light-client-js

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

1 个不稳定版本

0.1.0-alpha.22024 年 1 月 27 日

#9#cometbft

Apache-2.0

1MB
16K SLoC

JavaScript 轻客户端 API

目前这仅仅通过 WASM 公开 CometBFT Light Client 的验证逻辑。这允许从 JavaScript 简单地访问验证

import * as LightClient from 'cometbft-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);

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


lib.rs:

CometBFT Light Client JavaScript/WASM 接口。

此包将 cometbft-light-client-verifier 包的一些功能暴露给 JavaScript 生态系统使用。

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

依赖

~8.5MB
~156K SLoC