ethereum / ethereum/plasma

Decentralized Exchange on Plasma

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
30
Forks
6
PR merge metrics
No merged PRs in 30d

Description

I'm just using this as a sketchbook. Please complain if this is the wrong place ;-)

This system is designed for a single token pair.

Messages:
- create order(buy/sell, amount, price) -> id
- cancel order(id)
- combine orders(buys: amounts, prices, sells: amounts, prices)
- execute order(?) -> ?
- combine order execution result

Internal nodes combine order books from their children and post the results upwards.

Orders are executed at the root node, and execution results are sent downwards.

Internal nodes have to split up execution results, update order books and also take into account canceled orders.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the issue's message list and the described flow between child nodes and the root node. The payload names no files, tests, or entry points; the work is not ready to pick up until the exchange protocol and execution behavior are defined.

Written by the indexing model from the issue text.

Assessment

Domain
blockchain
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.