| accounts | Get account information from the Filecoin Pay contract |
| accountsCall | Create a call to the accounts function |
| deposit | Deposit funds into the Filecoin Pay contract |
| depositAndApprove | Deposit funds to the payments contract and approve an operator. |
| depositCall | Create a call to the deposit function |
| depositSync | Deposit funds into the Filecoin Pay contract and wait for confirmation |
| extractDepositEvent | Extracts the DepositRecorded event from transaction logs |
| extractSetOperatorApprovalEvent | Extracts the OperatorApprovalUpdated event from transaction logs |
| extractSettleRailEvent | Extracts the RailSettled event from transaction logs |
| extractSettleTerminatedRailWithoutValidationEvent | Extracts the RailSettled event from transaction logs |
| extractWithdrawEvent | Extracts the WithdrawRecorded event from transaction logs |
| getRail | Get rail information from the Filecoin Pay contract |
| getRailCall | Create a call to the getRail function |
| getRailsForPayeeAndToken | Get rails for a payee and token with pagination |
| getRailsForPayeeAndTokenCall | Create a call to the getRailsForPayeeAndToken function |
| getRailsForPayerAndToken | Get rails for a payer and token with pagination |
| getRailsForPayerAndTokenCall | Create a call to the getRailsForPayerAndToken function |
| operatorApprovals | Get operator approval information from the Filecoin Pay contract |
| operatorApprovalsCall | Create a call to the operatorApprovals function |
| parseAccounts | Parse the contract output into the accounts output type |
| parseGetRailsForPayeeAndToken | Parse the contract output into the getRailsForPayeeAndToken output type |
| parseGetRailsForPayerAndToken | Parse the contract output into the getRailsForPayerAndToken output type |
| parseOperatorApprovals | Parse the contract output into the operatorApprovals output type |
| setOperatorApproval | Set operator approval on the Filecoin Pay contract |
| setOperatorApprovalCall | Create a call to the setOperatorApproval function |
| setOperatorApprovalSync | Set operator approval on the Filecoin Pay contract and wait for confirmation |
| settleRail | Settle a payment rail up to a specific epoch |
| settleRailCall | Create a call to the settleRail function |
| settleRailSync | Settle a payment rail up to a specific epoch and wait for confirmation |
| settleTerminatedRailWithoutValidation | Settle a terminated payment rail without validation |
| settleTerminatedRailWithoutValidationCall | Create a call to the settleTerminatedRailWithoutValidation function |
| settleTerminatedRailWithoutValidationSync | Settle a terminated payment rail without validation and wait for confirmation |
| withdraw | Withdraw funds from the Filecoin Pay contract |
| withdrawCall | Create a call to the withdraw function |
| withdrawSync | Withdraw funds from the Filecoin Pay contract and wait for confirmation |