A SetFee
pseudo-transaction marks a change in transaction cost or reserve requirements as a result of Fee Voting.
Note: You cannot send a pseudo-transaction, but you may find one when processing ledgers.
BaseFee
String
UInt64
The charge, in drops of XAH, for the reference transaction, as hex. (This is the transaction cost before scaling for load.)
ReferenceFeeUnits
Unsigned Integer
UInt32
The cost, in fee units, of the reference transaction
ReserveBase
Unsigned Integer
UInt32
The base reserve, in drops
ReserveIncrement
Unsigned Integer
UInt32
The incremental reserve, in drops
LedgerSequence
Number
UInt32
(Omitted for some historical SetFee
pseudo-transactions) The index of the ledger version where this pseudo-transaction appears. This distinguishes the pseudo-transaction from other occurrences of the same change.
If the [XAHFees amendment][] is enabled, SetFee
pseudo-transactions use these fields instead:
BaseFeeDrops
String
Amount
The charge, in drops of XAH, for the reference transaction. (This is the transaction cost before scaling for load.)
ReserveBaseDrops
String
Amount
The base reserve, in drops
ReserveIncrementDrops
String
Amount
The incremental reserve, in drops
LedgerSequence
Number
UInt32
(Omitted for some historical SetFee
pseudo-transactions) The index of the ledger version where this pseudo-transaction appears. This distinguishes the pseudo-transaction from other occurrences of the same change.