Submitted by 0x1f8b
The contract use two governance model, one looks hidden.
The VUSD contract uses VanillaGovernable but inherits from ERC20PresetMinterPauserUpgradeable and this contract uses roles to use some administrative methods like pause or mint.
This two-governance model does not seem necessary and can hide or raise suspicion about a rogue pool, thus damaging the users trust.
Unify governance in only one, VanillaGovernable or role based.
atvanguard (Hubble) confirmed and resolved
moose-code (judge) commented:
