Releases: solana-foundation/solana-keychain
solana-keychain v0.5.0
Release of solana-keychain v0.5.0 (Rust)
@solana/keychain v0.6.0
TypeScript Packages v0.6.0
This release includes the following packages:
@solana/keychain-core@0.6.0@solana/keychain-aws-kms@0.6.0@solana/keychain-crossmint@0.6.0@solana/keychain-fireblocks@0.6.0@solana/keychain-gcp-kms@0.6.0@solana/keychain-para@0.6.0@solana/keychain-privy@0.6.0@solana/keychain-turnkey@0.6.0@solana/keychain-vault@0.6.0@solana/keychain@0.6.0
Installation
# Install the umbrella package (includes all signers)
pnpm add @solana/keychain
# Or install individual packages
pnpm add @solana/keychain-core
pnpm add @solana/keychain-privy
# etc.solana-keychain v0.4.0
Release of solana-keychain v0.4.0 (Rust)
Adds support for CDP, DFNS, and Para. Thanks @sddioulde @Torakushi @tysonwil @dev-jodee !
@solana/keychain v0.5.0
TypeScript Packages v0.5.0
What's New
Factory functions for all signers. Every signer package now exports a createXSigner() factory function (e.g. createAwsKmsSigner, createPrivySigner) that returns a SolanaSigner<TAddress> interface. This aligns with @solana/kit's pattern and means you no longer need to import or instantiate classes directly. Class exports still work but are deprecated and will be removed in a future release.
New Packages
Three new signer backends debut in this release:
@solana/keychain-cdp— Signs Solana transactions via Coinbase Developer Platform (CDP). (thanks @sddioulde)@solana/keychain-dfns— Signs via Dfns' wallet-as-a-service API using a challenge/response User Action Signing flow. (thanks @Torakushi)@solana/keychain-para— Signs via Para's MPC network, splitting key material across multiple parties so no single node ever holds a complete private key. (thanks @tysonwil)
Packages
| Package | npm |
|---|---|
@solana/keychain-core |
npm |
@solana/keychain-aws-kms |
npm |
@solana/keychain-cdp |
npm |
@solana/keychain-dfns |
npm |
@solana/keychain-fireblocks |
npm |
@solana/keychain-gcp-kms |
npm |
@solana/keychain-para |
npm |
@solana/keychain-privy |
npm |
@solana/keychain-turnkey |
npm |
@solana/keychain-vault |
npm |
@solana/keychain |
npm |
Installation
# Install the umbrella package (includes all signers)
pnpm add @solana/keychain
# Or install individual packages
pnpm add @solana/keychain-core
pnpm add @solana/keychain-privy
# etc.@solana/keychain v0.4.0
TypeScript Packages v0.4.0
- Bump packages to support @solana/kit v6
This release includes the following packages:
@solana/keychain-core@0.4.0@solana/keychain-aws-kms@0.4.0@solana/keychain-fireblocks@0.4.0@solana/keychain-privy@0.4.0@solana/keychain-turnkey@0.4.0@solana/keychain-vault@0.4.0@solana/keychain@0.4.0
Installation
# Install the umbrella package (includes all signers)
pnpm add @solana/keychain
# Or install individual packages
pnpm add @solana/keychain-core
pnpm add @solana/keychain-privy
# etc.solana-keychain v0.3.0
Release of solana-keychain v0.3.0 (Rust)
@solana/keychain v0.3.0
TypeScript Packages v0.3.0
This release includes the following packages:
@solana/keychain-core@0.3.0@solana/keychain-aws-kms@0.3.0@solana/keychain-fireblocks@0.3.0@solana/keychain-privy@0.3.0@solana/keychain-turnkey@0.3.0@solana/keychain-vault@0.3.0@solana/keychain@0.3.0
Installation
# Install the umbrella package (includes all signers)
pnpm add @solana/keychain
# Or install individual packages
pnpm add @solana/keychain-core
pnpm add @solana/keychain-privy
# etc.solana-keychain v0.2.1
Release of solana-keychain v0.2.1 (Rust)
@solana/keychain v0.2.1
TypeScript Packages v0.2.1
This release includes the following packages:
@solana/keychain-core@0.2.1@solana/keychain-aws-kms@0.2.1@solana/keychain-fireblocks@0.2.1@solana/keychain-privy@0.2.1@solana/keychain-turnkey@0.2.1@solana/keychain-vault@0.2.1@solana/keychain@0.2.1
Installation
# Install the umbrella package (includes all signers)
pnpm add @solana/keychain
# Or install individual packages
pnpm add @solana/keychain-core
pnpm add @solana/keychain-privy
# etc.@solana/keychain v0.1.0
Release of @solana/keychain v0.1.0 (TypeScript)