Releases: solana-foundation/solana-keychain
solana-keychain v1.0.1
Release of solana-keychain v1.0.1 (Rust)
solana-keychain v1.0.0
Release of solana-keychain v1.0.0 (Rust)
@solana/keychain v1.0.1
TypeScript Packages v1.0.1
This release includes the following packages:
@solana/keychain-core@1.0.1@solana/keychain-aws-kms@1.0.1@solana/keychain-cdp@1.0.1@solana/keychain-crossmint@1.0.1@solana/keychain-dfns@1.0.1@solana/keychain-fireblocks@1.0.1@solana/keychain-gcp-kms@1.0.1@solana/keychain-para@1.0.1@solana/keychain-privy@1.0.1@solana/keychain-turnkey@1.0.1@solana/keychain-vault@1.0.1@solana/keychain@1.0.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.5.1
Release of solana-keychain v0.5.1 (Rust)
@solana/keychain v0.6.1
Fix umbrella package and dependency issues.
TypeScript Packages v0.6.1
https://www.npmjs.com/package/@solana/keychain/v/0.6.1
This release includes the following packages:
@solana/keychain-core@0.6.1@solana/keychain-aws-kms@0.6.1@solana/keychain-cdp@0.6.1@solana/keychain-crossmint@0.6.1@solana/keychain-dfns@0.6.1@solana/keychain-fireblocks@0.6.1@solana/keychain-gcp-kms@0.6.1@solana/keychain-para@0.6.1@solana/keychain-privy@0.6.1@solana/keychain-turnkey@0.6.1@solana/keychain-vault@0.6.1@solana/keychain@0.6.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.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.