Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

Multiple oracles proposal #81

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions Proposals/MultipleOracles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Proposal Guideline
## Project Overview

### Project name
Multiple oracles with the same choices.
### Team members
Victor Porton
### What project are you building
When there are many choices, it's inefficient to create several oracles with the same choices. Fix this.
### Why did you decide to build it
I want to stimulate predictions markets development by creating prediction market of prediction markets (the next project for the same bounty). See my book [Social Crypto Libertarianism](https://leanpub.com/socialcrypto) for more details why I want it.
A big number of scientists receiving salary through blockchain need to be processed by several competing oracles.
### How long will it take
A week.
### How much funding are you requesting
As you funds projects of this complexity usually.
### How did you hear about the GECO
https://gitcoin.co/issue/gnosis/GECO/75/100023743
## Your Proposal
### Project description
Need to change the API to have an oracle index choosing between multiple oracles that use the same set of choices. Probably we need a different contract.
### Features
Solidity, JavaScript testing.
### Team description
Victor Porton (`vporton` at GitCoin) - a frequent and respected GitCoin contributor.
### Timeline, Milestones and Deliverables
**Phase I**

**Deliverables**
Choose the API approach and specify and document the API.

**Time and Price Estimate**
3 days

**Phase II**
Create the contract.

**Deliverables**
Compilable contract.

**Time and Price Estimate**
2 days.

**Phase III**

**Deliverables**
Test the contract.

**Time and Price Estimate**
2 days.