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
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