rippled
Loading...
Searching...
No Matches
resource/Fees.h
1#pragma once
2
3#include <xrpl/resource/Charge.h>
4
5namespace xrpl {
6namespace Resource {
7
8// clang-format off
11extern Charge const feeMalformedRequest; // A request that we can immediately
12 // tell is invalid
13extern Charge const feeRequestNoReply; // A request that we cannot satisfy
14extern Charge const feeInvalidSignature; // An object whose signature we had
15 // to check and it failed
16extern Charge const feeUselessData; // Data we have no use for
17extern Charge const feeInvalidData; // Data we have to verify before
18 // rejecting
19
20// RPC loads
21extern Charge const feeMalformedRPC; // An RPC request that we can
22 // immediately tell is invalid.
23extern Charge const feeReferenceRPC; // A default "reference" unspecified
24 // load
25extern Charge const feeExceptionRPC; // RPC load that causes an exception
26extern Charge const feeMediumBurdenRPC; // A somewhat burdensome RPC load
27extern Charge const feeHeavyBurdenRPC; // A very burdensome RPC load
28
29// Peer loads
30extern Charge const feeTrivialPeer; // Requires no reply
31extern Charge const feeModerateBurdenPeer; // Requires some work
32extern Charge const feeHeavyBurdenPeer; // Extensive work
33
34// Administrative
35extern Charge const feeWarning; // The cost of receiving a warning
36extern Charge const feeDrop; // The cost of being dropped for
37 // excess load
39// clang-format on
40
41} // namespace Resource
42} // namespace xrpl
Charge const feeWarning
Charge const feeDrop
Charge const feeMediumBurdenRPC
Charge const feeReferenceRPC
Charge const feeHeavyBurdenRPC
Charge const feeInvalidData
Charge const feeModerateBurdenPeer
Charge const feeMalformedRequest
Schedule of fees charged for imposing load on the server.
Charge const feeExceptionRPC
Charge const feeMalformedRPC
Charge const feeHeavyBurdenPeer
Charge const feeTrivialPeer
Charge const feeInvalidSignature
Charge const feeRequestNoReply
Charge const feeUselessData
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5