Skip to content

Releases: solana-foundation/solana-keychain

solana-keychain v1.0.1

03 Apr 14:37
094a688

Choose a tag to compare

Release of solana-keychain v1.0.1 (Rust)

crates.io: https://crates.io/crates/solana-keychain/1.0.1

solana-keychain v1.0.0

03 Apr 14:15
eb06bad

Choose a tag to compare

Release of solana-keychain v1.0.0 (Rust)

crates.io: https://crates.io/crates/solana-keychain/1.0.0

@solana/keychain v1.0.1

03 Apr 14:47
094a688

Choose a tag to compare

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

27 Mar 20:13
38e466a

Choose a tag to compare

Release of solana-keychain v0.5.1 (Rust)

crates.io: https://crates.io/crates/solana-keychain/0.5.1

@solana/keychain v0.6.1

27 Mar 14:37
803c720

Choose a tag to compare

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

20 Mar 16:08
8d60864

Choose a tag to compare

Release of solana-keychain v0.5.0 (Rust)

crates.io: https://crates.io/crates/solana-keychain/0.5.0

@solana/keychain v0.6.0

20 Mar 16:13
66454dc

Choose a tag to compare

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

11 Mar 16:07
73d99b2

Choose a tag to compare

Release of solana-keychain v0.4.0 (Rust)
Adds support for CDP, DFNS, and Para. Thanks @sddioulde @Torakushi @tysonwil @dev-jodee !

crates.io: https://crates.io/crates/solana-keychain/0.4.0

@solana/keychain v0.5.0

06 Mar 17:54
bb10f11

Choose a tag to compare

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

10 Feb 20:45
4f67d12

Choose a tag to compare

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.