-
Notifications
You must be signed in to change notification settings - Fork 19
Stellar offline transaction signing helper #81
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: M (2-4 days) Type: feature
Context
Cold storage and air-gapped wallets need to sign Stellar transactions without RPC access. Provide a helper that builds + signs offline, leaving submission as a separate step.
Scope
prepareOfflineStellarTransaction({ source, ops, sequence, networkPassphrase })returns serializable envelopesignOfflineStellarTransaction(envelope, key)returns signed XDRsubmitOfflineStellarTransaction(xdr, network)separate callAcceptance criteria
Files to start with
sdk/src/chains/stellar/offline-sign.ts