Skip to content

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

@grasponcrypto

Description

@grasponcrypto

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions