Crate solana_budget_program[][src]

Modules

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.

budget program

budget state

Macros

Statics

The static program ID

Functions

Confirms that a given pubkey is equivalent to the program ID

Returns the program ID