Skip to main content
Fuego is a C++17 CryptoNote-based blockchain with significant extensions for commitment deposits, adaptor-signature atomic swaps, and zero-knowledge proofs.

Core components

Transaction types

Fuego extends CryptoNote with custom transaction inputs and outputs: See include/CryptoNote.h for full struct definitions.

Fee pool mechanics (live constants)

  1. XFG-side atomic swaps charge 1% (SWAP_FEE_RATE_BPS); epoch split 69% CD / 11% Bonus Vault / 20% Treasury
  2. Hearth trades charge 1% (HEARTH_FEE_BPS); 100% → CD yield (LPs earn the swap spread)
  3. At epoch boundaries (EPOCH_DURATION_BLOCKS = 900 mainnet), fee accounting advances for HEAT CDs
  4. Product path: burn XFG → mint HEAT (mintHeatV10) → lock HEAT as CD — see dual-asset architecture
Internal design notes also exist under the monorepo docs/ tree (implementation plans, zkLP research) but are not published as Mintlify pages.