Electrum/Ledger Deposit Addresses

When you use Electrum with Ledger you have a masterprivate key on your Ledger, which generate and handle all your public adresses and each private key.

There are receive addresses and change addresses.

Each address has an UTXO ( Unspend transaction output) .
Electrum will search for unspent transactions with a random but deterministic method.

For example :

You received

100 XZC to address 1
50 XZC to address 2
25 XZC to address 3

you will send 160 XZC to another address, so :

        -INPUT-                                        -OUTPUT-
100 XZC from address -1-                   160 XZC to the address you will send XZC -A-
 50 XZC from address -2-                    15 XZC to a change address -B-
 25 XZC from address -3-

So UTXO will be after transaction :

      -address-             -UTXO-
           1                      0
           2                      0
           3                      0
           A                    160
           B                     15

(Fee is not included in the example)
When you want to spend from an specific address , you can go to ‘address’ tab and rightclick on your choosen address and select ‘spend from’ . Then appears a field with the INPUT . When you received more transactions to one address, then you can remove the transactions , which you don´t want to spend .

(When you want to mine XZC to one address and all transactions are small amounts, don’t use Ledger, otherwise Ledger will hang up and you can not spend your coins and have to consolidate https://github.com/zcoinofficial/electrum-xzc/issues/21 )

If you want to anonymise the coins, then you could do that with the Zcoin Core wallet under zerocoin tab in the past . I read the new Zcoin privacy protocol SIGMA will be released soon after last testing . Then you can anonymize your XZC under the SIGMA tab very fast and flexible.

4 Likes