Skip to content

feat(sdk): add TypeScript SDK @engram/client#53

Open
shadow6427 wants to merge 1 commit into
Dipraise1:mainfrom
shadow6427:ts-sdk
Open

feat(sdk): add TypeScript SDK @engram/client#53
shadow6427 wants to merge 1 commit into
Dipraise1:mainfrom
shadow6427:ts-sdk

Conversation

@shadow6427

Copy link
Copy Markdown

Closes #22

This PR introduces the @engram/client TypeScript SDK.

Scope completed

  • @engram/client npm package mirroring EngramClient (ingest, query, namespaces)
  • sr25519 request signing (using @polkadot/util-crypto)
  • X25519 hybrid encryption for private namespaces (via tweetnacl)
  • Typed errors matching engram/sdk/exceptions.py
  • CI: build + tests against mock miner (test/client.test.ts)
  • GitHub Action for CI (.github/workflows/ts-sdk.yml)

@vercel

vercel Bot commented Jun 21, 2026

Copy link
Copy Markdown

@shadow6427 is attempting to deploy a commit to the praise's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[sdk] TypeScript SDK — @engram/client mirroring the Python SDK

1 participant