Questions tagged [multi-signature]

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

57 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4
votes
0answers
165 views

How does schnorr signature construct multisig functionality?

How does the multiparty schnorr signature work and enable multisig functionality in Bitcoin? What are its limitations? Can we construct any m of n signature? Is there anyway to hide the signers among ...
3
votes
0answers
410 views

Electrum Seed Purpose for MultiSig Wallet

I'm curious as to what exactly is protected by the seed that Electrum generates for a multisig wallet. My knowledge of the protocol implementation is rather basic, so please correct me where I'm wrong ...
2
votes
1answer
60 views

Check if multiple signatures match a specifc public key

Suppose you have a company which has three main leaders called A, B and C also the company have 5 shareholders called S1 to S5. The decision rule for spending any coin from company's address is to ...
2
votes
0answers
128 views

Is it possible to use Bitcoin-core for multisig? Can it handle change addresses?

I have tried to import three xpub in a watch-only wallet as keypool with importmulti and a multisig output descriptor and to fill the first address with some BTCs. When I try to spend the newly ...
2
votes
1answer
51 views

How do bonds in Secure Multi‐Party Lotteries work as described in Bitcoin and Cryptocurrency Technologies book

I have understood the details of it but I have a question related to claiming the bond. We have two parties Alice and Bob and suppose the bond that Alice signs is now if Alice reveals her value X ...
2
votes
1answer
409 views

How can I recover last word of BIP-32/39 mnemonic copay second signature multisig wallet

I've got a multisig 2of2 wallet in copay. I've one wallet correct but have lost second wallet and only have 11 of the 12 words of the seed.I'm pretty sure I miss the last one. I've got some of the ...
2
votes
0answers
104 views

Using the bitcoind, can I query if funds have been sent to a multisig address?

I would like to query whether funds have been sent to a multi-sig address. Using the daemon: the address is valid, but listunspent and getreceivedbyaddress don't show the multisig address. I can see ...
2
votes
0answers
71 views

Bitcoin contracts with stickK.com functionality

Does a BTC service/application allow me to set a nTimeLock transaction that can be interrupted by a single predetermined 3rd party before the transaction has been made public? If a service like this ...
2
votes
0answers
543 views

What JSON RPC commands are suitable for a multi-tenant wallet service?

I'm looking at the JSON-RPC commands available in the QT client so I can create a multi-tenant wallet service on top of it. In other words, people would sign up for my site and have the ability to ...
2
votes
0answers
116 views

What are the preferred UI images for Bitcoin Address & private key and multi-signature key?

How should I visually distinguish between the different types of keys available for the end user? So far the common keys I've come across are Private key (not to be shared) Bitcoin address (to be ...
1
vote
0answers
38 views

Output has an “Unknown” status?

Looking at transaction https://blockstream.info/tx/c362fe7f8cb94b363c0c7cd5a0f82cf0dfa7733ab8a3b90df3eb9f0bff912148 some outputs are having type: nonstandard. There are 2 questions related to it: ...
1
vote
0answers
45 views

How to get addresses from a transaction's vin?

How can i decode addresses from the following transaction's vin. Transaction: https://blockchair.com/bitcoin/transaction/ed8286d06f6df2269e8481b37bbc532c11d80bd2d1b155c920a0742daf3185b2 There are ...
1
vote
1answer
319 views

Is it possible to use Electrum to create a multisig wallet with a trezor and an airgapped coldcard?

I set up a 2-of-3 multisig using Electrum, a Trezor, and a Coldcard. During testing, I ran into issues using the Coldcard to sign. My approach: (On Electrum) File -> New/Restore -> Multi-signature ...
1
vote
0answers
45 views

How to implement 2/2 multi-signature transactions with bitcoinj

I am using bitcoinj to implement a 2/2 multi-signature transaction. Now I want to use bitcoinj to generate a 2/2 multi-signature address and its corresponding Redeem Script through the public keys of ...
1
vote
0answers
41 views

Is possible extract the original script P2MS from the transaction locked with the P2SH address?

This is a stupid question because if the P2SH contains the hash160 (and the hash160 contains the sha256) of the P2MS doesn't possible return to the original hex P2MS. So, but for verifying the P2SH I ...
1
vote
1answer
49 views

2-of-3 multisignature account with limitations on withdrawal

I want to create a 2 of 3 multi-signature account from where one can withdraw money only after a certain period of time. How can this be done?
1
vote
0answers
55 views

What would UTXO consolidation look like in the public ledger with Schnorr signatures?

I am excited about the privacy and optimisations involved with moving from ECDSA to Schnorr signatures. One of the privacy improvements, as I understand it, is that you can aggregate signatures so ...
1
vote
0answers
84 views

How to implement Lightning Network in to a cryptocurrency exchange

A highly potent use-case for the lightning network are the millions of transactions that occur on a daily basis. There's still a good chance of data breach and hacks due to centralization. The ...
1
vote
0answers
48 views

Recovering deposit from Coinbase Multisig Account

I was one of the ones who never received the email about Coinbase discontinuing service of their Multisig Accounts. I tried to use the tool to retrieve my funds and it is stuck on verifying amounts, ...
1
vote
0answers
86 views

Why is SegWit disabled and old address gone when recovering an Armory paper wallet?

I wanted to make absolutely sure I could recover my Armory wallet with M of N recovery keys. So instead of doing just a test, I deleted the wallet and restored it. But now Segwit for getting receiving ...
1
vote
0answers
627 views

Creating a multi-sig wallet with bitcoind

Our server has bitcoind on it and is running on the test network. I want to make the wallet multi-signature so no one in our company can withdraw any bitcoin from our server without at least 3 ...
1
vote
1answer
500 views

How to get sending address of MultiSig transaction?

Example hash of transaction: 70c15eb4cc3890960dbe1ae0cf13eedaeaef04d8e4820398fb4e991b23528f03 BlockExplorer shows only 1st address of two. One address is sending address and second is signing address? ...
1
vote
0answers
275 views

How to monitor 2of3 Coinbase Vault wallet using xpub

I created a 2of3 wallet on Coinbase. I have 3 different xpub. I tried all 3 xpub on goochain.net but in all appear 0 balance. But I have 2 btc. How to monitor the 2of3 of Coinbase using xpub?
1
vote
0answers
368 views

How to create a partial signed multisig transaction with pybitcointools (Electrum)

Looking to create a partial signed transaction with pybitcointools that is recognized and accepted by Electrum GUI client. I have tried to do so for a 2 out of 2 multisig transactions, but so far ...
1
vote
0answers
457 views

bitcoind importaddress balance

I am trying to do some tests using multisig transactions without importing the private key in bitcoind (watch only addresses). Bitcoind runs in regtest mode. These are the steps I have done: ...
1
vote
0answers
80 views

Pluggable Signers for Married Wallet

I would like to start a Wallet Protection Service, but simply add myself as a signatory to wallets using the Married Wallets standard. https://groups.google.com/forum/#!topic/bitcoinj/Uxl-z40OLuQ I ...
1
vote
0answers
95 views

signing colored assets to identify worthwhile assets

With colored coin and similar solutions, anyone can create an asset. Using counterparty as an example, this gets out of control very quickly with no way to determine "good" assets easily (http://www....
1
vote
0answers
390 views

Decentralised escrow / distributed private key generation

Issue Hi As many others i am curious in addressing distributed escrow problem (not just for bitcoin). As it stands now there are no decentralised escrows. All escrow services are based on trust in ...
1
vote
0answers
77 views

How can I add recipient on bitcoind CLI

I know I can add recipients to a transaction on bitcoin-qt and I am looking for a similar way to do it on bitcoind CLI on linux and in bash script. I tried using createrawtransaction and multi-sig ...
1
vote
0answers
199 views

How do I implement a blind multisig protocol?

I'd like to implement a 2-of-3 multisig protocol such that: Three parties generate private keys The private keys are never physically combined on one system - each private key never leaves its system ...
0
votes
0answers
30 views

BTC sent to multisig address, but no info about this in bitcoin core (listsinceblock, getwalletinfo, listunspent)

I sent BTCs (testnet) to multisig address: address: 2N8yzozJh1DFgrnND7TbSbuSQ1NPA8byQDu transaction: 2453fe904b74acbbf541f98d2d5a1d7a509457a3df10bf38d0c3cb9326734dcd But my bitcoin core does not ...
0
votes
0answers
64 views

How to sign a transaction and also get the signature part from it using electrum console?

How do I sign a transaction with following things: Unsigned Tx: ...
0
votes
0answers
14 views

How to import multisig private keys

I've been trying to import my multisig paper wallet to Bitcoin Core. I am in possession of the private keys and the redeem script. The private keys are in uncompressed WIF format (i.e. start with a '5'...
0
votes
1answer
24 views

How to know the destination address of a multisig?

Run this command: bitcoin-cli getrawtransaction 56214420a7c4dcc4832944298d169a75e93acf9721f00656b2ee0e4d194f9970 2 You will see the first vout is a multisig as follow: { "value": 0....
0
votes
1answer
48 views

How to use Multisig feature on Bitcoin Core RPC in an online exchange?

I've craeted a small online exchange based on Bitcoin Core. The features in this application are: User send request to get a new address, and the Bitcoin Core generate a new one with defined ...
0
votes
0answers
24 views

Multisig Wallet Help

Hello everyone I'm jud3v and i'm searching an api that provide me the same as electrum wallet for creating multisig wallet 2-of-3 for my client to protect there btc with multisignature. I have already ...
0
votes
0answers
78 views

How can i calculate z and z1 from ecdsa signature

Can anyone explain me any clearly answer or code in python with examples how we can calculate z and z' value fromECDSA Signature order? I search in google and youtube and i not saw any correctly ...
0
votes
0answers
48 views

Make bitcoin escrow payment (PHP)

Hello ! i'm making a bitcoin shop, i'm on the step for payment them step are ok but i want to make an escrow payment using multisig because i want a seller and buyer protection by escrow, but i don't ...
0
votes
0answers
37 views

Best way move funds from multiple wallets to single wallet?

Let's say I have 5 Bitcoin wallets, Wallet-A,B,C,D,E I have a master wallet, Wallet M What is the best way to automatically move funds from [A-E] => M Or is there any similar solution to this ...
0
votes
0answers
49 views

contract to exchange bitcoin for eth

I'm thinking about a decentralized service to exchange bitcoin for eth or any other ERC20 token. Probably something that bisq already does. Let's say A wants to sell 1 BTC for 5 ETH to B. Both have ...
0
votes
0answers
63 views

P2MS transaction

I'm studying Bitcoin's Protocol and I want to replicate P2MS in regtest. Yes I know that I can use P2SH but I'd like to understand it more in depth. I Have 3 addresses P2PKH (A and B and C). A has 50 ...
0
votes
0answers
17 views

How do I add a multisig wallet to a site, so that each user can top up their account and buy things

I want to add a multisig wallet onto my site, the idea being users can top up BTC and spend it on the site to buy things like iPhones or MacBooks we have for sale, thanks
0
votes
0answers
37 views

Bitcoin multisignature addresses

Suppose we have a multisignature address "abc" with 100 coins in bitcoin regtest network, I want to that 100 coins in 10 slots that is i want spend 10 coins at a particular interval. I tried the ...
0
votes
2answers
83 views

Question regarding MultiSig outputs

Just saw good question on Telegram: So I working on an algorithm that would download and process bitcoin blocks, specifically the transactions in them. I want to take every output address of every ...
0
votes
0answers
27 views
0
votes
0answers
39 views

Pass Multiple addresses in redeem p2sh script

I have the following code const script = this.app.env.bitcoin.script.compile([ hashOpcode, Buffer.from(secretHash, "hex"), this.app.env.bitcoin.opcodes.OP_EQUALVERIFY, Buffer.from(...
0
votes
1answer
360 views

HD wallets and multisig

Is there any standardized way to define HD wallet accounts used to participate in multi-signature transactions? How do existing multisig wallets derive their keys from the seed it? How is Bitcoin Core ...
0
votes
1answer
174 views

What is the difference between P2SH redeem script on Bitcoin and on Litecoin?

I am building a service that is based on multisig wallets. My current progress is so that I've implemented the multisigs for Bitcoin network and it works fine. Now I am on Litecoin and I am facing ...
0
votes
1answer
176 views

Multisig: How to identify who (public key/address) has signed the transaction?

I have seen that someone had asked a similar question: Possible to check who signed the transaction in a multi-sig transaction case? But I'm currently unable to parse/read the redeem script. When I ...
0
votes
1answer
176 views

ScriptSig raw hex to sign raw tx

i have a p2sh address that is created using an uncompressed public key (from my ledger nano) and a compressed public key (bitcoincore wallet). It requires both signatures to send the funds. When i use ...