pallet-dap 0.1.1

FRAME pallet for Dynamic Allocation Pool (DAP)
Documentation

Dynamic Allocation Pool (DAP) Pallet

This pallet implements OnUnbalanced to collect funds (e.g., slashes) into a buffer account instead of burning them. The buffer account is created at genesis with a provider reference and funded with the existential deposit (ED) to ensure it can receive deposits of any size.

For existing chains adding DAP, include dap::migrations::v1::InitBufferAccount in your migrations tuple.

Future phases will add:

  • FundingSource (request_funds) for pulling funds
  • Issuance curve and minting logic
  • Distribution rules and scheduling