mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Always show fields that contribute to the hash in ledger header json
This commit is contained in:
committed by
Scott Schurr
parent
d5193a776e
commit
377e3d479c
@@ -65,14 +65,17 @@ void fillJson(Object& json, LedgerInfo const& info, bool bFull)
|
||||
json[jss::hash] = to_string (info.hash);
|
||||
json[jss::totalCoins] = to_string (info.drops);
|
||||
json[jss::accepted] = ! info.open;
|
||||
json[jss::close_flags] = info.closeFlags;
|
||||
|
||||
// Always show fields that contribute to the ledger hash
|
||||
json[jss::parent_close_time] = info.parentCloseTime;
|
||||
json[jss::close_time] = info.closeTime;
|
||||
json[jss::close_time_resolution] = info.closeTimeResolution;
|
||||
|
||||
if (auto closeTime = info.closeTime)
|
||||
{
|
||||
json[jss::close_time] = closeTime;
|
||||
json[jss::close_time_human] = boost::posix_time::to_simple_string (
|
||||
ptFromSeconds (closeTime));
|
||||
json[jss::close_time_resolution] = info.closeTimeResolution;
|
||||
|
||||
if (! getCloseAgree(info))
|
||||
json[jss::close_time_estimated] = true;
|
||||
}
|
||||
|
||||
@@ -96,6 +96,7 @@ JSS ( build_version ); // out: NetworkOPs
|
||||
JSS ( can_delete ); // out: CanDelete
|
||||
JSS ( check_nodes ); // in: LedgerCleaner
|
||||
JSS ( clear ); // in/out: FetchInfo
|
||||
JSS ( close_flags ); // out: LedgerToJson
|
||||
JSS ( close_time ); // in: Application, out: NetworkOPs,
|
||||
// LedgerProposal, LedgerToJson
|
||||
JSS ( close_time_estimated ); // in: Application, out: LedgerToJson
|
||||
@@ -262,6 +263,7 @@ JSS ( open ); // out: handlers/Ledger
|
||||
JSS ( owner ); // in: LedgerEntry, out: NetworkOPs
|
||||
JSS ( owner_funds ); // out: NetworkOPs, AcceptedLedgerTx
|
||||
JSS ( params ); // RPC
|
||||
JSS ( parent_close_time ); // out: LedgerToJson
|
||||
JSS ( parent_hash ); // out: LedgerToJson
|
||||
JSS ( partition ); // in: LogLevel
|
||||
JSS ( passphrase ); // in: WalletPropose
|
||||
|
||||
Reference in New Issue
Block a user