Open lachlanglen opened 3 months ago
@codingshot if you have any list of items you want fixed/added in v2 of the Pot contract, can you add here? Thanks
Allow owner to control matching pool / redistribute matching pool funds if they desire (are there any limitations for this?)
See https://potlock.org/better-pots
New features:
tags
on a Pot, perhaps also apot_type
field, to indicate to frontends which kind of Pot this is and how it should be interacted withcompliance_period_ms
andcompliance_end_ms
(similar to cooldown period) as a way to get projects to complete required steps to get funds before they are forfeited/released/redistributedBugfixes/Chores:
all_paid_out
is set totrue
inadmin_process_payouts
and isn't reverted tofalse
in the case of a payout failure, and this preventsadmin_process_payouts
from being run again) / _OPEN QUESTION: Figure out solution withall_paid_out
, e.g. should be set manually by admin? Or determined on front-end?_donor_id
on the Donation record, which in the case of a DAO proposal will record the donor as the final account that approved the proposal and triggered the function call, not the DAO itself. We should have really savedenv::predecessor_account_id()
asdonor_id
in memory at the top of the function call stack and passed it through.net_amount
bugBacklog:
pot_config
updates)Summary
[Brief overview of the enhancement and why it is needed or desired]
Motivation
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
Description
[Detailed description of the enhancement, including how it would work and any design considerations]
Alternatives
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
Risks
[Identification and mitigation of any potential risks associated with the enhancement]
Acceptance Criteria
[List of criteria that must be met for the enhancement to be considered accepted]
Additional Information
[Any other relevant information, such as links to related issues or pull requests]