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 evm;
let s = random;
// Or depend on a chain crate directly
// use signer_evm::Signer;