Skip to content

feat(sdk-coin-kas): add Kaspa (KAS) unique chain SDK integration#8421

Draft
manojkumar138 wants to merge 1 commit intomasterfrom
feat/kaspa-sdk
Draft

feat(sdk-coin-kas): add Kaspa (KAS) unique chain SDK integration#8421
manojkumar138 wants to merge 1 commit intomasterfrom
feat/kaspa-sdk

Conversation

@manojkumar138
Copy link
Copy Markdown
Contributor

No description provided.

@manojkumar138 manojkumar138 requested review from a team as code owners April 7, 2026 12:27
@sachushaji
Copy link
Copy Markdown
Contributor

@claude

@mohd-kashif mohd-kashif marked this pull request as draft April 8, 2026 05:20
…HO-388]

Implements a full BitGoJS SDK module for Kaspa (KAS), a UTXO-based
BlockDAG chain using Schnorr signatures over secp256k1 and BLAKE2B
sighash with the "TransactionSigningHash" domain tag.

Changes:
- modules/sdk-coin-kas/: new SDK module with KeyPair, Transaction,
  TransactionBuilder, TransactionBuilderFactory, Kas/TKas coin classes,
  constants, interfaces, and utilities
- Kaspa cashaddr encoding (`:` separator, custom polymod checksum)
- statics: KasCoin class, CoinFamily.KAS, BaseUnit.KAS, KaspaMainnet/
  KaspaTestnet networks, kas/tkas coin entries with UUIDs
- sdk-core/environments.ts: kasNodeUrl field
- bitgo/coinFactory.ts + coins/index.ts: kas/tkas registered
- account-lib: kas/tkas added to coinBuilderMap
- tsconfig references updated (account-lib, bitgo, tsconfig.packages.json)
- CODEOWNERS, Dockerfile updated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants