-
Notifications
You must be signed in to change notification settings - Fork 19
Stellar multisig helpers for stealth withdrawals #84
Copy link
Copy link
Open
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programdripsFunded via Drips NetworkFunded via Drips NetworkfeatureNew feature workNew feature workhelp wantedExtra attention is neededExtra attention is neededsecuritySecurity-sensitive workSecurity-sensitive workstellarTouches Stellar / Soroban codeTouches Stellar / Soroban code
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programdripsFunded via Drips NetworkFunded via Drips NetworkfeatureNew feature workNew feature workhelp wantedExtra attention is neededExtra attention is neededsecuritySecurity-sensitive workSecurity-sensitive workstellarTouches Stellar / Soroban codeTouches Stellar / Soroban code
Type
Fields
Give feedbackNo fields configured for issues without a type.
Tier: L (1-2 weeks) Type: feature
Context
Stellar's native multisig is a powerful primitive. Users with multisig source accounts may want to withdraw stealth funds requiring multi-signature approval. Build helpers that compose this.
Scope
buildMultisigStealthWithdraw({ stealthAddress, destination, requiredWeight, signers })returns transaction needing N signaturesaddStealthMultisigSigner(tx, signerKey)appends signatureisStealthMultisigReady(tx)checks if threshold metAcceptance criteria
Files to start with
sdk/src/chains/stellar/multisig.ts