You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 13, 2022. It is now read-only.
Sending from a p2sh/multisig address is something I've been planning. Essentially that would work by a bot creating the coinjoin, signed by all the makers, and then giving to the user the unsigned transaction who then signs it and broadcasts.
Note that market makers do not have an obligation to not double-spend their inputs, they will remove their inputs only when they see them broadcast on the network. So the multisig user will have to be fairly quick.
This could be fairly easily added to the ob-watcher.py bot (which should be renamed back to gui-taker.py maybe) Although a pure command line version would be useful for scripting.
The text was updated successfully, but these errors were encountered:
Problem is, the encryption between maker and taker assumes p2pubkey because it uses an EC signature to authenticate. The pubkey has to be in the actual transaction. If the inputs are only p2sh this can't be done anymore.
Sending from a p2sh/multisig address is something I've been planning. Essentially that would work by a bot creating the coinjoin, signed by all the makers, and then giving to the user the unsigned transaction who then signs it and broadcasts.
Note that market makers do not have an obligation to not double-spend their inputs, they will remove their inputs only when they see them broadcast on the network. So the multisig user will have to be fairly quick.
This could be fairly easily added to the ob-watcher.py bot (which should be renamed back to gui-taker.py maybe) Although a pure command line version would be useful for scripting.
The text was updated successfully, but these errors were encountered: