Skip to content

Multisig: co-signing session persistence and export #169

@Nanle-code

Description

@Nanle-code

Labels: multisig, feature

Description

Multisig UI lives under src/components/multisig/ with coordinators in src/lib/multisig/. Sessions may not survive refresh; exporting partial signatures for offline signers is a common gap.

Tasks

Persist sessions in IndexedDB via src/lib/storage.js.
Export/import partial XDR + signature collection in SignatureCollector.jsx.
Integrate SigningCoordinator.ts with SessionManager.jsx.
Acceptance criteria

Refresh restores in-progress multisig session.

JSON export of pending signatures for external co-signers.
Files

src/components/multisig/SessionManager.jsx, SignatureCollector.jsx, MultisigManager.jsx
src/lib/multisig/SigningCoordinator.ts, MultiSigTransaction.ts
src/lib/storage.js
tests/integration/MultisigManager.test.jsx

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions