Protocol governance for ProbeChain Rydberg Testnet (Chain ID: 8004).
Full governance lifecycle with proposals, voting, timelock, and quorum enforcement.
propose(targets[], values[], calldatas[], description)— Create a proposalcastVote(proposalId, support)— Cast a votequeue(proposalId)— Queue a succeeded proposalexecute(proposalId)— Execute after timelock
npm install
cp .env.example .env
npx hardhat compile
npm run deploy- Chain ID: 8004
- EVM: London
- Solidity: 0.8.24