Skip to content

Commit

Permalink
adjust financials
Browse files Browse the repository at this point in the history
  • Loading branch information
wischli committed Jul 13, 2023
1 parent 3f058b0 commit 8716085
Showing 1 changed file with 5 additions and 20 deletions.
25 changes: 5 additions & 20 deletions applications/centrifuge-twamm.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,15 +329,15 @@ We would like to bring to your attention that we recently presented a similar, a

### Overview

- **Total Estimated Duration:** 8.5 weeks (340 hours)
- **Total Estimated Duration:** 7.5 weeks (286 hours)
- **Full-Time Equivalent (FTE):** 1.5 FTE
- **Total Costs:** 100,000 USD
- **Total Costs:** 75,000 USD

### Milestone 1 - TWAMM Pallet

- **Estimated duration:** 6 weeks (240 hours)
- **Estimated duration:** 7.5 weeks (286 hours)
- **FTE:** 1.5
- **Costs:** 72,000 USD
- **Costs:** 75,000 USD

| Number | Deliverable | Specification |
| ------: | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
Expand All @@ -348,22 +348,7 @@ We would like to bring to your attention that we recently presented a similar, a
| **1.** | `pallet_twamm` PoC | Config using `pallet-conversion-rate` as implementor of [`BasicAmm`](#AMM-Traits) trait, [Structs](Structs), [Storage](#Storage) as [above](#pallet_twamm). |
| **2.** | `pallet_twamm` Extrinsics | [Extrinsics](#Extrinsics) as described [above](#pallet_twamm). |
| **3.** | `pallet_twamm` runtime API | Define trait and expose Claimable proceeds for an order as well as aggregated order data for a given asset. |

### Milestone 2 - Benchmarks & Optimizations

- **Estimated duration:** 2.5 weeks (100 hours)
- **FTE:** 1.5
- **Costs:** 28,000 USD

| Number | Deliverable | Specification |
| ------: | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **0a.** | License | Apache 2.0 |
| **0b.** | Documentation | We will provide both **inline documentation** of the code and a basic **tutorial** on how to parse any substrate event and type using the new version of the library. |
| **0c.** | Testing and Testing Guide | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. |
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. |
| **1.** | Extensive Documentation | Provide minimal steps to include `pallet_twamm` into a Substrate runtime. Recommend and reason about values for parameters. Add helpful flowcharts such as for the virtual order execution. |
| **2.** | Benchmark `pallet_twamm` | Add required mocks for `Rewards` and `BasicAmm` and do runtime benchmarks. |
| **3.** | Optimize `pallet_twamm` | Potentially add more `Config` parameters. Additionally test different data structures for handling order expirations block heights (e.g. use BinarySearchTree instead of list). |
| **4.** | Benchmark `pallet_twamm` | Add required mocks for `Rewards` and `BasicAmm` and do runtime benchmarks. |

## Future Plans

Expand Down

0 comments on commit 8716085

Please sign in to comment.