So, what I am trying to do is building a part of this app throughout a hackathon. The idea is to write an ERC-20 governance token (which I need to inherit ERC20Permit for), and writing a contract to farm this token by depositing assets (ETH and USD are top on the list). The reason to avoid writing a governance at the moment is that I want to implement quadratic voting.
Is there any flaw in this ? for which I should have a governance contract, make it upgradable, and eventually work on this quadratic voting feature?
I am looking for some feedback on this.