xrpld
Loading...
Searching...
No Matches
xrpl::LedgerHeader Struct Reference

Information about the notional ledger backing the view. More...

#include <LedgerHeader.h>

Collaboration diagram for xrpl::LedgerHeader:

Public Member Functions

 LedgerHeader ()=default

Public Attributes

LedgerIndex seq = 0
NetClock::time_point parentCloseTime
uint256 hash = beast::kZero
uint256 txHash = beast::kZero
uint256 accountHash = beast::kZero
uint256 parentHash = beast::kZero
XRPAmount drops = beast::kZero
bool validated = false
bool accepted = false
int closeFlags = 0
NetClock::duration closeTimeResolution = {}
NetClock::time_point closeTime

Detailed Description

Information about the notional ledger backing the view.

Definition at line 18 of file LedgerHeader.h.

Constructor & Destructor Documentation

◆ LedgerHeader()

xrpl::LedgerHeader::LedgerHeader ( )
explicitdefault

Member Data Documentation

◆ seq

LedgerIndex xrpl::LedgerHeader::seq = 0

Definition at line 26 of file LedgerHeader.h.

◆ parentCloseTime

NetClock::time_point xrpl::LedgerHeader::parentCloseTime

Definition at line 27 of file LedgerHeader.h.

◆ hash

uint256 xrpl::LedgerHeader::hash = beast::kZero

Definition at line 34 of file LedgerHeader.h.

◆ txHash

uint256 xrpl::LedgerHeader::txHash = beast::kZero

Definition at line 35 of file LedgerHeader.h.

◆ accountHash

uint256 xrpl::LedgerHeader::accountHash = beast::kZero

Definition at line 36 of file LedgerHeader.h.

◆ parentHash

uint256 xrpl::LedgerHeader::parentHash = beast::kZero

Definition at line 37 of file LedgerHeader.h.

◆ drops

XRPAmount xrpl::LedgerHeader::drops = beast::kZero

Definition at line 39 of file LedgerHeader.h.

◆ validated

bool xrpl::LedgerHeader::validated = false
mutable

Definition at line 44 of file LedgerHeader.h.

◆ accepted

bool xrpl::LedgerHeader::accepted = false

Definition at line 45 of file LedgerHeader.h.

◆ closeFlags

int xrpl::LedgerHeader::closeFlags = 0

Definition at line 48 of file LedgerHeader.h.

◆ closeTimeResolution

NetClock::duration xrpl::LedgerHeader::closeTimeResolution = {}

Definition at line 51 of file LedgerHeader.h.

◆ closeTime

NetClock::time_point xrpl::LedgerHeader::closeTime

Definition at line 57 of file LedgerHeader.h.