Tendermint KMS: Key Management System for Tendermint Validators
Browse cluster: Cosmos blockchain and smart contract languages →Tendermint KMS is a key management system designed for CometBFT and Tendermint validator applications, providing isolated signing key management with optional hardware security module backing. The project addresses security concerns in blockchain validation by implementing double-signing prevention and high-availability access to validator keys, supporting multiple signing providers including YubiHSM2, Ledger, FortanixDSM, and a software-only ed25519-dalek backend. Written in Rust with a minimum version of 1.85, it depends on libusb and can be compiled and installed via Cargo for Linux, macOS, FreeBSD, and other Unix-like platforms. The project is maintained by iqlusion (evident from the GitHub organization in the repository URL) and is licensed under Apache 2.0.