#tetcoin #crypto #framework #blockchain

tet-libp2p-wasm-ext

Allows passing in an external transport in a Testy WASM environment

Show the crate…

1 unstable release

0.27.0 Mar 15, 2021

#185 in #tetcoin


Used in tet-libp2p

MIT license

475KB
8K SLoC

Implementation of the libp2p Transport trait for external transports.

This Transport is used in the context of WASM to allow delegating the transport mechanism to the code that uses rust-libp2p, as opposed to inside of rust-libp2p itself.

Note: This only allows transports that produce a raw stream with the remote. You couldn't, for example, pass an implementation QUIC.

Usage

Call new() with a JavaScript object that implements the interface described in the ffi module.

Dependencies

~9–14MB
~297K SLoC