Wallet electrum + bip39 key and address generation done
return key if not is_public else bip32_privtopub (key) return key if not public else bip32_privtopub ( key ) def bip32_master_key ( seed , prefixes = DEFAULT ): Electrum Command · GitHub import electrum # Needs to stay here to prevent ciruclar imports: return electrum. ELECTRUM_VERSION @ command ('w') def getmpk (self): """Get master public key. Return your wallet \' s master public key""" return self. wallet. get_master_public_key @ command ('wp') def getmasterprivate (self): """Get master private key. Return your wallet \' s Deterministic Wallets, Their Advantages and their Nov 26, 2013 Bitcoin Public and Private Keys - dummies
The first three steps are the same as in Generate your seed and master public key above. Then you continue as below: Choose I already have a seed: Enter your seed and click next when you are done: Electrum will show you your MPK again. Just click next; The for each cosigner select “enter co-signer key” and then paste in their MPK in the
Compare the address you see in Electrum Wallet to Addresses shown in BTCPay Server. If there's a match, continue. If there is no match, copy the address from Electrum and paste it into Hint Address Form. If you still can't get the matching, double-check that you're actually pasting Master Public Key.
How to get public key from a Electrum based wallet
On your online machine, open Axe Electrum and select File > New/Restore. Enter a name for the wallet and select Use public or private keys. Paste your master public key in the box. Click Next to complete the creation of your wallet. When you’re done, you should see a popup informing you that you are opening a watching-only wallet. Your personal key appears in Kleopatra’s main window. You can now use it to sign the Electrum developer’s public key. Click on Thomas Voegtlin’s public key and click the Certify button at the top-center of the window. Check all three IDs and click the box labeled “I have verified the fingerprint.” Then click Next. On your online machine, open Dash Electrum and select File > New/Restore. Enter a name for the wallet and select Use public or private keys. Paste your master public key in the box. Click Next to complete the creation of your wallet. When you’re done, you should see a popup informing you that you are opening a watching-only wallet. I just downloaded the Electrum wallet on my PC and successfully created a 2/2 multisig wallet. The wallet created a master public key and asked for the cosigner's master public key. My partner created in Electrum a "Standard Wallet", and sent me the public key, in order to successfully create the multisig wallet.