|
xrpld
|
Invariant: Validates counts of NFTokens after all transaction types. More...
#include <NFTInvariant.h>
Public Member Functions | |
| void | visitEntry (bool, SLE::ConstRef, SLE::ConstRef) |
| bool | finalize (STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &) const |
Private Attributes | |
| std::uint32_t | beforeMintedTotal_ = 0 |
| std::uint32_t | beforeBurnedTotal_ = 0 |
| std::uint32_t | afterMintedTotal_ = 0 |
| std::uint32_t | afterBurnedTotal_ = 0 |
Invariant: Validates counts of NFTokens after all transaction types.
The following checks are made:
Definition at line 56 of file NFTInvariant.h.
| void xrpl::NFTokenCountTracking::visitEntry | ( | bool | , |
| SLE::ConstRef | before, | ||
| SLE::ConstRef | after ) |
Definition at line 186 of file NFTInvariant.cpp.
|
nodiscard |
Definition at line 202 of file NFTInvariant.cpp.
|
private |
Definition at line 58 of file NFTInvariant.h.
|
private |
Definition at line 59 of file NFTInvariant.h.
|
private |
Definition at line 60 of file NFTInvariant.h.
|
private |
Definition at line 61 of file NFTInvariant.h.