Closed
Description
opened on Feb 17, 2020
At the moment, multisig is a bit of a usability nightmare.
The user flow is
- Generate an unsigned tx.
- Share an unsigned tx with the signer set
- Each signer signs.
- Share the individual signatures
- Combine the signatures
- Broadcast signed tx.
Transport for the unsigned tx and individual sigs are external and require users to bring their own transport.
Here is a proposed alternative.
Incorporate golang magic wormhole into gaia.
- Start up the process with a proposed tx and a set of signers.
- Print a set of outgoing wormholes one for each signer.
- On each signer, start a process that accepts an incoming wormhole and signs it.
- Print an outgoing wormhole on each signer.
- Enter the incoming wormholes on each signer in the original process.
- Combine the incoming signatures and broadcast.
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged
- Contributor assigned/self-assigned
Activity