| Crates.io | blueprint-keystore |
| lib.rs | blueprint-keystore |
| version | 0.1.0-alpha.14 |
| created_at | 2025-04-09 14:03:45.874373+00 |
| updated_at | 2025-08-11 20:15:51.686035+00 |
| description | Keystore for Tangle Blueprints |
| homepage | https://tangle.tools |
| repository | https://github.com/tangle-network/blueprint |
| max_upload_size | |
| id | 1626838 |
| size | 500,816 |
A flexible and secure keystore implementation supporting multiple key types, storage backends, and remote signing capabilities.
std - Standard library support (default enabled)
no_std - No standard library support (not yet working)ecdsa - ECDSA support using k256
sr25519-schnorrkel - Schnorrkel/sr25519 support
zebra - Ed25519 implementation from Zebra
bls381 - BLS signatures on BLS12-381
bn254 - BN254 curve support
evm - Ethereum Virtual Machine support
tangle - Tangle protocol support
eigenlayer - EigenLayer protocol support
symbiotic - Symbiotic protocol support
remote - Base remote signing support
aws-signer - AWS KMS support
gcp-signer - Google Cloud KMS support
ledger-browser - Ledger support (browser)
ledger-node - Ledger support (node)
tangle-full - Complete Tangle support
tangle and bn254eigenlayer-full - Complete EigenLayer support
eigenlayer, sr25519-schnorrkel, zebra, bls381, bn254symbiotic-full - Complete Symbiotic support
symbiotic, sr25519-schnorrkel, zebra, bls381, bn254all-remote-signers - All remote signing capabilities
Enable the features you need in your Cargo.toml:
[dependencies]
blueprint-keystore = { version = "0.1", features = ["std", "ecdsa", "remote", "aws-signer"] }
For full functionality:
blueprint-keystore = { version = "0.1", features = ["std", "tangle-full", "eigenlayer-full", "all-remote-signers"] }
aws-signer requires remote, evm, and stdgcp-signer requires remote, evm, and stdledger-browser requires remote and evmledger-node requires remote and evmeigenlayer requires evm and bn254tangle-full requires tangle and bn254