Withdrawing Siafunds

If you're a Siafund owner, you can cash out these accrued Siacoins at any point by sending your Siafunds to your Sia address. This can be the same wallet the Siafunds are currently in or a different wallet you control.

You do not lose the Siafunds in this process. You'll always retain control unless you send them to someone else or a bad address.

How many Siacoins has my Siafund earned?

Sia automatically keeps track of how many Siacoins your Siafunds have accrued, and we have an easy way to check that balance.

In any tab of Sia-UI, click on the Terminal button at the top. It's the third button and looks like a right-facing arrow in a box: >

Type a single word command into the interface that pops up: wallet

You'll be presented with a recap of your wallet: how many Siacoins you have, how many Siafunds you have, and how many Siacoins your Siafunds have earned, listed as Siafund Claims.

Generate a Sia address

Go to the Wallet tab of Sia, and click Receive.

Click Generate New Address to create a new Sia address.

Copy and paste this manually, or use the Copy button to the right to make sure you get the full address without any extra spaces.

Send your Siafunds to this address

Now switch over to the Send section of your wallet.

Enter the wallet address and the amount of Siafunds you want to send. Make sure that you've entered a Sia wallet address you control, and that you've entered it correctly.

Siafunds sent to mistyped addresses cannot be retrieved.

Click Generate Transaction.

Verify your info

Next, you need to verify everything. You'll have a chance to double-check the currency, amount, and recipient address. Sia-UI will also show you estimated network fees.

Click Back to change something. If it's all good, click Broadcast.

Check the status

You'll immediately get a confirmation.

And you'll see a small tag appear under your balance to let you know the transaction is on its way but hasn't yet appeared in a block.

For advanced users

If you're using siac, the process is the same. Just initiate a transaction and send your Siafunds to a wallet address you control. You can use this command:

siac wallet send siafunds <amount> <destination address (must be your own)>

to take the accrued Siacoins and put them in your wallet. The Siafunds will still be on your wallet because you sent them to your own address.

Last updated