Create a prepaid recurring payment agreement with an app party. The client locks funds upfront for a fixed period, enabling subsequent pay-outs without additional on-chain approvals. Invoked through the two-phase transaction flow with:Documentation Index
Fetch the complete documentation index at: https://docs.silvana.one/llms.txt
Use this file to discover all available pages before exploring further.
operation = TRANSACTION_OPERATION_REQUEST_RECURRING_PREPAIDparams.request_recurring_prepaid = RequestRecurringPrepaidParams { β¦ }
Params
Party ID of the app receiving the recurring payments.
Payment amount per cycle.
Amount of Canton Coin locked upfront as prepayment.
How many days the prepayment remains locked.
Maximum total amount the app can draw over the lifetime of the agreement.
Human-readable description.
Client-supplied reference.
See also
RequestRecurringPayasyougoβ alternative flow with no upfront lock.GetAmuletsβ pick amulets that satisfylocked_amount.GetAgentConfigβ readsubscription_app_partyandrecurring_payment_package_namefor the providerβs recurring-payment setup.