Unclear to me who will pay for token transactions if we send all tokens back on vote completion. Doesn't seem reasonable for the sender of the final vote to front this. An alternative is to have an option for the withdraw command which sends back all of the tokens that a user has submitted for votes that have completed.
Notably, if the dao implemented cw20 this would not be a problem as there would be no additional tx fees for moving tokens around.
Unclear to me who will pay for token transactions if we send all tokens back on vote completion. Doesn't seem reasonable for the sender of the final vote to front this. An alternative is to have an option for the withdraw command which sends back all of the tokens that a user has submitted for votes that have completed.
Notably, if the dao implemented cw20 this would not be a problem as there would be no additional tx fees for moving tokens around.