Skip to content

Releases: solana-foundation/solana-keychain

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.

solana-keychain v0.3.0

28 Jan 17:40
ad28d52

Choose a tag to compare

Release of solana-keychain v0.3.0 (Rust)

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

@solana/keychain v0.3.0

28 Jan 17:40
ad28d52

Choose a tag to compare

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

06 Jan 22:04
25982d3

Choose a tag to compare

Release of solana-keychain v0.2.1 (Rust)

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

@solana/keychain v0.2.1

06 Jan 22:05
25982d3

Choose a tag to compare

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

20 Dec 00:42
16488fc

Choose a tag to compare

Release of @solana/keychain v0.1.0 (TypeScript)