Voting
One of the core features of Slingshot is the ability to bet on the next big video games, by choosing to vote for them in the Slingshot showcase.
The Slingshot showcase is full of video game ideas and demos, put forward by the talented creators in the community.
If an idea in the showcase accumulates enough votes (power), then it will receive funding and is put into production.
When that game is then published, it is owned by the DAO and all of the revenue it creates flows back to the community.
Why vote
Voting for the best upcoming games on the showcase earns you rewards for your participation in the ecosystem.
It also marks you down as a co-owner of the upcoming game once it is published.
All of the revenue that Slingshot games make flow back to the community, so voting has long term rewards aligned with the success of the games in the Slingshot ecosystem.
How to vote
Deposit your $SLING to the Slingshot dApp.
Lock your $SLING to gain Power.
Visit the showcase page and vote for your favorite listed game ideas.
That's it! You will earn rewards for your participation.
Be sure to keep coming back daily. The more days that you vote, the more rewards you will earn.
New games are added all the time, so keep an eye out for new entries each time you log in.
The Technical Details
Voting rounds
Voting for game ideas is loosely broken up into the concept of rounds. This allows for voting rewards and voting power calculations to be managed in a well structured and clear manner.
Rewards per round
Each round contains a fixed amount of $SLING rewards, held in the Reward Manager smart contract.
This amount of reward for each round is controlled by the DAO governance.
At the end of the round $SLING rewards are then programmatically allocated by the smart contract, based on the round's participation rate and the relative share of the total deployed voting power for each voter respectively.
In other words, the more voting power you have, the more rewards you will earn in a round.
Scaling rewards by participation rate
Another important feature is scaling rewards.
The more people who participate, the bigger the rewards for everyone. This unique feature encourages the community to welcome new members instead of worrying about smaller individual rewards.
Roll-over rewards
Often, the participation rates will not be high enough to distribute 100% of the rewards in a round.
Rather than be wasted, the smart contracts automatically roll forward any unused $SLING into future rounds, increasing the reward pool of future rounds.
This rewards long term engagement and community members who return to participate in future rounds, each time earning greater rewards as the reward pool accumulates.
Stabilized voting power
We've previously discussed how voting power decays in realtime, as lock durations decrease, and this presents a challenge to the concept of voting in rounds.
If we did not account for this decreasing power, users would be given a race condition, to vote as fast as possible in an attempt to maximize their relative share of the vote.
To correct for this, voting power for each round is stabilized by the Voting Manager contract and does not decay.
The power can be increased (by locking more tokens or extending the lock duration) but it cannot decrease (unless the locked tokens are entirely withdrawn).
This only applies during voting rounds. After each round, voting power is updated to reflect its true value, including any decay, before the next round begins.
This stabilization only applies to voting within rounds. It does not apply to governance votes which instead always uses the realtime value at the time that a governance vote begins.
Audits
Slingshots smart contracts have been audited, including the Voting Manager and Reward Manager contracts discussed above. You can read more about security audits here.
Last updated