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");
12Charge const kFeeMalformedData(2000, "malformed data");
13
14Charge const kFeeMalformedRpc(100, "malformed RPC");
15Charge const kFeeReferenceRpc(20, "reference RPC");
16Charge const kFeeExceptionRpc(100, "exceptioned RPC");
17Charge const kFeeMediumBurdenRpc(400, "medium RPC");
18Charge const kFeeHeavyBurdenRpc(3000, "heavy RPC");
19
20Charge const kFeeTrivialPeer(1, "trivial peer request");
21Charge const kFeeModerateBurdenPeer(250, "moderate peer request");
22Charge const kFeeHeavyBurdenPeer(2000, "heavy peer request");
23
24Charge const kFeeWarning(4000, "received warning");
25Charge const kFeeDrop(6000, "dropped");
26
27// See also resource::Logic::charge for log level cutoff values
28
29} // namespace xrpl::resource
A consumption charge.
Definition Charge.h:13
Charge const kFeeMalformedData
Charge const kFeeHeavyBurdenPeer
Charge const kFeeUselessData
Charge const kFeeHeavyBurdenRpc
Charge const kFeeRequestNoReply
Charge const kFeeMalformedRequest
Schedule of fees charged for imposing load on the server.
Charge const kFeeMediumBurdenRpc
Charge const kFeeDrop
Charge const kFeeInvalidSignature
Charge const kFeeWarning
Charge const kFeeMalformedRpc
Charge const kFeeInvalidData
Charge const kFeeReferenceRpc
Charge const kFeeExceptionRpc
Charge const kFeeModerateBurdenPeer
Charge const kFeeTrivialPeer