This guide will show you how to use custom change addresses in Zoin desktop wallets.
Why do this? To maintain your Zoin within the addresses of your choice instead of change dropping into 1 of many generated keys in your wallet.dat (not all are shown in GUI).
To begin, launch the Zoin Core desktop wallet on your platform.
1.) Click on the ‘Zoin Core‘ menu on the top left of the window, then go to the ‘Settings’ menu (or ‘Preferences’ if you are on Mac)
2.) Select the ‘wallet’ tab and check the ‘enable coin control features’ box
3.) Go to the send tab and click the settings icon (circled in red below)
4.) Select which coins you want to send (checkboxes correlate to addresses), then click ‘OK’
5.) If you want to specify the change to where those spends get sent to (a specified address instead of a random one in the wallet.dat), click the transaction menu (circled below in red) by the top right of the send screen
This dialog box will pop up
6.) Select the “Custom change address” checkbox and paste the address from your wallet that you want to use and click ‘OK’
Now you are all done, and all change will be sent to that specified address.
Note: When you send a transaction in the blockchain, it references the block where you have that money (i.e. which block you received those funds from), then it uses all of those funds to send to your current send address and it takes the difference to throw back into your wallet (a random key if you do not specify).