diff --git a/AMMInfo_8cpp_source.html b/AMMInfo_8cpp_source.html index 0cd0ed3b048..12a94f6116a 100644 --- a/AMMInfo_8cpp_source.html +++ b/AMMInfo_8cpp_source.html @@ -375,7 +375,7 @@
ripple::STObject
Definition: STObject.h:53
ripple
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition: RCLCensorshipDetector.h:29
ripple::rpcACT_MALFORMED
@ rpcACT_MALFORMED
Definition: ErrorCodes.h:90
-
ripple::LedgerMaster::isValidated
bool isValidated(ReadView const &ledger)
Definition: LedgerMaster.cpp:607
+
ripple::LedgerMaster::isValidated
bool isValidated(ReadView const &ledger)
Definition: LedgerMaster.cpp:605
ripple::ammLPHolds
STAmount ammLPHolds(ReadView const &view, Currency const &cur1, Currency const &cur2, AccountID const &ammAccount, AccountID const &lpAccount, beast::Journal const j)
Get the balance of LP tokens.
Definition: AMMUtils.cpp:104
std::optional
beast::Journal::debug
Stream debug() const
Definition: Journal.h:314
diff --git a/AccountTxPaging_8cpp_source.html b/AccountTxPaging_8cpp_source.html index 7958bf34bb0..6f6b4ad9748 100644 --- a/AccountTxPaging_8cpp_source.html +++ b/AccountTxPaging_8cpp_source.html @@ -141,7 +141,7 @@
ripple::convertBlobsToTxResult
void convertBlobsToTxResult(RelationalDatabase::AccountTxs &to, std::uint32_t ledger_index, std::string const &status, Blob const &rawTxn, Blob const &rawMeta, Application &app)
Definition: AccountTxPaging.cpp:33
ripple::Application::getLedgerMaster
virtual LedgerMaster & getLedgerMaster()=0
ripple::saveLedgerAsync
void saveLedgerAsync(Application &app, std::uint32_t seq)
Definition: AccountTxPaging.cpp:57
-
ripple::LedgerMaster::getLedgerBySeq
std::shared_ptr< Ledger const > getLedgerBySeq(std::uint32_t index)
Definition: LedgerMaster.cpp:1871
+
ripple::LedgerMaster::getLedgerBySeq
std::shared_ptr< Ledger const > getLedgerBySeq(std::uint32_t index)
Definition: LedgerMaster.cpp:1869
ripple::SerialIter
Definition: Serializer.h:311
std::uint32_t
memory
diff --git a/AccountTx_8cpp_source.html b/AccountTx_8cpp_source.html index db488796127..b211c8c2674 100644 --- a/AccountTx_8cpp_source.html +++ b/AccountTx_8cpp_source.html @@ -558,7 +558,7 @@
ripple::JsonOptions::disable_API_prior_V2
@ disable_API_prior_V2
Definition: STBase.h:44
ripple::JsonOptions::include_date
@ include_date
Definition: STBase.h:43
ripple::ReadView::info
virtual LedgerInfo const & info() const =0
Returns information about the ledger.
-
ripple::LedgerMaster::getValidatedRange
bool getValidatedRange(std::uint32_t &minVal, std::uint32_t &maxVal)
Definition: LedgerMaster.cpp:683
+
ripple::LedgerMaster::getValidatedRange
bool getValidatedRange(std::uint32_t &minVal, std::uint32_t &maxVal)
Definition: LedgerMaster.cpp:681
ripple::RPC::JsonContext
Definition: Context.h:53
ripple::parseLedgerArgs
std::variant< std::optional< LedgerSpecifier >, Json::Value > parseLedgerArgs(RPC::Context &context, Json::Value const &params)
Definition: AccountTx.cpp:56
ripple::RelationalDatabase::txnMetaLedgerType
std::tuple< Blob, Blob, std::uint32_t > txnMetaLedgerType
Definition: RelationalDatabase.h:87
@@ -616,8 +616,8 @@
ripple
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition: RCLCensorshipDetector.h:29
ripple::populateJsonResponse
Json::Value populateJsonResponse(std::pair< AccountTxResult, RPC::Status > const &res, AccountTxArgs const &args, RPC::JsonContext const &context)
Definition: AccountTx.cpp:297
ripple::rpcACT_MALFORMED
@ rpcACT_MALFORMED
Definition: ErrorCodes.h:90
-
ripple::LedgerMaster::getCloseTimeBySeq
std::optional< NetClock::time_point > getCloseTimeBySeq(LedgerIndex ledgerIndex)
Definition: LedgerMaster.cpp:1766
-
ripple::LedgerMaster::isValidated
bool isValidated(ReadView const &ledger)
Definition: LedgerMaster.cpp:607
+
ripple::LedgerMaster::getCloseTimeBySeq
std::optional< NetClock::time_point > getCloseTimeBySeq(LedgerIndex ledgerIndex)
Definition: LedgerMaster.cpp:1764
+
ripple::LedgerMaster::isValidated
bool isValidated(ReadView const &ledger)
Definition: LedgerMaster.cpp:605
ripple::rpcLGR_NOT_VALIDATED
@ rpcLGR_NOT_VALIDATED
Definition: ErrorCodes.h:73
ripple::doAccountTxJson
Json::Value doAccountTxJson(RPC::JsonContext &context)
Definition: AccountTx.cpp:413
ripple::LedgerRange::max
uint32_t max
Definition: RelationalDatabase.h:45
@@ -637,7 +637,7 @@
ripple::RelationalDatabase::AccountTxArgs::ledger
std::optional< LedgerSpecifier > ledger
Definition: RelationalDatabase.h:99
ripple::LedgerRange
Definition: RelationalDatabase.h:42
ripple::base_uint::parseHex
constexpr bool parseHex(std::string_view sv)
Parse a hex string into a base_uint.
Definition: base_uint.h:496
-
ripple::LedgerMaster::getHashBySeq
uint256 getHashBySeq(std::uint32_t index)
Get a ledger's hash by sequence number using the cache.
Definition: LedgerMaster.cpp:1796
+
ripple::LedgerMaster::getHashBySeq
uint256 getHashBySeq(std::uint32_t index)
Get a ledger's hash by sequence number using the cache.
Definition: LedgerMaster.cpp:1794
ripple::LedgerRange::min
uint32_t min
Definition: RelationalDatabase.h:44
ripple::RelationalDatabase::AccountTxResult::limit
uint32_t limit
Definition: RelationalDatabase.h:110
ripple::RPC::JsonContext::params
Json::Value params
Definition: Context.h:64
diff --git a/Application_8cpp_source.html b/Application_8cpp_source.html index ac3e61cd026..031251dbfe4 100644 --- a/Application_8cpp_source.html +++ b/Application_8cpp_source.html @@ -2319,7 +2319,7 @@
ripple::loadByIndex
std::shared_ptr< Ledger > loadByIndex(std::uint32_t ledgerIndex, Application &app, bool acquire)
Definition: Ledger.cpp:1123
ripple::ApplicationImp::mRelationalDatabase
std::unique_ptr< RelationalDatabase > mRelationalDatabase
Definition: Application.cpp:225
utility
-
ripple::LedgerMaster::sweep
void sweep()
Definition: LedgerMaster.cpp:1927
+
ripple::LedgerMaster::sweep
void sweep()
Definition: LedgerMaster.cpp:1925
ripple::ApplicationImp::mValidations
RCLValidations mValidations
Definition: Application.cpp:218
ripple::TransactionMaster::sweep
void sweep(void)
Definition: TransactionMaster.cpp:156
std::exception
STL class.
@@ -2352,7 +2352,7 @@
std::vector
STL class.
ripple::ConfigSection::shardDatabase
static std::string shardDatabase()
Definition: ConfigSections.h:38
std::string::length
T length(T... args)
-
ripple::ValidatorList::trustedPublisher
bool trustedPublisher(PublicKey const &identity) const
Returns true if public key is a trusted publisher.
Definition: ValidatorList.cpp:1405
+
ripple::ValidatorList::trustedPublisher
bool trustedPublisher(PublicKey const &identity) const
Returns true if public key is a trusted publisher.
Definition: ValidatorList.cpp:1404
ripple::ApplicationImp::waitHandlerCounter_
ClosureCounter< void, boost::system::error_code const & > waitHandlerCounter_
Definition: Application.cpp:221
ripple::ApplicationImp::getOPs
NetworkOPs & getOPs() override
Definition: Application.cpp:600
ripple::ApplicationImp::run
void run() override
Definition: Application.cpp:1551
@@ -2394,7 +2394,7 @@
ripple::ApplicationImp::ApplicationImp
ApplicationImp(std::unique_ptr< Config > config, std::unique_ptr< Logs > logs, std::unique_ptr< TimeKeeper > timeKeeper)
Definition: Application.cpp:272
ripple::ApplicationImp::cluster
Cluster & cluster() override
Definition: Application.cpp:842
ripple::stopwatch
Stopwatch & stopwatch()
Returns an instance of a wall clock.
Definition: chrono.h:120
-
ripple::make_NetworkOPs
std::unique_ptr< NetworkOPs > make_NetworkOPs(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_service &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
Definition: NetworkOPs.cpp:4741
+
ripple::make_NetworkOPs
std::unique_ptr< NetworkOPs > make_NetworkOPs(Application &app, NetworkOPs::clock_type &clock, bool standalone, std::size_t minPeerCount, bool startvalid, JobQueue &job_queue, LedgerMaster &ledgerMaster, ValidatorKeys const &validatorKeys, boost::asio::io_service &io_svc, beast::Journal journal, beast::insight::Collector::ptr const &collector)
Definition: NetworkOPs.cpp:4726
ripple::make_InboundTransactions
std::unique_ptr< InboundTransactions > make_InboundTransactions(Application &app, beast::insight::Collector::ptr const &collector, std::function< void(std::shared_ptr< SHAMap > const &, bool)> gotSet)
Definition: InboundTransactions.cpp:269
ripple::ApplicationImp::getLedgerMaster
LedgerMaster & getLedgerMaster() override
Definition: Application.cpp:625
Json::Reader
Unserialize a JSON document into a Value.
Definition: json_reader.h:36
@@ -2483,7 +2483,7 @@
ripple::NodeStore::DatabaseShard
A collection of historical shards.
Definition: DatabaseShard.h:37
ripple::LoadFeeTrack
Manages the current fee schedule.
Definition: LoadFeeTrack.h:44
ripple::set
bool set(T &target, std::string const &name, Section const &section)
Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...
Definition: BasicConfig.h:313
-
ripple::ValidatorList::listed
bool listed(PublicKey const &identity) const
Returns true if public key is included on any lists.
Definition: ValidatorList.cpp:1350
+
ripple::ValidatorList::listed
bool listed(PublicKey const &identity) const
Returns true if public key is included on any lists.
Definition: ValidatorList.cpp:1349
ripple::ApplicationImp::validatorSites
ValidatorSite & validatorSites() override
Definition: Application.cpp:824
ripple::ApplicationImp::nodeIdentity
std::pair< PublicKey, SecretKey > const & nodeIdentity() override
Definition: Application.cpp:588
beast::Journal::error
Stream error() const
Definition: Journal.h:332
diff --git a/BasicNetwork_8h_source.html b/BasicNetwork_8h_source.html index 39bbd798341..d79549a6431 100644 --- a/BasicNetwork_8h_source.html +++ b/BasicNetwork_8h_source.html @@ -232,7 +232,7 @@
ripple::test::csf::BasicNetwork::BasicNetwork
BasicNetwork(BasicNetwork const &)=delete
ripple::test::csf::BasicNetwork::links_
Digraph< Peer, link_type > links_
Definition: BasicNetwork.h:106
-
ripple::test::csf::Peer
A single peer in the simulation.
Definition: test/csf/Peer.h:62
+
ripple::test::csf::Peer
A single peer in the simulation.
Definition: test/csf/Peer.h:54
ripple::test::csf::Digraph::edge
std::optional< EdgeData > edge(Vertex source, Vertex target) const
Return edge data between two vertices.
Definition: Digraph.h:119
ripple
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition: RCLCensorshipDetector.h:29
ripple::test::csf::Scheduler::clock_type
beast::manual_clock< std::chrono::steady_clock > clock_type
Definition: test/csf/Scheduler.h:50
diff --git a/CanDelete_8cpp_source.html b/CanDelete_8cpp_source.html index eacaefc0b5d..6249029d33e 100644 --- a/CanDelete_8cpp_source.html +++ b/CanDelete_8cpp_source.html @@ -180,7 +180,7 @@
Json::Value::get
Value get(UInt index, const Value &defaultValue) const
If the array contains at least index+1 elements, returns the element value, otherwise returns default...
Definition: json_value.cpp:834
ripple::rpcNOT_READY
@ rpcNOT_READY
Definition: ErrorCodes.h:60
ripple::RPC::Context::ledgerMaster
LedgerMaster & ledgerMaster
Definition: Context.h:45
-
ripple::LedgerMaster::getLedgerByHash
std::shared_ptr< Ledger const > getLedgerByHash(uint256 const &hash)
Definition: LedgerMaster.cpp:1907
+
ripple::LedgerMaster::getLedgerByHash
std::shared_ptr< Ledger const > getLedgerByHash(uint256 const &hash)
Definition: LedgerMaster.cpp:1905
std::string::find_first_not_of
T find_first_not_of(T... args)
ripple::rpcLGR_NOT_FOUND
@ rpcLGR_NOT_FOUND
Definition: ErrorCodes.h:72
ripple::rpcREPORTING_UNSUPPORTED
@ rpcREPORTING_UNSUPPORTED
Definition: ErrorCodes.h:141
diff --git a/ConsensusParms_8h_source.html b/ConsensusParms_8h_source.html index 397a7a03cf4..9ff10b46af0 100644 --- a/ConsensusParms_8h_source.html +++ b/ConsensusParms_8h_source.html @@ -117,82 +117,74 @@
70  // Consensus durations are relative to the internal Consensus clock and use
71  // millisecond resolution.
72 
-
75  std::size_t minCONSENSUS_PCT = 80;
-
76  float minCONSENSUS_FACTOR = static_cast<float>(minCONSENSUS_PCT / 100.0f);
-
77 
-
80  std::size_t negUNL_MIN_CONSENSUS_PCT = 60;
-
81  float negUNL_MIN_CONSENSUS_FACTOR =
-
82  static_cast<float>(negUNL_MIN_CONSENSUS_PCT / 100.0f);
-
83 
-
85  std::chrono::milliseconds ledgerIDLE_INTERVAL = std::chrono::seconds{15};
-
86 
-
88  std::chrono::milliseconds ledgerMIN_CONSENSUS =
-
89  std::chrono::milliseconds{1950};
+
74  std::size_t minCONSENSUS_PCT = 80;
+
75 
+
77  std::chrono::milliseconds ledgerIDLE_INTERVAL = std::chrono::seconds{15};
+
78 
+
80  std::chrono::milliseconds ledgerMIN_CONSENSUS =
+
81  std::chrono::milliseconds{1950};
+
82 
+
89  std::chrono::milliseconds ledgerMAX_CONSENSUS = std::chrono::seconds{10};
90 
-
97  std::chrono::milliseconds ledgerMAX_CONSENSUS = std::chrono::seconds{10};
-
98 
-
100  std::chrono::milliseconds ledgerMIN_CLOSE = std::chrono::seconds{2};
-
101 
-
103  std::chrono::milliseconds ledgerGRANULARITY = std::chrono::seconds{1};
-
104 
-
115  std::chrono::milliseconds avMIN_CONSENSUS_TIME = std::chrono::seconds{5};
-
116 
-
117  //------------------------------------------------------------------------------
-
118  // Avalanche tuning
-
119  // As a function of the percent this round's duration is of the prior round,
-
120  // we increase the threshold for yes votes to add a transaction to our
-
121  // position.
-
122 
-
124  std::size_t avINIT_CONSENSUS_PCT = 50;
-
125 
-
127  std::size_t avMID_CONSENSUS_TIME = 50;
-
128 
-
130  std::size_t avMID_CONSENSUS_PCT = 65;
-
131 
-
133  std::size_t avLATE_CONSENSUS_TIME = 85;
-
134 
-
136  std::size_t avLATE_CONSENSUS_PCT = 70;
-
137 
-
139  std::size_t avSTUCK_CONSENSUS_TIME = 200;
-
140 
-
142  std::size_t avSTUCK_CONSENSUS_PCT = 95;
-
143 
-
145  std::size_t avCT_CONSENSUS_PCT = 75;
-
146 };
-
147 
-
148 } // namespace ripple
-
149 #endif
+
92  std::chrono::milliseconds ledgerMIN_CLOSE = std::chrono::seconds{2};
+
93 
+
95  std::chrono::milliseconds ledgerGRANULARITY = std::chrono::seconds{1};
+
96 
+
107  std::chrono::milliseconds avMIN_CONSENSUS_TIME = std::chrono::seconds{5};
+
108 
+
109  //------------------------------------------------------------------------------
+
110  // Avalanche tuning
+
111  // As a function of the percent this round's duration is of the prior round,
+
112  // we increase the threshold for yes votes to add a transaction to our
+
113  // position.
+
114 
+
116  std::size_t avINIT_CONSENSUS_PCT = 50;
+
117 
+
119  std::size_t avMID_CONSENSUS_TIME = 50;
+
120 
+
122  std::size_t avMID_CONSENSUS_PCT = 65;
+
123 
+
125  std::size_t avLATE_CONSENSUS_TIME = 85;
+
126 
+
128  std::size_t avLATE_CONSENSUS_PCT = 70;
+
129 
+
131  std::size_t avSTUCK_CONSENSUS_TIME = 200;
+
132 
+
134  std::size_t avSTUCK_CONSENSUS_PCT = 95;
+
135 
+
137  std::size_t avCT_CONSENSUS_PCT = 75;
+
138 };
+
139 
+
140 } // namespace ripple
+
141 #endif
-
ripple::ConsensusParms::avCT_CONSENSUS_PCT
std::size_t avCT_CONSENSUS_PCT
Percentage of nodes required to reach agreement on ledger close time.
Definition: ConsensusParms.h:145
-
ripple::ConsensusParms::avMID_CONSENSUS_TIME
std::size_t avMID_CONSENSUS_TIME
Percentage of previous round duration before we advance.
Definition: ConsensusParms.h:127
-
ripple::ConsensusParms::avLATE_CONSENSUS_PCT
std::size_t avLATE_CONSENSUS_PCT
Percentage of nodes that most vote yes after advancing.
Definition: ConsensusParms.h:136
-
ripple::ConsensusParms::avSTUCK_CONSENSUS_PCT
std::size_t avSTUCK_CONSENSUS_PCT
Percentage of nodes that must vote yes after we are stuck.
Definition: ConsensusParms.h:142
+
ripple::ConsensusParms::avCT_CONSENSUS_PCT
std::size_t avCT_CONSENSUS_PCT
Percentage of nodes required to reach agreement on ledger close time.
Definition: ConsensusParms.h:137
+
ripple::ConsensusParms::avMID_CONSENSUS_TIME
std::size_t avMID_CONSENSUS_TIME
Percentage of previous round duration before we advance.
Definition: ConsensusParms.h:119
+
ripple::ConsensusParms::avLATE_CONSENSUS_PCT
std::size_t avLATE_CONSENSUS_PCT
Percentage of nodes that most vote yes after advancing.
Definition: ConsensusParms.h:128
+
ripple::ConsensusParms::avSTUCK_CONSENSUS_PCT
std::size_t avSTUCK_CONSENSUS_PCT
Percentage of nodes that must vote yes after we are stuck.
Definition: ConsensusParms.h:134
std::chrono::seconds
-
ripple::ConsensusParms::ledgerGRANULARITY
std::chrono::milliseconds ledgerGRANULARITY
How often we check state or change positions.
Definition: ConsensusParms.h:103
+
ripple::ConsensusParms::ledgerGRANULARITY
std::chrono::milliseconds ledgerGRANULARITY
How often we check state or change positions.
Definition: ConsensusParms.h:95
ripple::ConsensusParms::proposeINTERVAL
std::chrono::seconds proposeINTERVAL
How often we force generating a new proposal to keep ours fresh.
Definition: ConsensusParms.h:67
ripple::ConsensusParms::validationVALID_WALL
std::chrono::seconds validationVALID_WALL
The duration a validation remains current after its ledger's close time.
Definition: ConsensusParms.h:46
cstddef
chrono
-
ripple::ConsensusParms::ledgerMAX_CONSENSUS
std::chrono::milliseconds ledgerMAX_CONSENSUS
The maximum amount of time to spend pausing for laggards.
Definition: ConsensusParms.h:97
-
ripple::ConsensusParms::minCONSENSUS_PCT
std::size_t minCONSENSUS_PCT
The percentage threshold and floating point factor above which we can declare consensus.
Definition: ConsensusParms.h:75
-
ripple::ConsensusParms::minCONSENSUS_FACTOR
float minCONSENSUS_FACTOR
Definition: ConsensusParms.h:76
-
ripple::ConsensusParms::ledgerMIN_CLOSE
std::chrono::milliseconds ledgerMIN_CLOSE
Minimum number of seconds to wait to ensure others have computed the LCL.
Definition: ConsensusParms.h:100
+
ripple::ConsensusParms::ledgerMAX_CONSENSUS
std::chrono::milliseconds ledgerMAX_CONSENSUS
The maximum amount of time to spend pausing for laggards.
Definition: ConsensusParms.h:89
+
ripple::ConsensusParms::minCONSENSUS_PCT
std::size_t minCONSENSUS_PCT
The percentage threshold above which we can declare consensus.
Definition: ConsensusParms.h:74
+
ripple::ConsensusParms::ledgerMIN_CLOSE
std::chrono::milliseconds ledgerMIN_CLOSE
Minimum number of seconds to wait to ensure others have computed the LCL.
Definition: ConsensusParms.h:92
ripple::ConsensusParms::proposeFRESHNESS
std::chrono::seconds proposeFRESHNESS
How long we consider a proposal fresh.
Definition: ConsensusParms.h:64
ripple::ConsensusParms::validationVALID_EARLY
std::chrono::seconds validationVALID_EARLY
Duration pre-close in which validations are acceptable.
Definition: ConsensusParms.h:61
-
ripple::ConsensusParms::avINIT_CONSENSUS_PCT
std::size_t avINIT_CONSENSUS_PCT
Percentage of nodes on our UNL that must vote yes.
Definition: ConsensusParms.h:124
-
ripple::ConsensusParms::avMID_CONSENSUS_PCT
std::size_t avMID_CONSENSUS_PCT
Percentage of nodes that most vote yes after advancing.
Definition: ConsensusParms.h:130
-
ripple::ConsensusParms::negUNL_MIN_CONSENSUS_PCT
std::size_t negUNL_MIN_CONSENSUS_PCT
The percentage threshold and floating point factor above which we can declare consensus based on node...
Definition: ConsensusParms.h:80
+
ripple::ConsensusParms::avINIT_CONSENSUS_PCT
std::size_t avINIT_CONSENSUS_PCT
Percentage of nodes on our UNL that must vote yes.
Definition: ConsensusParms.h:116
+
ripple::ConsensusParms::avMID_CONSENSUS_PCT
std::size_t avMID_CONSENSUS_PCT
Percentage of nodes that most vote yes after advancing.
Definition: ConsensusParms.h:122
ripple
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition: RCLCensorshipDetector.h:29
-
ripple::ConsensusParms::ledgerMIN_CONSENSUS
std::chrono::milliseconds ledgerMIN_CONSENSUS
The number of seconds we wait minimum to ensure participation.
Definition: ConsensusParms.h:88
-
ripple::ConsensusParms::ledgerIDLE_INTERVAL
std::chrono::milliseconds ledgerIDLE_INTERVAL
The duration a ledger may remain idle before closing.
Definition: ConsensusParms.h:85
+
ripple::ConsensusParms::ledgerMIN_CONSENSUS
std::chrono::milliseconds ledgerMIN_CONSENSUS
The number of seconds we wait minimum to ensure participation.
Definition: ConsensusParms.h:80
+
ripple::ConsensusParms::ledgerIDLE_INTERVAL
std::chrono::milliseconds ledgerIDLE_INTERVAL
The duration a ledger may remain idle before closing.
Definition: ConsensusParms.h:77
ripple::ConsensusParms
Consensus algorithm parameters.
Definition: ConsensusParms.h:33
-
ripple::ConsensusParms::avSTUCK_CONSENSUS_TIME
std::size_t avSTUCK_CONSENSUS_TIME
Percentage of previous round duration before we are stuck.
Definition: ConsensusParms.h:139
+
ripple::ConsensusParms::avSTUCK_CONSENSUS_TIME
std::size_t avSTUCK_CONSENSUS_TIME
Percentage of previous round duration before we are stuck.
Definition: ConsensusParms.h:131
ripple::ConsensusParms::ConsensusParms
ConsensusParms()=default
std::size_t
-
ripple::ConsensusParms::avLATE_CONSENSUS_TIME
std::size_t avLATE_CONSENSUS_TIME
Percentage of previous round duration before we advance.
Definition: ConsensusParms.h:133
-
ripple::ConsensusParms::negUNL_MIN_CONSENSUS_FACTOR
float negUNL_MIN_CONSENSUS_FACTOR
Definition: ConsensusParms.h:81
+
ripple::ConsensusParms::avLATE_CONSENSUS_TIME
std::size_t avLATE_CONSENSUS_TIME
Percentage of previous round duration before we advance.
Definition: ConsensusParms.h:125
ripple::ConsensusParms::validationVALID_LOCAL
std::chrono::seconds validationVALID_LOCAL
Duration a validation remains current after first observed.
Definition: ConsensusParms.h:54
-
ripple::ConsensusParms::avMIN_CONSENSUS_TIME
std::chrono::milliseconds avMIN_CONSENSUS_TIME
The minimum amount of time to consider the previous round to have taken.
Definition: ConsensusParms.h:115
+
ripple::ConsensusParms::avMIN_CONSENSUS_TIME
std::chrono::milliseconds avMIN_CONSENSUS_TIME
The minimum amount of time to consider the previous round to have taken.
Definition: ConsensusParms.h:107