The Fee Burner module automatically burns NTRN tokens and redirects non-NTRN fees to the treasury during fee processing.

Parameters

ParameterTypeDescription
neutron_denomstringDenomination of Neutron tokens to burn (typically “untrn”)
treasury_addressstringAddress to receive non-NTRN fees
reserve_addressstringDeprecated in v0.4.4 - no longer used

Queries

QueryParams

Retrieve the current module parameters. Response:
  • params: Current Fee Burner parameters

QueryTotalBurnedNeutronsAmount

Retrieve the total amount of NTRN tokens burned since genesis. Response:
  • total_burned_neutrons_amount: Total burned amount with denomination

Messages

MsgUpdateParams

Update module parameters through governance. Authority Required: Governance only Fields:
  • authority: Governance authority address
  • params: New module parameters

Key Concepts

  • Automatic Processing: Fee burning happens automatically during block processing
  • Treasury Redirect: Non-NTRN fees are sent to the treasury address
  • Query-Only: Users can only query burned amounts and parameters
  • Governance Updates: Parameters can only be updated through governance proposals