Skip to content

Framework-agnostic Solana transaction signing with multiple backends. Unified trait interface, async-first design, and feature-gated compilation for minimal dependencies.

Notifications You must be signed in to change notification settings

solana-foundation/solana-keychain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solana-keychain

Flexible, framework-agnostic Solana transaction signing

⚠️ SECURITY NOTICE: This library has not been audited. Use at your own risk. Not recommended for production use with real funds without a thorough security review. The authors and contributors are not responsible for any loss of funds or damages resulting from the use of this library.

solana-keychain provides a unified interface for signing Solana transactions with multiple backend implementations. Whether you need local keypairs for development, enterprise vault integration, or managed wallet services, this library offers a consistent API across all signing methods.

Implementations

This repository contains two implementations:

Framework-agnostic Rust library with async support and multiple signing backends.

  • Backends: Memory, Vault, Privy, Turnkey, AWS KMS
  • Features: Async/await, feature flags for zero-cost abstractions, SDK v2 & v3 support
  • View Rust Documentation →

Solana Kit compatible signer implementation for Node.js and browser environments.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

MIT

About

Framework-agnostic Solana transaction signing with multiple backends. Unified trait interface, async-first design, and feature-gated compilation for minimal dependencies.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •