IERC20PaymentClientBase_v1.sol
Functions
paymentOrders
function paymentOrders() external view returns (PaymentOrder[] memory);Name
Type
Description
outstandingTokenAmount
function outstandingTokenAmount(address token_)
external
view
returns (uint total_);Name
Type
Description
Name
Type
Description
collectPaymentOrders
Name
Type
Description
amountPaid
Name
Type
Description
getFlags
Name
Type
Description
getFlagCount
Name
Type
Description
Events
PaymentOrderAdded
Name
Type
Description
FlagsSet
Name
Type
Description
Errors
Module__ERC20PaymentClientBase__CallerNotAuthorized
Module__ERC20PaymentClientBase__TokenTransferFailed
Module__ERC20PaymentClientBase__InsufficientFunds
Name
Type
Description
Module__ERC20PaymentClientBase__InvalidRecipient
Module__ERC20PaymentClientBase__InvalidToken
Module__ERC20PaymentClientBase__InvalidAmount
Module__ERC20PaymentClientBase__InvalidPaymentOrder
Module__ERC20PaymentClientBase__MismatchBetweenFlagCountAndArrayLength
Module__ERC20PaymentClientBase_v1__FlagAmountTooHigh
Structs
PaymentOrder
Name
Type
Description
Last updated