0trust is a pure (completely on-chain) decentralized exchange to trade EOS based assets.
It has a efficient order matching algorithm which runs completely on-chain so the users can be sure that there is no manipulation happening with their orders.
Balanced Binary Trees are used for fast and low fees order matching.
The matching happens on a price-time based priority.
The code is completely open-source so everyone can verify the authenticity of it.
v1.1 has the following features.
- Deposit EOS or any token based on the eosio.token code
- Withdraw EOS or token
- Place a buy or sell order for any token with base price in EOS
- Match Order automatically against the best available price
- Remove a previously placed order
- View buy & sell order book
- Historical Orders - Keep if funds are sufficient or delete
- Charge fees, send it to admin
- Set whitelist
- Allow base_token_contract to other tokens than EOS