Voting without paying fees

Hey!

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.

Have an amazing day!

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:

1 Like