I'm Alex and currently exploring the governance smart contracts.
I would like to create an ERC20 token where holders are able to vote/sign multiple propositions made by the owners account.
Is there a way to do so where the voter can sign/vote without paying any fees?
I think this should be possible, but can't really find any concrete implementation.
Someone needs to pay the fees, but you can make the voter generate a signature for free and then have someone else submit it via the delegateBySig function.
The signature is supposed to be an EIP-712 signature of the following structure: