Different methods to send coins using the debug console. FIRSTLY, you should prefer where possible to avoid using basecoin. The normal graphical interface is fine for sending to a stealth address, but if you want to send only a particular denomination you will need this command (until denominations are added to the graphical coin selection interface). To access the debug console select Settings>Advanced options>Console

Use case:

Sending 820 veil zerocoins to a stealth address (they will arrive in CT) in order to mint them into a larger zerocoin denomination, when adding them to other funds in the wallet.

spendzerocoin 820 false true 100 sv00ThisIsAFakeAddress00000000

false means to not mint any change

true means to minimize change

100 is the security level used to send coins

The spendzerocoin command above could be used with a basecoin address "bv address" if necessary.

The six main Veil sending commands are summarized below, but you can always type "help " before the command in the debug console for more information.

If you get an error suggesting a higher security value than 100 (an impossible value), this command has been known to fix it:


spendzerocoin = send zerocoin to basecoin/stealth

sendstealthtobasecoin = send stealth to basecoin

sendringcttobasecoin = send RingCT to basecoin

sendtoaddress = send basecoin/stealth
sendbasecointostealth = send basecoin to stealth

sendringcttostealth = send RingCT to stealth

sendstealthtoringct = send stealth to RingCT

Example sending 10 veil:

spendzerocoin 10 false true 42 sv00ThisIsAFakeAddress00000000

sendstealthtobasecoin bv00ThisIsAFakeAddress00000000 10

sendringcttobasecoin bv00ThisIsAFakeAddress00000000 10

sendtoaddress bv00ThisIsAFakeAddress00000000 10

sendbasecointostealth sv00ThisIsAFakeAddress00000000 10

sendringcttostealth sv00ThisIsAFakeAddress00000000 10

sendstealthtoringct sv00ThisIsAFakeAddress00000000 10

Spending specific zerocoins:

spendzerocoinmints '["0d8c16eee773FakeMintSerial182b175e039700931283b202715a0818f", "dfe585659e265e6aFakeMintSerialc2fe3464b2c3b6d71a3ef34c8ad7"]' "sv00ThisIsAFakeAddress00000000"

bv address = basecoin address

sv address = stealth address