Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 2.97 KB

polkadex_milestone_1.md

File metadata and controls

22 lines (16 loc) · 2.97 KB

Milestone Delivery 📫

Only the GitHub account, which is responsible for the pull request of the accepted application is allowed to submit milestones. Don't remove any of the mandatory parts presented in bold letters or as headlines!

The invoice form 📝 has been filled out correctly for this milestone.

Please provide a list of all deliverables of the milestone extracted from the initial application and a link to the deliverable itself. Ideally all links inside the below table should include a commit hash, which should be used for testing.

Milestone #1 Deliverables

Number Deliverable Link Notes
1. Refactoring and Optimizing DEX Pallet Polkadex Pallet We have minimized the storage access
2. Check for Data Errors Polkadex Pallet We have followed Rust and Substrate Best Practices while building Polkadex. The chain will never panic.
3. MarketData API Market Data Polkadex saves each trading pairs highest, lowest price and volume traded for each block. It can be queried by custom trading bots using RPC for calculating technical indicators
4. MarketData RPC Market Data RPC Polkadex provides RPC for getting Market Data for a given block and trading pair
5. Unit Tests Unit Tests We have provided a JS file that submits Limit Orders, Market Orders and then checks the blockchain state for expected results. NOTE: Please start the Polkadex Node before testing.
6. Documentation Polkadex Pallet Proper documentation for Dispatchable Functions, and Functions related to trading logic is given according to RUST best practices
7. Docker Image Docker Compose File We have provided a docker compose file for building and starting a Polkadex node in development mode