SDKCore release 0.1.0

Installation

Install the published TypeScript SDK, supported Node.js runtime and package export surface.

Install the frozen public SDK from npm:

npm install @lethenymous/sdk

The current release is @lethenymous/[email protected] and requires Node.js 20 or newer. The package exports its public API from @lethenymous/sdk as an ESM package.

What is included

The package exports the Lethenymous client; ShieldedWallet; EncryptedFileNoteStore and InMemoryNoteStore; ProductionProver; OnChainPagedMerkleWitnessProvider; codecs, account decoders, PDA derivation, CPMM math, note cryptography and instruction builders.

Private operations require separately supplied authenticated production prover and proving-key artifacts. The SDK does not bundle the prover, PKs, VKs or frozen Core binary. It does not provide browser/WASM proving support. The currently authenticated release prover target is darwin-arm64; unsupported targets fail closed.

import {
  Lethenymous,
  EncryptedFileNoteStore,
  ProductionProver,
  OnChainPagedMerkleWitnessProvider,
} from "@lethenymous/sdk";

See Getting started for a public client setup and private-operation prerequisites.

PreviousSolana designNext Getting started
Source baseline: frozen Core v0.1.0 / SDK v0.1.1.