Questions tagged [multi-signature]
Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.
50
questions
2
votes
0
answers
41
views
How to claim funds in a multisig address from a money pool psbt?
Mostly followed this guide on how to create a psbt where multiple users pool money together. Everything is done in regtest.
The gist of what I did is as follows:
Created 2 different descriptor ...
1
vote
0
answers
32
views
Is there an idiomatic way to prove ownership of a (extended) public key?
Is there an idiomatic way to verify ownership of an (extended) public key? Preferably without spending coins, although I'm also interested in methods of doing so by producing a transaction as this ...
0
votes
2
answers
70
views
How do pre-Segwit nodes interpret transactions containing Taproot OP_CHECKSIGADD?
When pre-Segwit nodes encounter blocks with Segwit transactions, they'll see them as "spent anyone can spend" transactions and so can validate them and move on to the next block.
However, ...
1
vote
1
answer
35
views
What did the opcode 0xba do prior to creation of OP_CHECKSIGADD?
From BIP0342:
The opcode 186 (0xba) is named as OP_CHECKSIGADD.
What did 0xba do prior to this?
1
vote
0
answers
49
views
Why does OP_CHECKSIG/OP_CHECKMULTISIG remove the signature from the subscript?
When OP_CHECKSIG is used, all instances of the signature are removed from the subScript before it's included in a transaction template to be verified. See also step 3 in this excellent diagram. The ...
3
votes
1
answer
128
views
How are Bitkey's spending limits enforced?
Block's new Bitkey is a 2-of-3 multi signature wallet (https://bitkey.world/en-US)
I've been reading their white paper, which is a good summary of their intentions, but doesn't really go into ...
1
vote
1
answer
54
views
BTC multisig wallet with rekeying
I'm trying to create a Bitcoin multisig wallet. At this point, the wallet must meet the following conditions
must be capable of k-of-n threshold signatures (schnorr, musig, etc.)
it should be ...
3
votes
1
answer
76
views
Creating a raw Segwit transaction from scratch and getting Signature must be zero for failed CHECK(MULTI)SIG operation
I am trying to create a Segwit transaction on TESTNET from scratch while referencing an online guide:
https://medium.com/coinmonks/creating-and-signing-a-segwit-transaction-from-scratch-ec98577b526a
...
0
votes
1
answer
180
views
bitcoinjs - mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation)
I'm trying to follow the below transaction example by magic eden and extend it to support multiple buyers and seller (in red). However I am having difficulties when I add more than one signature from ...
1
vote
0
answers
48
views
How can I know the Bitcoin Transfer Transactions on Bisq?
I am trying to get some blocks from Bisq.
I used their API to get the blocks. Then I discovered that blocks are missing some inputs, so I used their API again to get these transactions.
But, I ...
0
votes
1
answer
38
views
Can multisignature be required only to create a transaction?
I'm a little confused about multisignatures, so the following question may not even make sense. I understand that a transaction can be created with a script that requires M-of-N signatures as a ...
0
votes
0
answers
63
views
Export a taproot multisig wallet
I have created a wallet, added a descriptors to make it multisig with tr(KI, multi_a(2,pub1,pub2,pub3) command.
Now, I want to import this to some UI but since the wallet doesn't have a private key I ...
0
votes
1
answer
156
views
Multisig for Bitcoin ordinals wallet
I am trying to make and receive transactions on Unisat wallet, but Unisat doesn't support multisig. How do I implement multisig for a wallet that supports ordinals?
2
votes
1
answer
105
views
Zpub vs xpub not matching between seedsigner and sparrow?
Generated a multisig xpub via Seedsigner. Loaded this to sparrow via camera-reading of seedsigner's QR code. Sparrow & Seedsigner fingerprints match, as do derivation paths, but Seedsigner ...
1
vote
0
answers
105
views
Cannot import multisignature descriptor in Bitcoin Core
I created a multisignature address in regtest:
ADDR_1=`bitcoin-cli getnewaddress "" "bech32"`
ADDR_2=`bitcoin-cli getnewaddress "" "bech32"`
PB1=$(bitcoin-cli -...