Maintains AMM info per overall payment engine execution and individual iteration.
 
AccountID account() const
 
AMMContext(AMMContext const &)=delete
 
AMMContext & operator=(AMMContext const &)=delete
 
std::uint16_t curIters() const
 
AMMContext(AccountID const &account, bool multiPath)
 
bool maxItersReached() const
 
void setMultiPath(bool fs)
 
void clear()
Strand execution may fail.
 
static constexpr std::uint8_t MaxIterations