Link Search Menu Expand Document

Competition scheme

In guilds we have the concept of actions. A single action is a list of ethereum calls that can be executed. In a single proposal we can have a number possible actions that act as different outcomes of a proposal.

The standard voting model most users are familiar with is a binary, yes or no vote. This can be represented in guilds as a proposal with 2 actions, one which can execute any number of ethereum calls and one which does nothing.

Singular action proposals can also be made, in this case to vote against the proposal a user simply would not vote and the vote would have to pass a high quorum level.

Proposals with no actions would be what we consider “Signal votes” and would have no underlying effect on the blockchain, relying on the trust of someone to honour the proposal.

If a proposal were to have 10 actions all with different outcomes or amounts of funds being sent then the action that receives the most votes would win and be executed so long as it passed the required quorum specified by the guild.


Example competition proposal

Whichever action here gained most votes (& > quorum) would be executed

ACTION 1 :

  • Send 10,000 DAI to rossdev.eth

    AND

  • Mint NFT to rossdev.eth

OR

ACTION 2 :

  • Approve 30 DXD to Vesting Factory

    AND

  • Create vesting contract for rossdev.eth for 30 DXD

OR

ACTION 3 :

  • Do nothing