API Reference Diode Client v1.0.0

modules

Modules

DiodeClient secure end-to-end encrypted connections bettween any two machines. Connections are established either through direct peer-to-peer TCP connections or bridged via the Diode network. To learn more about the decentralized Diode network visit https://diode.io/

The Cowboy2 adapter for Diode.

Provides Least-Recently-Used Queue with a fixed maximum size

Manages the server connections

Random provides random aliases for the range of machine types uint8-uint64, int8-int64 as well as additional aliases uint8h-uint64h generating random numbers starting at the lower types range end.

Encoding and Decoding of Recursive Length Prefix (RLP) https://eth.wiki/fundamentals/rlp

Rlpx defines helepr method for converting RLP encoded values back and forth.

me = Diode.miner() |> Wallet.address!() Shell.get_balance(me)

Might be merged with Id.ex, for now just starting with clear Ethereum triple needed for wallets