This PR:
1) Renames the ClaimSubsidiary contract to TokenClaim
2) Adds in the VetoMultisigVoting contract, which allows a parent DAO that is a multi-sig DAO to veto transactions on a child DAO
3) Updates VetoGuard contract naming to be compatible with both the VetoERC20Voting contract and the new VetoMultisigVoting contract
4) Adds tests for the new VetoMultisigVoting contract
Notes
Once this PR is merged into the develop branch, the updated contracts will be deployed to Goerli. Then, a PR will be created to merge develop into main.
Description
This PR: 1) Renames the ClaimSubsidiary contract to TokenClaim 2) Adds in the VetoMultisigVoting contract, which allows a parent DAO that is a multi-sig DAO to veto transactions on a child DAO 3) Updates VetoGuard contract naming to be compatible with both the VetoERC20Voting contract and the new VetoMultisigVoting contract 4) Adds tests for the new VetoMultisigVoting contract
Notes
Once this PR is merged into the develop branch, the updated contracts will be deployed to Goerli. Then, a PR will be created to merge develop into main.
Issue (if applicable)
Testing
To test, run:
npm test
Screenshots (if applicable)