decentdao / decent-contracts

Your Safe, Superpowered
https://app.fractalframework.xyz
MIT License
3 stars 3 forks source link

Refactor guards #17

Closed tbwebb22 closed 1 year ago

tbwebb22 commented 1 year ago

Description

This PR: 1) Adds a function getProposalTxHashes to the FractalUsul contract to get all of the TX hashes associated with the specified proposal 2) Updates UsulVetoGuard to take advantage of this new function getProposalTxHashes to clean up code, and make it reference the IFractalUsul interface instead of IUsul 3) Adds the executionPeriod parameter to the VetoGuard, this gives a time limit for a TX to be executed after the TX has completed its timelock 4) Updates all the tests for these new changes 5) Deploy contracts to Goerli 6) Update NPM version

Notes

Issue / Notion doc (if applicable)

Testing

Run npm test

Screenshots (if applicable)