Feathercoin daemon and wallet production version 0.17.0.1

[Guide] How to use Feathercoins Multi Signature Address Page


  • | Tip lizhi

    Mirrax tell me that he doesn’t know how to use multi-signature. I think most people have the same problem,so I develop a MultiSig Page in core wallet.

    How to use MultiSig?

    STEP ONE : Create Multisig Address

    1.To create a m-of-n multisig address, we need n public keys. You can easily get public key with respect to your address. For example, to create a 2-of-3 multisig address, you can get one public key from Mirrax’s wallet address (yourself), and another form Lizhi’s wallet address and Calem’s wallet address.

    2.Now we can create our multisig address in “Sending addresses page”, Click “New MultiSig”

    added by Wellenreiter
    0_1498387067508_Multisig2.png
    end add

    Then fill in each public keys from step 1.

    added by Wellenreiter
    0_1498387168379_Multisig3.png

    end add

    3.Click “Create” button ,You can find the newly created multisig address on “Addresses” and export this multisig address to your partner.You must send the .msa file to your partner.

    ms3.jpg

    4.Calem or Lizhi imports the .msa file and create the same multisig address.

    ms4-2.jpg

    STEP TWO : Send to multisig address

    Send to multisig address is identical to your normal transaction, just provide your multisig address as recipient. Mirrax send 0.2 ftc to his multisig address.

    ms5.jpg

    tx info : http://block.ftc-c.com/tx/384638a4e577cb80183496f7bcc72bb3b9572681b292e507f22d963ff06fe55b

    Then Mirrax’s multisig addresses have 0.2 FTC.

    STEP TWO : Spend from multisig address

    Here we’ll describe how John and Jason spend Txcoin from their 2-of-2 multisig address. This transaction needs to be signed with two private keys, one is hold by Mirrax, the other by Calem or Lizhi.

    1.And now Mirrax and Calem can review their balance of their multisig addresses.

    Mirrax’s wallet, He click “Sign” button.

    ms6.jpg

    Mirrax want to spend his FTC to me in his multisig addresses. Send 0.05 FTC to Lizhi’s normal address.

    m7.jpg

    2. Mirrax starts creating transaction from the 2-of-3 multisig address.They each has a private key of that address in their wallet. Mirrax signs the transaction with his private key, and export the raw transaction. Mirrax then needs to send this raw transaction to Calem(Email, BitMessage, SMS…).

    Mirrax export the raw transaction.

    m7-1-2.jpg

    3.Calem imports this raw transaction, he can see the transaction is already signed by a private key. Mirrax reviews the transactions and sign with his private key.

    If Calem agree to send me 0.05 ftc, He click “Sign” buttom too.

    m7-2.jpg

    m7-2-1.jpg

    4. Now the transaction is signed by two private keys. Calem can simply click “Send” to broadcast the transaction.

    m7-2-2.jpg

    OK

    I receive their 0.05 FTC. very happy :))

    ms8.jpg

    tx info : http://block.ftc-c.com/tx/6e8dca7038dd97f4811163da91c047b70c4775dc6cc57f5de5b0200f1de1770b

    **Old Post: **

    Multisignature wallet, implementation and issues. https://forum.feathercoin.com/index.php?/topic/8113-dev-multisignature-wallet-implementation-and-issues/


  • | Tip lizhi

    How to copy your public key ?

    In Receiving addresses page,Choose your address and click “Copy Public Key”.

    ms0.jpg


  • | Tip lizhi

    Feathercoin core wallet with New MultiSig Page
    Download http://www.ftc-c.com/pack3/feathercoin-qt.rar


  • | Tip mirrax

    Thanks so much Lizhi, I believe lot of people are curious about multisig.

    I will test it later today.

    I will send you some FTC for your hard work.


  • | Tip kris_davison

    That’s fantastic thankyou lizhi.


  • Regular Member | Tip AmDD

    I’ll have to play with this later, Ive wanted to try multisig but never knew how to begin. Thanks!!!


  • | Tip lizhi

    I have pushed codes ti github, https://github.com/FeatherCoin/Feathercoin/tree/0.9.3

    download source code, git clone -b 0.9.3 git://github.com/FeatherCoin/Feathercoin.git ftc093a

    If you have any questions, please let me know.


  • | Tip mirrax

    i have good idea to add into wallet

    to add menu choice so users can make wallet launch automatically with PC start

    maybe like: Support network >> Launch at startup


  • | Tip mirrax

    Hi Lizhi,

    I see max require 3 of 3.

    We need 4 of 7 for our new development fund.

    Is it possible to scale this feature a bit?

    Thank you


  • | Tip lizhi

    Easy.