xrpld
Loading...
Searching...
No Matches
xrpl::NoZeroEscrow Class Reference

Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive. More...

#include <InvariantCheck.h>

Public Member Functions

void visitEntry (bool, SLE::const_ref, SLE::const_ref)
bool finalize (STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &) const

Private Attributes

bool bad_ = false

Detailed Description

Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive.

Definition at line 280 of file InvariantCheck.h.

Member Function Documentation

◆ visitEntry()

void xrpl::NoZeroEscrow::visitEntry ( bool isDelete,
SLE::const_ref before,
SLE::const_ref after )

Definition at line 277 of file InvariantCheck.cpp.

◆ finalize()

bool xrpl::NoZeroEscrow::finalize ( STTx const & txn,
TER const ,
XRPAmount const ,
ReadView const & ,
beast::Journal const & j ) const
nodiscard

Definition at line 362 of file InvariantCheck.cpp.

Member Data Documentation

◆ bad_

bool xrpl::NoZeroEscrow::bad_ = false
private

Definition at line 282 of file InvariantCheck.h.