We're using Openzeppelin Wizard with Tally to generate ERC20 Governance contract with Timelock. Then we deploy them and manage them using OpenZeppelin Defender. We make proposals and execute them by voting using OpenZeppelinDefender with Tally.
0:00 Creating OpenZeppelin Wizard contracts
10:40 Adding proposal and execute roles for Governance contract
12:55 Checking roles on TimelockController
21:50 Revoking executor role
23:53 Granting minter role
25:55 Checking roles on ERC20
28:50 Delegating votes
30:00 Creating environment on Tally
32:55 Creating proposal through OpenZeppelin Defender
41:00 Voting using Tally
43:57 Managing and executing created proposal
Useful links:
Leave a comment and enjoy our vidoes!