Class Info
Inheritance
System.Object
Info
Assembly: Xrpl.dll
Syntax
public class Info : object
Properties
|
Improve this Doc
View Source
AccountingStateSummary
A map of various server states with information about the time the server spends in each.
This can be useful for tracking the long-term health of your server's connectivity to the network.
Declaration
public AccountingStateSummary AccountingStateSummary { get; set; }
Property Value
|
Improve this Doc
View Source
BuildVersion
The version number of the running rippled version.
Declaration
public string BuildVersion { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CompleteLedgers
Range expression indicating the sequence numbers of the ledger versions the local rippled has in its database.
Declaration
public string CompleteLedgers { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
HostId
On an admin request, returns the hostname of the server running the rippled instance;
otherwise, returns a single RFC-1751 word based on the node public key.
Declaration
public string HostId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IoLatencyMs
Amount of time spent waiting for I/O operations, in milliseconds.
If this number is not very, very low, then the rippled server is probably having serious load issues.
Declaration
public int IoLatencyMs { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LastClose
Information about the last time the server closed a ledger,
including the amount of time it took to reach a consensus and the number of trusted validators participating.
Declaration
public LastClose LastClose { get; set; }
Property Value
|
Improve this Doc
View Source
Load
(Admin only) Detailed information about the current load state of the server.
Declaration
public Load Load { get; set; }
Property Value
|
Improve this Doc
View Source
LoadFactor
The load-scaled open ledger transaction cost the server is currently enforcing, as a multiplier on the base transaction cost.
For example, at 1000 load factor and a reference transaction cost of 10 drops of XRP, the load-scaled transaction cost is 10,000 drops (0.01 XRP).
The load factor is determined by the highest of the individual server's load factor,
the cluster's load factor, the open ledger cost and the overall network's load factor.
Declaration
public double? LoadFactor { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Double> |
|
|
Improve this Doc
View Source
LoadFactorNet
Current multiplier to the transaction cost being used by the rest of the network.
Declaration
public double? LoadFactorNet { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Double> |
|
|
Improve this Doc
View Source
Peers
How many other rippled servers this one is currently connected to.
Declaration
public int Peers { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
PubkeyNode
Public key used to verify this server for peer-to-peer communications.
This node key pair is automatically generated by the server the first time it starts up.
(If deleted, the server can create a new pair of Keys).
Declaration
public string PubkeyNode { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
PubkeyValidator
Public key used by this node to sign ledger validations.
Declaration
public string PubkeyValidator { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ServerState
A string indicating to what extent the server is participating in the network.
Declaration
public ServerState ServerState { get; set; }
Property Value
|
Improve this Doc
View Source
Uptime
Number of consecutive seconds that the server has been operational.
Declaration
public int Uptime { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
UptimeTimeSpan
Declaration
public TimeSpan UptimeTimeSpan { get; }
Property Value
Type |
Description |
TimeSpan |
|
|
Improve this Doc
View Source
ValidatedLedger
Information about the most recent fully-validated ledger.
Declaration
public ValidatedLedger ValidatedLedger { get; set; }
Property Value
|
Improve this Doc
View Source
ValidationQuorum
Minimum number of trusted validations required to validate a ledger version.
Some circumstances may cause the server to require more validations.
Declaration
public int ValidationQuorum { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ValidatorListExpires
Either the human readable time, in UTC, when the current validator list will expire,
the string unknown if the server has yet to load a published validator list or the string never if the server uses a static validator list.
Declaration
public string ValidatorListExpires { get; set; }
Property Value
Type |
Description |
System.String |
|