Bitcoin Forum
April 25, 2024, 01:01:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multisig issue  (Read 184 times)
jiamijiang (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 27


View Profile
November 23, 2020, 02:31:21 PM
Merited by ranochigo (1)
 #1

ok i think i ran into a problem. i created a 2 of 2 multisig wallet in electrum with inputting the master public key from another co-signer as another electrum wallet (which was created as a normal wallet).

so now i have two wallets, one being the multisig wallet and the other co-signer being a normal wallet.

i tried to send a transaction but there was no option for me to sign or broadcast and i think i know the reason. because the co-signers of the multisig wallet also need to be multisig wallets?
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
1714006911
Hero Member
*
Offline Offline

Posts: 1714006911

View Profile Personal Message (Offline)

Ignore
1714006911
Reply with quote  #2

1714006911
Report to moderator
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
November 23, 2020, 02:37:39 PM
Merited by khaled0111 (2)
 #2

Have you got the mnemonic or master private key of both?

You need to make 2 wallets, one with a xpub+mnemonic of one and one with the mnemonic+xpub of the other.

So make a wallet that's the opposite of the wallet you already have.
NotATether
Legendary
*
Offline Offline

Activity: 1582
Merit: 6679


bitcoincleanup.com / bitmixlist.org


View Profile WWW
November 23, 2020, 03:49:41 PM
 #3

ok i think i ran into a problem. i created a 2 of 2 multisig wallet in electrum with inputting the master public key from another co-signer as another electrum wallet (which was created as a normal wallet).

Inputting the master public key by itself with no seed creates a watch-only wallet, that's why there's no option to sign or broadcast.

You have to create another wallet and click "Multi-sig wallet" > "Create a new seed phrase", write down the seed and then copy the master public key displayed.

Then re-create the first wallet using this new master public key you copied.

In the second wallet put the first wallet's master public key in there as well. That's how you create 2-2 multisig wallet in Electrum.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
November 23, 2020, 09:17:54 PM
Last edit: November 15, 2023, 12:38:24 AM by HCP
 #4

i tried to send a transaction but there was no option for me to sign or broadcast and i think i know the reason. because the co-signers of the multisig wallet also need to be multisig wallets?
Correct. The co-signer will also need to create a copy of the "2-of-2" multisig, using the xpub from the original multisig wallet, and their own seed. So, person 1 would create the multisig using "Seed1 + xpub2" and person 2 would create the multisig with "Seed2 + xpub1"

If the co-signer loads a partially signed multisig transaction into a "standard" wallet, they'll see "Transaction unrelated to your wallet" message like this:



However, if the co-signer creates a copy of the multi-sig using their seed and the xpub from other signer, then when they load the partially signed transaction, Electrum will then detect that the transaction belongs to the wallet and enable the co-signer to sign and broadcast the transaction:





█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jiamijiang (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 27


View Profile
November 24, 2020, 01:16:01 AM
 #5


Correct. The co-signer will also need to create a copy of the "2-of-2" multisig, using the xpub from the original multisig wallet, and their own seed. So, person 1 would create the multisig using "Seed1 + xpub2" and person 2 would create the multisig with "Seed2 + xpub1"
[/quote]

Got it. Ok. So considering that my 'person 2' wallet is just a standard wallet, which was created without inputting the mpk of the 'person 1 multisig wallet', anyway for me to rectify this? I don't seem to see an option for me to now input the mpk of the 'person 1 multisig wallet'...
Abdussamad
Legendary
*
Offline Offline

Activity: 3598
Merit: 1560



View Profile
November 24, 2020, 02:45:57 AM
Merited by HCP (2)
 #6

Got it. Ok. So considering that my 'person 2' wallet is just a standard wallet, which was created without inputting the mpk of the 'person 1 multisig wallet', anyway for me to rectify this? I don't seem to see an option for me to now input the mpk of the 'person 1 multisig wallet'...

create a new wallet file to do what hcp said above. use the seed from the person2 standard wallet and the person1 mpk. you can begin via file > new/restore.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
November 24, 2020, 03:19:21 AM
 #7

Got it. Ok. So considering that my 'person 2' wallet is just a standard wallet, which was created without inputting the mpk of the 'person 1 multisig wallet', anyway for me to rectify this? I don't seem to see an option for me to now input the mpk of the 'person 1 multisig wallet'...
Electrum allows you to create multiple wallet files... so, as Abdussamad said, you can just go ahead and create a "new" one and select "Multisig" at the appropriate time.

You will just need to make sure that "Person2" uses the correct wallet when using Electrum and doesn't accidently try and receive funds to their "standard" wallet, which are meant for the "multisig" wallet... as they will have different addresses etc.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jiamijiang (OP)
Jr. Member
*
Offline Offline

Activity: 36
Merit: 27


View Profile
November 24, 2020, 12:57:52 PM
 #8

it worked smoothly. thank you.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!