Thank you, @woof and @dmitriywoofsoftware, for providing support with rolling out the Alternate Governance Track across various chains.
There is already robust tooling in place for analyzing the Alternative Governance Track. The checks currently run on both main and alternative proposals include:
Checks that currently run on main or on alternative proposals are
- Comet Related Checks - For each of the market parameter changes within the proposal, a sentence based description is produced by the formatters (from the function signature, targets and calldata - after normalization of the values and unit conversion if needed). Raw values are also presented for cross-checking. Also wherever possible, on-chain data is fetched and a comparison is made between the old and new value and the percentage change is reported.
- Decode calldata check
- Logs check
- Simulation failure check
- Slither check
- Solc check
- State changes check
- Targets no self-destruct check
- Value required check
- Targets verified on the respective chain explore
All of the checks that we’ve built into Seatbelt are now applied in this new track as well. We receive alerts for these in Discord, and detailed reports are generated automatically.
For example:
- See this Discord alert: https://discord.com/channels/402910780124561410/974392321242169354/1379907835886047282
- See this report: https://compound-governance-proposals.s3.amazonaws.com/all-market-update-proposals/optimism/5.pdf
Thus, the following requirements have already been implemented:
- Community Monitoring Platform
- Cross-Chain Governance Support.