xrpld
Loading...
Searching...
No Matches
Fees.cpp
1#include <xrpl/resource/Fees.h>
2
3#include <xrpl/resource/Charge.h>
4
5namespace xrpl::Resource {
6
7Charge const kFeeMalformedRequest(200, "malformed request");
8Charge const kFeeRequestNoReply(10, "unsatisfiable request");
9Charge const kFeeInvalidSignature(2000, "invalid signature");
10Charge const kFeeUselessData(150, "useless data");
11Charge const kFeeInvalidData(400, "invalid data");
12
13Charge const kFeeMalformedRpc(100, "malformed RPC");
14Charge const kFeeReferenceRpc(20, "reference RPC");
15Charge const kFeeExceptionRpc(100, "exceptioned RPC");
16Charge const kFeeMediumBurdenRpc(400, "medium RPC");
17Charge const kFeeHeavyBurdenRpc(3000, "heavy RPC");
18
19Charge const kFeeTrivialPeer(1, "trivial peer request");
20Charge const kFeeModerateBurdenPeer(250, "moderate peer request");
21Charge const kFeeHeavyBurdenPeer(2000, "heavy peer request");
22
23Charge const kFeeWarning(4000, "received warning");
24Charge const kFeeDrop(6000, "dropped");
25
26// See also Resource::Logic::charge for log level cutoff values
27
28} // namespace xrpl::Resource
A consumption charge.
Definition Charge.h:9
Charge const kFeeRequestNoReply
Charge const kFeeMalformedRequest
Schedule of fees charged for imposing load on the server.
Charge const kFeeMalformedRpc
Charge const kFeeMediumBurdenRpc
Charge const kFeeTrivialPeer
Charge const kFeeInvalidData
Charge const kFeeHeavyBurdenPeer
Charge const kFeeModerateBurdenPeer
Charge const kFeeInvalidSignature
Charge const kFeeExceptionRpc
Charge const kFeeDrop
Charge const kFeeHeavyBurdenRpc
Charge const kFeeWarning
Charge const kFeeReferenceRpc
Charge const kFeeUselessData