Class LOFeeSettings
The FeeSettings object type contains the current base transaction cost and reserve amounts as determined by fee voting.
Inherited Members
Namespace: Xrpl.Models.Ledger
Assembly: Xrpl.dll
Syntax
public class LOFeeSettings : BaseLedgerEntry
Properties
| Edit this page View SourceBaseFee
The transaction cost of the "reference transaction" in drops of XRP as hexadecimal.
Declaration
public string BaseFee { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BaseFeeDrops
XRPFees: base fee in drops.
Declaration
[JsonPropertyName("BaseFeeDrops")]
public string BaseFeeDrops { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
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? |
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? |
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? |
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? |
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 |
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? |
ReferenceFeeUnits
The BaseFee translated into "fee units".
Declaration
public uint? ReferenceFeeUnits { get; set; }
Property Value
| Type | Description |
|---|---|
| uint? |
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? |
ReserveBaseDrops
XRPFees: account reserve in drops.
Declaration
[JsonPropertyName("ReserveBaseDrops")]
public string ReserveBaseDrops { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReserveIncrement
The incremental owner reserve for owning objects, as drops of XRP.
Declaration
public uint? ReserveIncrement { get; set; }
Property Value
| Type | Description |
|---|---|
| uint? |
ReserveIncrementDrops
XRPFees: owner reserve increment in drops.
Declaration
[JsonPropertyName("ReserveIncrementDrops")]
public string ReserveIncrementDrops { get; set; }
Property Value
| Type | Description |
|---|---|
| string |