Skip to content

juster-finance/juster-app

Repository files navigation

Logo

Juster Finance

Decentralized Betting Protocol

Application · Discord · Documentation (WIP)


Juster Libraries:

Core · SDK · DipDup


Github Stars License Commits-per-month



Decentralized Betting Protocol

Juster is an on-chain smart contract platform allowing users to take part in an automated betting market by creating events, providing liquidity to them, and making bets.

Our main goal is to provide the most transparent betting system for everyone. At the initial stage, we will give you the opportunity to bet on price changes of different currency pairs (ETH-USD, BTC-USD & XTZ-USD).

Glossary

Event

Juster’s contract data structure, consisting of a bunch of parameters and associated with some off-chain event through an on-chain oracle’s data feed. Each Juster’s Event has two possible outcomes S and ̅S that is determined using the oracle data.

Bet

An on-chain operation that represents a bet of a certain amount of tez on one of an Event’s outcomes.

Liquidity Providing

An on-chain operation that represents adding of a certain amount of tokens to the Event as a liquidity.

Submissions (Total Value Locked)

Liquidity + Bets. Submissions consist of provided liquidity and bets. Most often used for aggregated statistics.

Close Time

The moment of time when the final data can be retrived from the oracle to define the Event outcome and the Event can be closed.

Measure Period

The time interval from the end of accepting bets period to the event

Reward

The amount that will be available for withdrawal after the Event is closed in case of correctly guessing the Event outcome




Developers

Setup

  1. Clone this repo
   git clone https://github.com/juster-finance/juster-app
  1. Open project folder
    cd juster-app
  1. Install dependencies
    yarn
  1. Run in development mode
    yarn serve

Project Structure

[Work in Progress]


Built With