walletd JSON-RPC API or through the Elderfier menu in the Terminal User Interface (TUI).
Parameters at a glance
| Parameter | Value |
|---|---|
| Minimum deposit amount | 800 XFG |
| Term length | 16,440 blocks (~3 months) |
| Transaction fee | 0.008 XFG |
| Block target | 480 seconds |
Create a deposit via the wallet RPC
Start walletd and confirm sync
The
walletd daemon must be running and fully synced before you create a deposit. Start it and wait for the sync indicator to reach the current chain height:Look up your source address
Call Note the
getAddresses to retrieve the address you want to deposit from:fire… address you want to use as sourceAddress in the next step.Submit the createDeposit request
Send the JSON-RPC call with your amount in atomic units (1 XFG = 10,000,000 atomic units, so 800 XFG = 8,000,000,000):A successful response returns a Save this hash — you will need the
transactionHash:depositId from getDeposit to withdraw later.Monitor the deposit balance
Call
getBalance to watch the deposit move from locked to unlocked as the term progresses:The
getBalance response includes four fields: availableBalance, lockedAmount, lockedDepositBalance, and unlockedDepositBalance. While your deposit term is active, the principal sits in lockedDepositBalance. Once the term completes, it moves to unlockedDepositBalance along with the earned interest. You must call withdrawDeposit to return the funds to your spendable balance.Create a deposit via the TUI
If you prefer a graphical terminal interface, the Fuego TUI provides the same functionality through the Elderfier menu:- Launch the TUI:
./tui/build/fuego-tui - Navigate to the Elderfier section using the arrow keys or
j/k. - Select Create Deposit and enter your amount and confirm the 16,440-block term.
- Confirm the transaction to broadcast it.