Skip to content

@wraith-protocol/test-vectors published package #51

Description

@truthixify

Tier: L (1-2 weeks) Type: feature

Context

Other-language reimplementations of the stealth math (Go indexers, Rust agents, Swift mobile) need a shared corpus to verify their crypto matches the reference TS SDK. Ship as a separate npm package.

Scope

  • New packages/test-vectors/ workspace package
  • 5 JSON vector files per chain (key derivation, stealth gen, scan match, signing, encoding) with ≥ 100 vectors each
  • Generation script that produces vectors deterministically from a seed
  • checksum.json with SHA-256 of each file
  • README with cross-language consumption examples (Rust / Go / Python)
  • Published to npm at v1.0.0

Acceptance criteria

  • Package published
  • SDK tests updated to consume the vectors
  • Cross-language README
  • Tagged v1.0.0

Files to start with

  • New: packages/test-vectors/
  • pnpm-workspace.yaml

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programcryptoCryptographic codedripsFunded via Drips Networkhelp wantedExtra attention is neededstellarTouches Stellar / Soroban codetestTest coverage / harness

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions