tmkms 0.15.0

Tendermint Key Management System: provides isolated, optionally HSM-backed signing key management for Tendermint applications including validators, oracles, IBC relayers, and other transaction signing applications
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! `tmkms softsign` CLI (sub)commands

mod import;
mod keygen;

use self::{import::ImportCommand, keygen::KeygenCommand};
use abscissa_core::{Command, Runnable};
use clap::Subcommand;

/// The `softsign` subcommand
#[derive(Command, Debug, Runnable, Subcommand)]
pub enum SoftsignCommand {
    /// generate a software signing key
    Keygen(KeygenCommand),

    /// convert existing private key to base64 format
    Import(ImportCommand),
}