Skip to main content
Fuego transactions are private by default, using ring signature technology to obscure the sender among a set of decoy inputs. When you send XFG, you choose a mixin value that controls how many decoys are included. When you receive XFG, you share your address and optionally a payment ID so the sender can identify the payment.

Sending XFG

Use the transfer command inside simplewallet:
transfer <address> <amount> [-p payment_id]
  • address: The recipient’s Fuego address (starts with fire).
  • amount: The amount of XFG to send.
  • -p payment_id: Optional 64-character hex payment ID to attach to the transaction.
The mixin is automatically set to the network minimum of 2. The minimum transaction fee is 0.008 XFG and is applied automatically.

Complete send flow

1

Check your balance

Confirm you have sufficient unlocked funds before sending:
balance
2

Generate a payment ID (optional)

If the recipient requires a payment ID (for example, an exchange), generate one:
payment_id
Copy the resulting 64-character hex string.
3

Send the transaction

Run the transfer command with the recipient address and amount:
transfer fireYourRecipientAddressHere 10.5
To include a payment ID:
transfer fireYourRecipientAddressHere 10.5 -p <payment_id>
4

Confirm the transaction

simplewallet will display the transaction details and ask for confirmation before broadcasting.

Receiving XFG

To receive funds, share your wallet address with the sender. Fuego addresses start with fire. You can display your address at any time from within simplewallet using the address command (or it is shown when the wallet opens).

Payment IDs

Payment IDs are 64-character hex strings that act as references attached to a transaction. They are commonly required by exchanges and merchants to match incoming deposits to a specific account or order.
  • Generate a new random payment ID with payment_id.
  • Include it in a transfer command using the payment ID parameter.
  • The recipient can look up all transactions carrying that ID using show_payments <payment_id>.

Integrated addresses

An integrated address combines a Fuego address and a payment ID into a single string. This simplifies the payment flow because the sender only needs one string instead of an address and a separate payment ID.
create_integrated <payment_id>
The resulting integrated address combines your wallet’s own address with the payment ID. You can share it directly with a payer and simplewallet will automatically extract the payment ID from it when receiving funds.

Viewing transaction history

CommandDescription
list_transfersShow all transactions — both sent and received.
show_incoming_transfersShow only incoming transfers.
show_payments <payment_id>Show all transactions matching a specific payment ID.

Transaction proofs

If you need to prove to a third party that a payment was made, use these commands:
  • get_tx_proof — Produces a cryptographic proof that a specific transaction was sent to a given address.
  • get_reserve_proof — Produces a proof that your wallet holds at least a specified balance.
These proofs can be verified without revealing your private keys.

Spendable age

Newly received outputs are not immediately spendable. Fuego requires 10 block confirmations before an output can be used as an input in a new transaction. With a block target of 480 seconds, this is approximately 80 minutes. Your wallet balance will show locked funds during this period.