memefactory icon indicating copy to clipboard operation
memefactory copied to clipboard

Simplify Voting to limit on-chain transactions. feature/[FEATURE]

Open grasponcrypto opened this issue 2 years ago • 0 comments

Problem

A vote requires 2 steps on mainnet. I think an on-chain vote is unnecessary if the reveal is required on-chain as well.

Implementation

This would ideally have an off-chain vote, where a signature is generated off-chain and then revealed on-chain. For timestamps one could perhaps include hash of the latest block as part of the signature and the reveal would only count votes with a range of hashes as part of the signature. This is just one idea, but the root of the issue is that the vote should not require 2 transactions on mainnet.

Acceptance Criteria

Vote should only require one mainnet transaction

Notes

none

Future Steps

TBD

grasponcrypto avatar Mar 18 '22 17:03 grasponcrypto