RecurringPaymentCovenant and appear in the same create, detail, activity, and batch workflows used for other stream families.
What Recurring Payments Support
| Capability | Current behavior |
|---|---|
| Fixed cadence payouts | Weekly, monthly, quarterly, or custom cadence where the interval divides the full schedule evenly |
| BCH and CashTokens | Both are supported |
| Refillable runway | Supported for recurring streams configured as refillable |
| Pause / Resume | Supported when the stream is cancelable |
| Cancel | Supported when the stream is cancelable |
| Recipient transfer | Not supported for recurring streams |
Two Recurring Modes
Fixed recurring schedule
The sender defines:- total amount
- schedule duration
- interval cadence
Refillable recurring runway
The sender creates an open-ended recurring stream with refill enabled. In this mode:- the cadence is fixed
- the sender can add more runway later with a contract-aware refill action
- the stream detail page shows the current funded runway and refill controls
Refillable recurring streams must be topped up with the dedicated refill flow. Sending BCH
directly to the contract address is not the supported mechanism.
Claiming a Recurring Payment
Open the stream
Navigate to the recurring stream from the personal stream list or the treasury stream workspace.
Review due cadence
The detail page shows the amount per interval, the cadence, the next payment checkpoint, and
whether the stream is refillable.
Claim
Click Claim. The backend builds a recurring payment claim transaction and the wallet signs
it.
Refill Flow
If the stream is refillable and you are the sender:- Open the recurring stream detail page
- Enter the refill amount
- Sign the refill transaction
- Confirm the refill broadcast
Where to Use It
- Payroll
- Contributor stipends
- Retainers
- Treasury operating budgets
- Subscription-style BCH or CashToken payouts

