Skip to main content

Crate signer

Crate signer 

Source
Expand description

Multi-chain transaction signer.

This is an umbrella crate that re-exports chain-specific signer crates:

  • btc — Bitcoin (ECDSA, Schnorr, PSBT, message signing)
  • evm — Ethereum / EVM (EIP-191, EIP-712, transaction signing)
  • svm — Solana / SVM (Ed25519 signing)

Each chain crate is feature-gated and enabled by default. Enable the kobe feature to activate wallet bridging with kobe HD wallet.

§Usage

// Via umbrella crate
use signer::evm;
let s = evm::Signer::random();

// Or depend on a chain crate directly
// use signer_evm::Signer;

Re-exports§

pub use signer_btc as btc;
pub use signer_evm as evm;
pub use signer_svm as svm;