Skip to content

Commit

Permalink
doc: Mainnet roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
parazyd committed Nov 20, 2023
1 parent dd3c39f commit 4f19116
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions doc/src/dev/contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,42 @@ or need to be maintained:
* Money viewing keys
* Eth-DarkFi bridge or atomic swaps. Atomic swaps is probably better since it's trustless and p2p.

## Mainnet tasks

1. Finish `darkfid` with PoW and research and implement XMR merge mining
2. Make `darkfi-mmproxy` stable and implement what is needed for DarkFi x Monero merge mining
3. Finish dnetview
4. Make `eventgraph` stable and implement proper unit and integration tests
* Unit tests should test pieces of the eventgraph code
* Integration tests should simulate a P2P network and ensure deterministic state after a simulated run
5. Rework `drk` (the wallet CLI) to work standalone and make it work with the new `darkfid`
6. Make `tau` stable
7. Make `darkirc` stable
8. Make `lilith` stable, there is currently some bug that causes connection refusals
9. Implement transaction fees logic
10. Implement contracts deployment logic
11. Revisit **all** the code inside `src/runtime/` and make sure it's safe
12. Implement verifiable encryption for `DAO` payments
13. `DAO` should be able to perform arbitrary contract calls, it should act as a voted multisig
14. Implement cross-chain atomic swaps (XMR, ETH, anything applicable)

| Task # | Assignee |
|----------|------------|
| **1.** | |
| **2.** | `brawndo` |
| **3.** | |
| **4.** | |
| **5.** | |
| **6.** | |
| **7.** | |
| **8.** | `brawndo` |
| **9.** | `brawndo` |
| **10.** | `brawndo` |
| **11.** | |
| **12.** | |
| **13.** | |
| **14.** | |

## Fuzz testing

Fuzz testing is a method to find important bugs in software. It becomes more
Expand Down

0 comments on commit 4f19116

Please sign in to comment.