mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-30 02:20:39 +00:00
30 lines
772 B
C++
30 lines
772 B
C++
#pragma once
|
|
|
|
#include <chrono>
|
|
|
|
namespace xrpl::Resource {
|
|
|
|
/**
|
|
* Tunable constants.
|
|
*/
|
|
|
|
// balance at which a warning is issued
|
|
static constexpr auto kWarningThreshold = 5000;
|
|
|
|
// balance at which the consumer is disconnected
|
|
static constexpr auto kDropThreshold = 25000;
|
|
|
|
// seconds in exponential decay window (power of two)
|
|
static constexpr auto kDecayWindowSeconds = 32;
|
|
|
|
// minimum balance to include a load source in gossip
|
|
static constexpr auto kMinimumGossipBalance = 1000;
|
|
|
|
// The number of seconds until an inactive table item is removed
|
|
static constexpr std::chrono::seconds kSecondsUntilExpiration{300};
|
|
|
|
// Number of seconds until imported gossip expires
|
|
static constexpr std::chrono::seconds kGossipExpirationSeconds{30};
|
|
|
|
} // namespace xrpl::Resource
|