From b206c0e6cea0eef0051b8dcd17492ffe1d75af87 Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Thu, 27 Jun 2024 10:59:46 +0100 Subject: [PATCH] Fixed README formatting --- .idea/.gitignore | 5 ----- .idea/modules.xml | 8 -------- .idea/side.iml | 17 ----------------- .idea/vcs.xml | 6 ------ README.md | 18 +++++++++--------- 5 files changed, 9 insertions(+), 45 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/modules.xml delete mode 100644 .idea/side.iml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index b58b603..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 72a7bff..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/side.iml b/.idea/side.iml deleted file mode 100644 index fdaf31c..0000000 --- a/.idea/side.iml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index 1c6f6ac..13f0e12 100644 --- a/README.md +++ b/README.md @@ -40,13 +40,13 @@ The Side Nodes make up a system of BFT-CRDT-producing nodes that can make a bloc Next dev tasks: -[ ] enable Side Nodes to download current P2P chain state so that they start out with a consistent copy of transaction data -[ ] remove the proc macro code from bft-json-crdt -[ ] add smart contract execution engine (CosmWasm would be a good first choice) -[ ] enable Side Nodes to download contract code for a given contract -[ ] enable Side Nodes to download current contract state for a given contract -[ ] switch to full P2P messaging instead of websockets -[ ] take the Side Watcher out of the system by electing a Side Node as a leader, so that agreement about transaction inclusion can be reached for a given block. +- [ ] enable Side Nodes to download current P2P chain state so that they start - out with a consistent copy of transaction data +- [ ] remove the proc macro code from bft-json-crdt +- [ ] add smart contract execution engine (CosmWasm would be a good first choice) +- [ ] enable Side Nodes to download contract code for a given contract +- [ ] enable Side Nodes to download current contract state for a given contract +- [ ] switch to full P2P messaging instead of websockets +- [ ] take the Side Watcher out of the system by electing a Side Node as a leader, so that agreement about transaction inclusion can be reached for a given block. ### Side Watcher @@ -54,8 +54,8 @@ The Side Watcher is a simple relayer node that sits between the Side Chain (Cosm To fulfill the promises in the Lite Paper, the Side Watcher needs to: -[ ] make a block for the P2P when the Side Chain creates a block -[ ] submit P2P chain data to the Side Chain +- [ ] make a block for the P2P when the Side Chain creates a block +- [ ] submit P2P chain data to the Side Chain Later, we will aim to remove the Side Watcher from the architecture, by (a) moving to pure P2P transactions between Side Nodes, and (b) doing leader election of a Side Node to reach agreement on the submitted block.