spend_local: TxDescriptor<{
    amount: bigint;
    beneficiary: MultiAddress;
}>

Propose and approve a spend of treasury funds.

Must be [Config::SpendOrigin] with the Success value being at least amount.

NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the beneficiary.

  • amount: The amount to be transferred from the treasury to the beneficiary.
  • beneficiary: The destination account for the transfer.

Emits [Event::SpendApproved] if successful.