xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
include
xrpl
resource
resource/Fees.h
1
#pragma once
2
3
#include <xrpl/resource/Charge.h>
4
5
namespace
xrpl::resource
{
6
11
extern
Charge
const
kFeeMalformedRequest
;
// A request that we can immediately tell is invalid.
12
extern
Charge
const
kFeeRequestNoReply
;
// A request that we cannot satisfy.
13
extern
Charge
const
kFeeInvalidSignature
;
// An object whose signature we had to check that failed.
14
extern
Charge
const
kFeeUselessData
;
// Data we have no use for.
15
extern
Charge
const
kFeeInvalidData
;
// Data we have to verify before rejecting.
16
extern
Charge
const
kFeeMalformedData
;
// Data that no honest peer would send.
17
18
// RPC loads
19
extern
Charge
const
kFeeMalformedRpc
;
// An RPC request that we can immediately tell is invalid.
20
extern
Charge
const
kFeeReferenceRpc
;
// A default "reference" unspecified load.
21
extern
Charge
const
kFeeExceptionRpc
;
// RPC load that causes an exception.
22
extern
Charge
const
kFeeMediumBurdenRpc
;
// A somewhat burdensome RPC load.
23
extern
Charge
const
kFeeHeavyBurdenRpc
;
// A very burdensome RPC load.
24
25
// Peer loads
26
extern
Charge
const
kFeeTrivialPeer
;
// Requires no reply.
27
extern
Charge
const
kFeeModerateBurdenPeer
;
// Requires some work.
28
extern
Charge
const
kFeeHeavyBurdenPeer
;
// Extensive work.
29
30
// Administrative
31
extern
Charge
const
kFeeWarning
;
// The cost of receiving a warning.
32
extern
Charge
const
kFeeDrop
;
// The cost of being dropped for excess load.
34
35
}
// namespace xrpl::resource
xrpl::resource::Charge
A consumption charge.
Definition
Charge.h:13
xrpl::resource
Definition
ServiceRegistry.h:21
xrpl::resource::kFeeMalformedData
Charge const kFeeMalformedData
xrpl::resource::kFeeHeavyBurdenPeer
Charge const kFeeHeavyBurdenPeer
xrpl::resource::kFeeUselessData
Charge const kFeeUselessData
xrpl::resource::kFeeHeavyBurdenRpc
Charge const kFeeHeavyBurdenRpc
xrpl::resource::kFeeRequestNoReply
Charge const kFeeRequestNoReply
xrpl::resource::kFeeMalformedRequest
Charge const kFeeMalformedRequest
Schedule of fees charged for imposing load on the server.
xrpl::resource::kFeeMediumBurdenRpc
Charge const kFeeMediumBurdenRpc
xrpl::resource::kFeeDrop
Charge const kFeeDrop
xrpl::resource::kFeeInvalidSignature
Charge const kFeeInvalidSignature
xrpl::resource::kFeeWarning
Charge const kFeeWarning
xrpl::resource::kFeeMalformedRpc
Charge const kFeeMalformedRpc
xrpl::resource::kFeeInvalidData
Charge const kFeeInvalidData
xrpl::resource::kFeeReferenceRpc
Charge const kFeeReferenceRpc
xrpl::resource::kFeeExceptionRpc
Charge const kFeeExceptionRpc
xrpl::resource::kFeeModerateBurdenPeer
Charge const kFeeModerateBurdenPeer
xrpl::resource::kFeeTrivialPeer
Charge const kFeeTrivialPeer
Generated by
1.17.0