Hey everybody, I need community support.
I am dealing with Governor contract (I get one from OZ Wizard), and I would like to check my overall understanding I got after reading code.
- I need to implement two contracts - Governance Token and Governor. Is that correct?
- Governor requires that I override these two funcs:
function _getVotes(
address account,
uint256 blockNumber,
bytes memory params
) internal view virtual returns (uint256);
function _countVote(
uint256 proposalId,
address account,
uint8 support,
uint256 weight,
bytes memory params
) internal virtual;
Is that also correct?
Please advise.