Crate in3

Source
Expand description

Bindings to the Incubed C library.

This crate is a wrapper around the Incubed C library.“

The IN3 client is a

  • Crypto-Economic
  • Non-syncronizing and stateless, but fully verifying
  • Minimal resource consuming

blockchain client (Crypto-Economic Client, Minimal Verification Client, Ultra Light Client).

The Client struct is the main interface to the library.

Modules§

btc
IN3 API implementation for the Bitcoin blockchain.
error
Errors used throughout the library.
eth1
IN3 API implementation for the Ethereum blockchain.
in3
IN3 client implementation.
ipfs
IPFS JSON RPC client API.
json_rpc
Minimal JSON RPC implementation.
logging
Minimal logger implementation that interfaces with the underlying C impl
prelude
Contains items that you probably want to always import.
signer
Signer trait implementations.
traits
Core trait definitions.
transport
Transport trait implementations used by default or in tests.
types
Types common to all modules.

Functions§

init
Initializes the in3 library