What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: PlutusTx
Description: Adapting the existing PlutusTx request parsing code from the WingRiders DEX V1 codebase so it can run in isolation from the rest of the DEX logic as a separate validator. Preparing the development environment. Setting up the contracts exporting, writing unit tests.
Expected timeline: 18 working days
Outputs: An open-source public GitHub repository with the source code.
Acceptance criteria: The repository is publicly accessible and contains the contracts’ source code, exporting machinery, and tests.
Milestone 2: Plutarch
Description: Adapting the existing Plutarch request parsing code from the WingRiders DEX V2 codebase so it matches the PlutusTx version algorithmically and can run in isolation from the rest of the DEX logic as a separate validator. Preparing the development environment. Setting up the contracts exporting, writing simple unit tests.
Expected timeline: 15 working days
Outputs: An open-source public GitHub repository with the source code.
Acceptance criteria: The repository is publicly accessible and contains the contracts’ source code, exporting machinery, and tests.
Milestone 3: Aiken and Public test net runs
Description: Writing an Aiken implementation of the request parsing logic that matches the PlutusTx and the Plutarch ones. Preparing the development environment. Setting up the contracts exporting, writing simple unit tests. Running the generated code on the public test net to determine the performance differences between the implementations, the fees, and the upper batch limits of the scripts.
Expected timeline: 15 working days
Outputs: An open-source public GitHub repository with the source code. Transactions with the limits of the scripts on the public test net.
Acceptance criteria: The repository is publicly accessible and contains the contracts’ source code, exporting and tests. The transactions from testing are publicly available and shared through the WingRiders public channels
Final Milestone: Project Close-out Report and Project Close-out Video
Description: Create final project completion report and video.
Expected timeline: 10 working days
Outputs:
- A 2/3 page written summary ‘Project Close-out Report
- Short video ‘Project Close-out Video
Acceptance Criteria:
- Project Close-out Report’ listing KPIs and how they were (or were not) addressed and what the next stage plans are with the product or service that was developed.
- Project Close-out Video’ outlining the project achievements and deliverables.
Evidence:
- Final project report available on a publicly-accessible link.
- Video available on a publicly accessible link.