Skip to content

Commit

Permalink
Add issue with locked DAO CATs
Browse files Browse the repository at this point in the history
  • Loading branch information
danieljperry committed Dec 13, 2023
1 parent 0653946 commit 51a21cd
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/guides/dao/dao-known-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,9 @@ An attacker can create spam proposals with the intent of locking DAO_CATs into v
In the event that such proposals are voted on by users, because the proposals can never be closed (even via self-destruct), any users who voted on these proposals will never be able to unlock the coins they voted with. Note that coins in this state could continue to be used to vote on other proposals.

The current mitigation to this is that the wallet will filter out any proposals which either don't meet the proposal minimum amount or don't have valid timer coins. It is strongly suggested to use the `show_proposal` command with any proposal that you intend to vote on, and check that it is valid.

## Resync with locked DAO CATs

This issue occurs when you have a balance of locked DAO CATs which have voted on one or more open proposals, then you delete and resync the wallet DB. Once the proposals have closed, attempting to unlock the coins from voting mode will fail due to missing lineage proofs for the locked coins.

Mitigation: This issue only exists in the 2.1.2 release. It has already been fixed in the `main` branch. To release the coins, launch the wallet from `main`, and then run the [release_coins](/dao-cli#release_coins) command.

0 comments on commit 51a21cd

Please sign in to comment.