Skip to main content
The 2024 Developer Survey results are live! See the results

Questions tagged [multi-signature]

Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.

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 ...
Psi's user avatar
  • 21
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 ...
max's user avatar
  • 265
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, ...
Lee's user avatar
  • 958
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?
Lee's user avatar
  • 958
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 ...
Lee's user avatar
  • 958
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 ...
atonaltensor's user avatar
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 ...
dohyeon.eth's user avatar
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 ...
thotheolh's user avatar
  • 207
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 ...
psbt_trustless_tx's user avatar
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 ...
Abdulrahman Hocaoglu's user avatar
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 ...
materia-nigra's user avatar
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 ...
Shadow's user avatar
  • 9
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?
Shadow's user avatar
  • 9
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 ...
Runeaway3's user avatar
  • 329
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 -...
monkeyUser's user avatar

15 30 50 per page