Skip to content

Funding Round contract: Verify totals before finalizing the round #87

@xuhcc

Description

@xuhcc

If owner finalizes the round and the coordinator doesn't publish the vote tally, or publishes incorrect data, the funds will be locked in the funding round contract because the recipients will not be able to provide necessary data to claimFunds() (though they can probably brute-force the results if there are only few voters).

This means that owner should wait until coordinator publishes the data and finalize the round only when there's enough evidence that the tally data is correct. To prevent owner from accidentally finalizing the round, we need to require that verifyTotals() is called before finalizing the round.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions