Decentralized betting protocol built on Tezos blockchain

Juster Finance

Decentralized Betting Protocol

Application · Discord · Documentation (WIP)

Juster Libraries:

Core · SDK · DipDup

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 hhttps://github.com/best-lucky1030/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

GitHub

View Github