You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As protocol I want to protect market participants from protocol abuse, e.g. bad actors proposing destructive activity for GameDAO or any other DAO running on the protocol.
To achieve this we require creators of a Proposal to deposit a sound amount of collateral to their proposal. This disincentivizes bad actors from abuse and creates more transparency for the voters.
Acceptance Criteria
add deposit to all Proposal extrinsics
lock deposited amount over lifetime of Proposal
return deposit after Proposal is either expired or voted on
if the user does not have enough GAME token to deposit, an error message is thrown ("insufficient funds")
Additional Information
min deposit: 100 GAME
How to test
Create a proposal without deposit --> get error (e.g. "not enough mana").
Create a proposal for a future Blocktime --> see deposit reserved as collateral in wallet.
Create a proposal, check reserved amount and wait for expiry--> see amount unlocked and transferable again.
The text was updated successfully, but these errors were encountered:
User Story
As protocol I want to protect market participants from protocol abuse, e.g. bad actors proposing destructive activity for GameDAO or any other DAO running on the protocol.
To achieve this we require creators of a Proposal to deposit a sound amount of collateral to their proposal. This disincentivizes bad actors from abuse and creates more transparency for the voters.
Acceptance Criteria
Additional Information
100 GAME
How to test
The text was updated successfully, but these errors were encountered: