Module solana_sdk::budget_expr

source ·
Expand description

The budget_expr module provides a domain-specific language for payment plans. Users create BudgetExpr objects that are given to an interpreter. The interpreter listens for Witness transactions, which it uses to reduce the payment plan. When the budget is reduced to a Payment, the payment is executed.

Enums

A data type representing a payment plan.
A data type representing a Witness that the payment plan is waiting on.