ERC20PaymentClientBase_v1.sol
ERC20PaymentClientBase_v1
State Variables
_orders
PaymentOrder[] internal _orders;_outstandingTokenAmounts
mapping(address => uint) internal _outstandingTokenAmounts;_flagCount
_flags
__gap
Functions
supportsInterface
validRecipient
validAmount
validPaymentOrder
__ERC20PaymentClientBase_v1_init
Name
Type
Description
_addPaymentOrder
Name
Type
Description
_addPaymentOrders
Name
Type
Description
_setFlags
Name
Type
Description
paymentOrders
Name
Type
Description
outstandingTokenAmount
Name
Type
Description
Name
Type
Description
collectPaymentOrders
Name
Type
Description
amountPaid
Name
Type
Description
getFlags
Name
Type
Description
getFlagCount
Name
Type
Description
_ensureValidRecipient
Name
Type
Description
_ensureValidAmount
Name
Type
Description
_ensureValidToken
Name
Type
Description
_ensureValidPaymentOrder
Name
Type
Description
_ensureTokenBalance
_ensureTokenAllowance
_isAuthorizedPaymentProcessor
_assemblePaymentConfig
Last updated