Skip to content

feat(sdk-coin-stx): add PoX-5 bond builders - #9644

Open
Doddanna17 wants to merge 1 commit into
masterfrom
doddannab/si-1486-bitgojs-pox5-stx-transaction-support
Open

feat(sdk-coin-stx): add PoX-5 bond builders#9644
Doddanna17 wants to merge 1 commit into
masterfrom
doddannab/si-1486-bitgojs-pox5-stx-transaction-support

Conversation

@Doddanna17

Copy link
Copy Markdown
Contributor

Summary

  • Add PoX-5 contract constants and function validation.
  • Add typed STX builders for bond registration, validator updates, early exit, STX-only staking, reward calculation, and claims.
  • Add BTC/sBTC lockup Clarity value construction with SPV proof fields.
  • Add factory parsing, sdk-core staking option support, and round-trip tests.

Verification

  • Prettier: passed.
  • ESLint: passed for changed files.
  • Diff check: passed.
  • Package tests/build are currently blocked before test collection by existing sdk-core io-ts and @bitgo/public-types/MPC dependency errors.

Ticket: SI-1486

@linear-code

linear-code Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

SI-1486

@Doddanna17
Doddanna17 force-pushed the doddannab/si-1486-bitgojs-pox5-stx-transaction-support branch from f764e4e to c33b66a Compare September 3, 2026 11:53
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

⚠️ Unit tests are failing on Node 26.x (Current release line, non-blocking). This is not an LTS version yet, so it does not block merge, but it signals an incompatibility to fix before Node 26.x becomes LTS.

View run

Add typed STX transaction construction for PoX-5 bonds, reward paths, and lockup proofs.

Ticket: SI-1486
@Doddanna17
Doddanna17 force-pushed the doddannab/si-1486-bitgojs-pox5-stx-transaction-support branch from c33b66a to f3ca192 Compare September 3, 2026 12:17
@Doddanna17
Doddanna17 marked this pull request as ready for review September 4, 2026 08:59
@Doddanna17
Doddanna17 requested review from a team as code owners September 4, 2026 08:59
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