Skip to content
FluxusDocs
Fluxus DocumentationFluxus Documentation

Scheduled Payments

Scheduled paymentsScheduled payments

Set up time-locked transfers that can only execute within a specific window. Use validAfter and validBefore timestamps to schedule payments for the future. The transaction is signed now but only valid during the chosen time window.

How to schedule

1

Set recipient and amount

Enter the recipient address, amount, and select the stablecoin. Works with all four registered tokens.

2

Choose time window

Set the earliest execution time (validAfter) and deadline (validBefore). The payment can only execute between these two timestamps.

3

Sign and queue

Confirm with your passkey. The signed transaction is queued locally with a countdown timer showing when the execution window opens.

4

Auto-execute

When the validAfter time arrives, the transaction is broadcast automatically. A live countdown shows progress. If the window closes before execution, the transaction expires safely.

Tempo primitives used

  • validAfter and validBefore. Tempo transaction time-validity fields that gate scheduled execution.
  • Session key delegation. Deferred execution without repeated passkey prompts.
  • 2D nonces. Random nonce keys prevent conflicts with concurrent transactions.
  • Fee sponsorship. Scheduled payments are gasless for the sender.

Note: Keep the browser tab open for auto-execution. If the tab is closed, you can manually execute queued payments when you return, as long as the time window is still open.