rippled
Loading...
Searching...
No Matches
Credentials.h
1#ifndef XRPL_TX_CREDENTIALS_H_INCLUDED
2#define XRPL_TX_CREDENTIALS_H_INCLUDED
3
4#include <xrpld/app/tx/detail/Transactor.h>
5
6namespace ripple {
7
9{
10public:
12
14 {
15 }
16
17 static std::uint32_t
19
20 static NotTEC
21 preflight(PreflightContext const& ctx);
22
23 static TER
24 preclaim(PreclaimContext const& ctx);
25
26 TER
27 doApply() override;
28};
29
30//------------------------------------------------------------------------------
31
33{
34public:
36
38 {
39 }
40
41 static std::uint32_t
43
44 static NotTEC
45 preflight(PreflightContext const& ctx);
46
47 static TER
48 preclaim(PreclaimContext const& ctx);
49
50 TER
51 doApply() override;
52};
53
54//------------------------------------------------------------------------------
55
57{
58public:
60
62 {
63 }
64
65 static std::uint32_t
67
68 static NotTEC
69 preflight(PreflightContext const& ctx);
70
71 static TER
72 preclaim(PreclaimContext const& ctx);
73
74 TER
75 doApply() override;
76};
77
78} // namespace ripple
79
80#endif
State information when applying a tx.
static NotTEC preflight(PreflightContext const &ctx)
CredentialAccept(ApplyContext &ctx)
Definition Credentials.h:61
static TER preclaim(PreclaimContext const &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
Definition Credentials.h:59
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
CredentialCreate(ApplyContext &ctx)
Definition Credentials.h:13
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
static TER preclaim(PreclaimContext const &ctx)
static constexpr ConsequencesFactoryType ConsequencesFactory
Definition Credentials.h:11
static NotTEC preflight(PreflightContext const &ctx)
CredentialDelete(ApplyContext &ctx)
Definition Credentials.h:37
static constexpr ConsequencesFactoryType ConsequencesFactory
Definition Credentials.h:35
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
static NotTEC preflight(PreflightContext const &ctx)
static TER preclaim(PreclaimContext const &ctx)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
State information when determining if a tx is likely to claim a fee.
Definition Transactor.h:61
State information when preflighting a tx.
Definition Transactor.h:16