xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::paychan Namespace Reference

Functions

json::Value create (AccountID const &account, AccountID const &to, STAmount const &amount, NetClock::duration const &settleDelay, PublicKey const &pk, std::optional< NetClock::time_point > const &cancelAfter, std::optional< std::uint32_t > const &dstTag)
json::Value fund (AccountID const &account, uint256 const &channel, STAmount const &amount, std::optional< NetClock::time_point > const &expiration)
json::Value claim (AccountID const &account, uint256 const &channel, std::optional< STAmount > const &balance, std::optional< STAmount > const &amount, std::optional< Slice > const &signature, std::optional< PublicKey > const &pk)
uint256 channel (AccountID const &account, AccountID const &dst, std::uint32_t seqProxyValue)
STAmount channelBalance (ReadView const &view, uint256 const &chan)
bool channelExists (ReadView const &view, uint256 const &chan)
json::Value create (Account const &account, Account const &to, STAmount const &amount, NetClock::duration const &settleDelay, PublicKey const &pk, std::optional< NetClock::time_point > const &cancelAfter=std::nullopt, std::optional< std::uint32_t > const &dstTag=std::nullopt)
uint256 channel (Account const &account, Account const &dst, std::uint32_t seqProxyValue)

Function Documentation

◆ create() [1/2]

json::Value xrpl::test::jtx::paychan::create ( AccountID const & account,
AccountID const & to,
STAmount const & amount,
NetClock::duration const & settleDelay,
PublicKey const & pk,
std::optional< NetClock::time_point > const & cancelAfter,
std::optional< std::uint32_t > const & dstTag )

Definition at line 489 of file TestHelpers.cpp.

◆ fund()

json::Value xrpl::test::jtx::paychan::fund ( AccountID const & account,
uint256 const & channel,
STAmount const & amount,
std::optional< NetClock::time_point > const & expiration )

Definition at line 513 of file TestHelpers.cpp.

◆ claim()

json::Value xrpl::test::jtx::paychan::claim ( AccountID const & account,
uint256 const & channel,
std::optional< STAmount > const & balance,
std::optional< STAmount > const & amount,
std::optional< Slice > const & signature,
std::optional< PublicKey > const & pk )

Definition at line 530 of file TestHelpers.cpp.

◆ channel() [1/2]

uint256 xrpl::test::jtx::paychan::channel ( AccountID const & account,
AccountID const & dst,
std::uint32_t seqProxyValue )

Definition at line 554 of file TestHelpers.cpp.

◆ channelBalance()

STAmount xrpl::test::jtx::paychan::channelBalance ( ReadView const & view,
uint256 const & chan )

Definition at line 561 of file TestHelpers.cpp.

◆ channelExists()

bool xrpl::test::jtx::paychan::channelExists ( ReadView const & view,
uint256 const & chan )

Definition at line 570 of file TestHelpers.cpp.

◆ create() [2/2]

json::Value xrpl::test::jtx::paychan::create ( Account const & account,
Account const & to,
STAmount const & amount,
NetClock::duration const & settleDelay,
PublicKey const & pk,
std::optional< NetClock::time_point > const & cancelAfter = std::nullopt,
std::optional< std::uint32_t > const & dstTag = std::nullopt )

Definition at line 573 of file jtx/TestHelpers.h.

◆ channel() [2/2]

uint256 xrpl::test::jtx::paychan::channel ( Account const & account,
Account const & dst,
std::uint32_t seqProxyValue )

Definition at line 605 of file jtx/TestHelpers.h.