Skip to content

feat: add BondExtra variant to TransactionIntent#199

Closed
lcovar wants to merge 1 commit intomasterfrom
BTC-3062.dot-wasm-bond-extra
Closed

feat: add BondExtra variant to TransactionIntent#199
lcovar wants to merge 1 commit intomasterfrom
BTC-3062.dot-wasm-bond-extra

Conversation

@lcovar
Copy link
Contributor

@lcovar lcovar commented Mar 10, 2026

Add staking.bond_extra call encoding support for DOT transactions. This enables the WASM path to handle bond_extra intents (adding more stake to an existing bond) alongside the existing bond/unbond support.

  • Add BondExtra { amount: u64 } variant to TransactionIntent enum
  • Add staking_bond_extra() encoder function in calls.rs
  • Wire up BondExtra in encode_call() match arm
  • Add BondExtraIntent interface to TypeScript types
  • Add deserialization test

Ticket: BTC-3119

@lcovar lcovar requested a review from a team as a code owner March 10, 2026 03:16
Add staking.bond_extra call encoding support for DOT transactions.
This enables the WASM path to handle bond_extra intents (adding more
stake to an existing bond) alongside the existing bond/unbond support.

- Add BondExtra { amount: u64 } variant to TransactionIntent enum
- Add staking_bond_extra() encoder function in calls.rs
- Wire up BondExtra in encode_call() match arm
- Add BondExtraIntent interface to TypeScript types
- Add deserialization test

Ticket: BTC-3119
@lcovar lcovar force-pushed the BTC-3062.dot-wasm-bond-extra branch from d1df0f9 to 9e4725c Compare March 10, 2026 03:18
@lcovar lcovar closed this Mar 10, 2026
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.

1 participant