Releases: tunnelsprotocol/tunnels
Releases · tunnelsprotocol/tunnels
v0.1.0
Tunnels Protocol v0.1.0
First release of the Tunnels protocol implementation.
What's included
- Full node binary (
tunnels-node) — P2P networking, RocksDB persistence, JSON-RPC API, block production and validation - CLI wallet (
tunnels-wallet) — key generation, transaction signing, RPC submission - WASM SDK (
tunnels-sdk) — compiles to WebAssembly for browser-based key management and transaction signing - Browser key generator (
tunnels-keygen) — standalone HTML file, zero dependencies
SDK WASM artifacts
Pre-built WASM binary and JS glue code for the Tunnels SDK, ready to embed in web applications:
tunnels_sdk_bg.wasm— the compiled WebAssembly binary (164K)tunnels_sdk.js— JavaScript glue code (ES module,--target web)tunnels_sdk.d.ts— TypeScript type definitionstunnels_sdk_bg.wasm.d.ts— WASM binary TypeScript definitionspackage.json— npm-compatible package metadata
Load in a web application:
import init, { TunnelsSDK } from './tunnels_sdk.js';
await init();Stats
- 10 Rust crates, ~33,000 lines of source code
- 489 tests passing