[][src]Crate tmkms

Tendermint Key Management System

Re-exports

pub use crate::application::KmsApplication;

Modules

application

Abscissa Application for the KMS

chain

Information about particular Tendermint blockchain networks

client

The KMS makes outbound connections to the validator, and is technically a client, however once connected it accepts incoming RPCs, and otherwise acts as a service.

commands

Subcommands of the tmkms command-line application

config

Configuration file structures (with serde-derived parser)

connection

Connections to a validator (TCP or Unix socket)

error

Error types

keyring

Signing keyring. Presently specialized for Ed25519.

prelude

Application-local prelude: conveniently import types/functions/macros which are generally useful and should be available everywhere.

rpc

Remote Procedure Calls

session

A session with a validator node

yubihsm

Application-local YubiHSM configuration and initialization