From 09410a41112794137e7a39fb5ffd1cffbc71f002 Mon Sep 17 00:00:00 2001
From: Yigit Sever
Date: Wed, 14 Apr 2021 21:29:46 +0300
Subject: Update TODOs

---
 TODO.md | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/TODO.md b/TODO.md
index eb4eaf1..946ac4a 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,7 +1,6 @@
 # TODO
 
 ## Simulation
-- [ ] Blocks should "play out" the transactions and execute transactions
 - [ ] "Coinbase" ("by" of the first transaction of the block) should get rewarded for their efforts
 - [ ] Bank mechanism should be added.
 
@@ -22,20 +21,18 @@
 - [x] Switch to RwLock (parking_lot) (done at 2021-04-07 03:43, two possible schemes to represent inner Db (ledger) in code)
 - [x] We need our own representation of students and their grades, "there is no blockchain" (done at 2021-04-12 00:05)
 - [x] pick a block proposal scheme (= pick hash function) [list of hash functions](https://en.bitcoinwiki.org/wiki/List_of_hash_functions) (done at 2021-04-12 05:30)
-----
 - [x] check the nonce for incoming blocks (done at 2021-04-12 05:30)
+----
 - [X] pick a user authentication scheme = [JWT](https://tools.ietf.org/html/rfc7519) Seems perfect
 - [X] implement JWT
 - [X] users should be able to _sign_ their transactions
 ----
 - [x] Verbose error messages (use error.rs from [logrocket](https://blog.logrocket.com/create-an-async-crud-web-service-in-rust-with-warp/) ❓) (done at 2021-04-13 20:39, not happy with the result)
-----
 - [x] Transactions should be rejected if the user cannot afford to send the amount
-----
 - [X] Schema Tests
-----
 - [x] /register is currently accepting non-encrypted (regular JSON) payloads (2021-04-14 19:19)
 - [x] /register should check for public key pem format and assign signatures
 ----
 - [x] Recover database from files
 - [.] POST requests to /block should be authenticated as well (2021-04-13 04:50, they now are but until we make error messages **Verbose** there's not much point in testing because I honestly cannot trace the code)
+- [X] Blocks should "play out" the transactions and execute transactions (2021-04-14 21:29)
-- 
cgit v1.2.3-70-g09d2