Show / Hide Table of Contents

Class LOFeeSettings

The FeeSettings object type contains the current base transaction cost and reserve amounts as determined by fee voting.

Inheritance
object
BaseLedgerEntry
LOFeeSettings
Inherited Members
BaseLedgerEntry.LedgerEntryType
BaseLedgerEntry.Index
BaseLedgerEntry.LedgerIndex
BaseLedgerEntry.UnknownFields
Namespace: Xrpl.Models.Ledger
Assembly: Xrpl.dll
Syntax
public class LOFeeSettings : BaseLedgerEntry

Properties

| Edit this page View Source

BaseFee

The transaction cost of the "reference transaction" in drops of XRP as hexadecimal.

Declaration
public string BaseFee { get; set; }
Property Value
Type Description
string
| Edit this page View Source

BaseFeeDrops

XRPFees: base fee in drops.

Declaration
[JsonPropertyName("BaseFeeDrops")]
public string BaseFeeDrops { get; set; }
Property Value
Type Description
string
| Edit this page View Source

BytecodeSizeLimit

SmartEscrow: the largest Bytecode an escrow may carry, in bytes. Voted the same way as GasLimit, and zero disables Smart Escrows the same way.

Declaration
[JsonPropertyName("BytecodeSizeLimit")]
public uint? BytecodeSizeLimit { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

Flags

A bit-map of boolean flags for this object.
No flags are defined for this type

Declaration
public uint? Flags { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

GasLimit

SmartEscrow: the most gas one escrow execution may consume, set by fee voting rather than by amendment so the network can raise it as the engine improves. Voting it to zero disables Smart Escrows without touching the amendment.

Declaration
[JsonPropertyName("GasLimit")]
public uint? GasLimit { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

GasPrice

SmartEscrow: the price of one gas unit, in millionths of a drop.

Declaration
[JsonPropertyName("GasPrice")]
public uint? GasPrice { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

PreviousTxnID

The identifying hash of the transaction that most recently modified this object.

Declaration
[JsonPropertyName("PreviousTxnID")]
public string PreviousTxnID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

PreviousTxnLgrSeq

The index of the ledger that contains the transaction that most recently modified this object.

Declaration
[JsonPropertyName("PreviousTxnLgrSeq")]
public uint? PreviousTxnLgrSeq { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

ReferenceFeeUnits

The BaseFee translated into "fee units".

Declaration
public uint? ReferenceFeeUnits { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

ReserveBase

The base reserve for an account in the XRP Ledger, as drops of XRP.

Declaration
public uint? ReserveBase { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

ReserveBaseDrops

XRPFees: account reserve in drops.

Declaration
[JsonPropertyName("ReserveBaseDrops")]
public string ReserveBaseDrops { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ReserveIncrement

The incremental owner reserve for owning objects, as drops of XRP.

Declaration
public uint? ReserveIncrement { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

ReserveIncrementDrops

XRPFees: owner reserve increment in drops.

Declaration
[JsonPropertyName("ReserveIncrementDrops")]
public string ReserveIncrementDrops { get; set; }
Property Value
Type Description
string
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX