Skip to content
This repository has been archived by the owner on Jun 12, 2022. It is now read-only.

3,000,000 HYDRO to Create a Predictions, Odds, Payouts and Probabilities Ethereum Smart Contract #263

Open
mitdralla opened this issue Feb 1, 2019 · 9 comments
Labels
🔥 In Development A task that is currently assigned and being worked on. Solidity

Comments

@mitdralla
Copy link
Contributor

mitdralla commented Feb 1, 2019

Project Details

3,000,000 HYDRO to create an Ethereum smart contract on top of Hydro Snowflake that ties given predictions, odds, payouts, and probabilities to a Snowflake address and allows multiple addresses to setup a marketplace that stores. This utility smart contract will power Hydro dApps that use prediction markets and game theory dynamics. There will be Layer-3 dApps and Layer-4 APIs that hook into this utility smart contract function.

Background:

  • Prediction markets have existed for thousands of years across finance, politics, sports, and ther weather.
  • The market opportunity for prediction markets is tens of billions of dollars
  • Existing prediction markets on Ethereum, such as Augur have been heavily criticized for their mechanics and costs, this stems from poor infrastructure and heavy centralization

Features:

  • Create prediction - define what the prediction is
  • Create payout if true - amount of HYDRO to be released if TRUE
  • Create payout if false - amount of HYDRO to be released if FALSE
  • Assign - assign a prediction to a Snowflake ID or group of IDs
  • Probability - define probability for a prediction
  • Odds - define odds for a prediction, default is 1:1
  • End Date - set the end date of the prediction.
  • Escrow - remove the set amount of HYDRO from the SnowflakeID wallet to an escrow contract on the payment schedule intervals, to insure there will be no default
  • Send payout - distribute the interest HYDRO from the escrow on the Payment Schedule date
  • Collect fee - ability to collect fee in HYDRO as an intermediary in a prediction market
  • Confirm Payment - use the Hydro Raindrop smart contract to confirm payout
  • Dispute - reate a flag for a disputed payout

Other Details

What is the development you want done?

Solidity code, in the form of an open-source smart contract, deployed to the Hydro Blockchain GitHub repository for public use.

What are the deliverables?

Solidity code, in the form of an open-source smart contract, deployed to the Hydro Blockchain GitHub repository for public use.

Timeframe?

We propose 3-4 weeks as the timeframe for completion of this task.

Submission process?

First, comment on this issue to declare your willingness to complete the task. Next, fill out the Off-Chain Smart Contract Claim Form. We will evaluate candidates factoring in their qualifications, Github activity, and the order in which they expressed interest.

Oversight Process

One of the DAs will be assigned to oversee the completion of this task once it’s awarded.

Reward Structure

Once you have been selected, you will have 3-4 weeks to complete the task. The time frame begins as soon as we award the task to the candidate by communication within this thread.
During this time we will be able to provide some support around questions about the workflow on Discord.

During this time the candidate needs to update the codebase regularly in a subrepo of our official Github. This will be setup and conveyed to the candidate by the assigned DA.

If the task is not completed within the timeframe we reserve the right to offer an extension, or transfer the task to another candidate. If no extension is granted, then we reserve the right to continue on the codebase committed. The fractional disbursement for it, if any, would be given at our discretion.

Once the task is completed we will test the plug-in for efficiency and whether or not it correctly incorporates the Hydro workflow. If we approve the plug-in, we will then send you 3,000,000 Hydro.

@mitdralla mitdralla added Open Request The bounty is available to be claimed Solidity 🔥 labels Feb 1, 2019
@amiromayer
Copy link

I want this project!

@Luiserebii
Copy link

I'm really interested in this!

@mitdralla
Copy link
Contributor Author

This task is assigned to @amiromayer - we will reach out with next steps. 👍

@mitdralla mitdralla added In Development A task that is currently assigned and being worked on. and removed Open Request The bounty is available to be claimed labels Feb 11, 2019
@HarshRajat
Copy link

Hi @amiromayer, please respond if you would like to continue on this task or not. We can give you a time extension. I will be pulling this bounty if there is no answer within the next 48 hours.

@HarshRajat
Copy link

Hi @amiromayer, please respond if you would like to continue on this task or not. We can give you a time extension. I will be pulling this bounty if there is no answer within the next 24 hours.

@HarshRajat
Copy link

@amiromayer I just wanted to let you know this HCDP bounty has officially been revoked. We hope you can be involved in the future.

Will be re-assigning this shortly.

@HarshRajat HarshRajat added Open Request The bounty is available to be claimed and removed In Development A task that is currently assigned and being worked on. labels Mar 25, 2019
@HarshRajat
Copy link

The task will be re-assigned to @Luiserebii if he is still interested in it.

@Luiserebii
Copy link

@HarshRajat Yes, I am still interested in taking this on! Would love to try and tackle this.

@HarshRajat
Copy link

Task has been assigned to @Luiserebii, we will reach out with next steps.

@HarshRajat HarshRajat removed the Open Request The bounty is available to be claimed label Apr 5, 2019
@mitdralla mitdralla added the In Development A task that is currently assigned and being worked on. label Jun 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🔥 In Development A task that is currently assigned and being worked on. Solidity
Projects
None yet
Development

No branches or pull requests

4 participants