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