Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gnosis Conditional Token Framework Bounty For Gitcoin Grants R8 Hackathon #28

Open
Graeme-Code opened this issue Dec 1, 2020 · 5 comments

Comments

@Graeme-Code
Copy link
Contributor

Gnosis Conditional Token Bounty For Gitcoin Grants R8 Hackathon!!!

Prizes

1st Prize - 2000 Dai
2nd Prize - 1000 Dai

Conditional Token Bonus:

Every team which applies to work on the conditional token project after the first week of the hackathon will receive conditional tokens which are redeemable DAI under the following conditions:

If the team wins the 1st prize, they will be able to redeem conditional tokens for 500 Dai and if the winning submission uses the “split from position functionality of conditional tokens” they may also be redeemed for 500 Dai.

If the team wins 2nd place, they will be able to redeem conditional tokens for 250 Dai and if the winning submission uses the “split from position functionality of conditional tokens” they may also be redeemed for 250 Dai.

GECO Grants

We love great hackathon projects and want to support you in finding interesting applications with the Conditional Token Framework. Our previous hackathon winner was granted a GECO grant to build out his winning submission. So if you find yourself winning first or second place or just have a submission that you would take further, we have GECO grants to support you :)

Challenge

Quick Primer
The Conditional Tokens Frameworks enable tokenized logic (if this then that) where the value of a token depends on the outcome of some event (as reported by an oracle). These tokens can be combined to form tokens whose value is contingent on arbitrarily complex logic; if a and [b or c], then 💲, else 💩.

One obvious use-case for conditional tokens is to build prediction markets, like Omen and Polymarket. But as primitive, conditional tokens enable so much more.

Not sure where to start? Here are some ideas.

Futarchy
A governance mechanism in which members agree upon a success metric that can translate directly to the policy via prediction markets optimizing for this outcome. To read more about how this can function in the context of DAOs, see Martin Koeppelman’s writings on a Minimum Viable Futarchy DAO and how predictions are a fundamental element of holographic consensus, and our prior Fork the World Hackathon Bounty.

Agentless escrow
An automated escrow substitute for entities splitting collateral in a project’s address, in which a “yes” outcome triggers token payout by both. This concept can be applied to use cases like:

  • Insurance payments in which the outcome trigger would be the event (car crash, home break-in, health crisis) that requires insurance payment of a certain amount

  • Crowdfunding, where there is a set funding goal and pledged entities payout when that goal is reached (like the mechanism formerly used by Tilt)

  • Milestone-based payments for scenarios like developer grants, design projects or even home renovations, in which payment is contingent on successful completion of tasks according to specific metrics as verifiable by oracle. Check out the winner of Gnosis's ETHOnline bounty as an example.

Options contracts in which selling of an asset to the buyer is automated when the asset reaches a certain price, or revocable according to set conditions

Conditional token vesting when performance conditions are met

Choose your own adventure game with new levels unlocked when the conditions of a determined end state are reached for each level, as described in Garden of Forking Paths: A game built on conditional tokens

Submission Requirements

Do something cool with the conditional token framework.
Bonus reward if your submission wins first or second place if you use combinatorial positions which are derived from two or more conditions.

  • Link to an open-source GitHub repository which includes all code associated with your grant.
  • A screencast demonstrating the use of the code.

Judging Criteria

At this hackathon, we want to see people push the envelope and explore the whole design space for conditional tokens.
We’ll award this prize to the projects that best meet the following criteria:

  • User Experience: Make it easy to use and consider the user journey.
  • Novelty: Be creative and hack something that hasn’t existed before.
  • Likelihood of existing beyond ETHOnline: Build something that has the potential to exist beyond the hackathon.
  • Completeness: No need to be production-ready, but have something to show and outline what’s missing.
  • Awesomeness: Build something cool that draws attention.

Winner Announcement Date

In order to be eligible for the conditional token bonus prizes, please apply to work on this bounty by the 10th of December. To be eligible for the prizes, please submit submission requirements by the end of the Gitcoin GR8 hackathon on the 16th of December. We will announce the winner by Friday the 18th of December.

Resources

Conditional Tokens Developer Documentation
Conditional Token Framework Contracts
In Depth Conditional Token Tutorial
Jump into the prediction markets channel on Gnosis discord, we happy to answer any questions, technical or otherwise.
Alan Lu’s ETH Denver Futarchy Hackathon project

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 3000.0 DAI (3000.0 USD @ $1.0/DAI) attached to it.

@vporton
Copy link

vporton commented Dec 6, 2020

I notify that I have already accomplished my https://gitcoin.co/hackathon/gr8/projects/3894/shared-set-of-conditions project, except of that I did no testing yet and documentation comments are not yet finished.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 3000.0 DAI (3000.0 USD @ $1.0/DAI) has been submitted by:


@gitcoinbot
Copy link

gitcoinbot commented Dec 16, 2020

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 3000.0 DAI (3000.00 USD @ $1.0/DAI) has been submitted by:

  1. @vporton
  2. @ksk2345
  3. @masaun

@Graeme-Code please take a look at the submitted work:


@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 3000.0 DAI (3000.00 USD @ $1.0/DAI) attached to this issue has been approved & issued to @abdullathedruid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants