Skip to main content

Crate chains_sdk

Crate chains_sdk 

Source
Expand description

§chains-sdk

Unified, secure multi-chain signing library for ECDSA, EdDSA, BLS, and Schnorr.

Each blockchain module is feature-gated so consumers only compile what they need.

Modules§

atomic_swap
Cross-chain atomic swap HTLC primitives. Cross-chain Atomic Swap primitives using Hash Time-Locked Contracts (HTLC).
bip85
BIP-85 — Deterministic entropy derivation from BIP-32 keychains.
bitcoin
Bitcoin ECDSA signer using secp256k1 + double-SHA-256.
crypto
Shared cryptographic primitives used across all chain modules.
encoding
Shared encoding utilities used across all chain modules.
error
Unified error types for all signing operations.
ethereum
Ethereum ECDSA signer using secp256k1 + Keccak-256.
hd_key
BIP-32 Hierarchical Deterministic (HD) key derivation for secp256k1.
mnemonic
BIP-39 Mnemonic seed phrase support.
neo
NEO ECDSA signer using NIST P-256 (secp256r1) + SHA-256.
security
Security utilities for enclave / confidential computing environments.
solana
Solana Ed25519 signer (pure Ed25519).
threshold
Threshold Signatures — Multi-party Schnorr signing protocols.
traits
Unified trait interfaces for all signing algorithms.
xrp
XRP signer supporting both ECDSA (secp256k1 + SHA-512 half) and Ed25519.