Files
rippled/src/libxrpl/resource/Fees.cpp
Ayaz Salikhov 9859e5ceda Merge remote-tracking branch 'upstream/release/3.3.x' into mathbunnyru/merge-3.3.0-to-develop
* upstream/release/3.3.x: (41 commits)
  chore: Bump version to 3.3.0
  chore: Bump version to 3.3.0-rc7
  fix: Increase manifest protocol message size cap and fix manifests relay
  fix: Cap untrusted manifests per message and drop oversized ones
  chore: Bump version to 3.2.1
  chore: Bump version to 3.2.1-rc1
  fix: Cap untrusted manifests per message and drop oversized ones
  fix: Reject oversized validator manifest before decoding
  fix: Reduce untrusted manifest cache cap to 100
  fix: Bound untrusted manifest cache
  chore: Bump version to 3.3.0-rc6
  feat: Package validator-keys inside rippled
  chore: Bump version to 3.3.0-rc5
  fix: Switch SponsorshipSet to use a delta for sfFeeAmount
  fix: Re-revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
  chore: Bump version to 3.3.0-rc4
  fix: Revert "fix: Set request size limits and differential pricing for get-object-by-hash calls"
  chore: Bump version to 3.3.0-rc3
  fix: Reduce untrusted manifest cache cap to 100
  fix: Revert "fix: Reject oversized SHAMap nodes in gotStaleData and fetch-pack path"
  ...
2026-08-07 16:00:25 +01:00

30 lines
1.1 KiB
C++

#include <xrpl/resource/Fees.h>
#include <xrpl/resource/Charge.h>
namespace xrpl::resource {
Charge const kFeeMalformedRequest(200, "malformed request");
Charge const kFeeRequestNoReply(10, "unsatisfiable request");
Charge const kFeeInvalidSignature(2000, "invalid signature");
Charge const kFeeUselessData(150, "useless data");
Charge const kFeeInvalidData(400, "invalid data");
Charge const kFeeMalformedData(2000, "malformed data");
Charge const kFeeMalformedRpc(100, "malformed RPC");
Charge const kFeeReferenceRpc(20, "reference RPC");
Charge const kFeeExceptionRpc(100, "exceptioned RPC");
Charge const kFeeMediumBurdenRpc(400, "medium RPC");
Charge const kFeeHeavyBurdenRpc(3000, "heavy RPC");
Charge const kFeeTrivialPeer(1, "trivial peer request");
Charge const kFeeModerateBurdenPeer(250, "moderate peer request");
Charge const kFeeHeavyBurdenPeer(2000, "heavy peer request");
Charge const kFeeWarning(4000, "received warning");
Charge const kFeeDrop(6000, "dropped");
// See also resource::Logic::charge for log level cutoff values
} // namespace xrpl::resource