Skip to content

Add Recurring Payments to the Treasury pallet #352

Closed
@rrtti

Description

@rrtti

Add a call that sets up in motion repeating payments following certain conditions. The treasury would keep funding it according to the budget until there was a motion to cancel it. This could potentially be used on social contract designs for maintaining services in Kusama.

The call would include:

  • a Claimer address, authorized by the motion to claim the amount;
  • an amount to be paid each TimeSlot;
  • a TimeSlot, defined as the block number/s in which the claimer is authorized to get the amount,
  • an ExpirationTime, defined as a block number after which the Claimer is not authorized to get the amount any longer for the period being and needs to wait to the next TimeSlot or open a new motion;
  • a TimeCap, defined as the max time the recurring payment is set up for. After this, the Council should review via a new motion.
  • a Cancellation call, defined as a motion to cancel the recurring payment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    T1-FRAMEThis PR/Issue is related to core FRAME, the framework.

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions