Skip to content

fix: use real Stellar XDR for multisig (#8)#31

Open
nomsoscript wants to merge 1 commit into
StarsForges:masterfrom
nomsoscript:fix/stellar-multisig-xdr-8
Open

fix: use real Stellar XDR for multisig (#8)#31
nomsoscript wants to merge 1 commit into
StarsForges:masterfrom
nomsoscript:fix/stellar-multisig-xdr-8

Conversation

@nomsoscript

Copy link
Copy Markdown

Closes #8

Changes

  • Reworked multisig transaction handling around real Stellar TransactionEnvelope XDR.
  • Added wallet multisig create --xdr <path> to write an unsigned SetOptions setup envelope using the account sequence from Horizon.
  • Updated wallet multisig sign to deserialize base64 XDR, sign with available local signer wallets, and append DecoratedSignatures.
  • Updated wallet multisig submit to submit the fully decorated XDR envelope directly to Horizon.
  • Added focused tests for setup XDR creation and multisig envelope signing.

Testing

  • git diff --check

@nomsoscript nomsoscript force-pushed the fix/stellar-multisig-xdr-8 branch from c667d17 to e1bc35a Compare June 29, 2026 13:31
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.

Multi-Signature Implementation Uses Local-Only JSON — No Real Stellar XDR Envelopes

1 participant