aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorYigit Sever2021-04-14 20:24:18 +0300
committerYigit Sever2021-04-14 20:24:18 +0300
commit9cdf0868c3fd94bb5b4eae2bdff24c048e9d305d (patch)
tree578be1f4b02e6691506547158d034d0a50ec6c9f /TODO.md
parent5c99a0e971b0eae07589a6727faa219123973b56 (diff)
downloadgradecoin-9cdf0868c3fd94bb5b4eae2bdff24c048e9d305d.tar.gz
gradecoin-9cdf0868c3fd94bb5b4eae2bdff24c048e9d305d.tar.bz2
gradecoin-9cdf0868c3fd94bb5b4eae2bdff24c048e9d305d.zip
Update TODOs
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md21
1 files changed, 11 insertions, 10 deletions
diff --git a/TODO.md b/TODO.md
index be47859..eb4eaf1 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,23 +4,18 @@
4- [ ] Blocks should "play out" the transactions and execute transactions 4- [ ] Blocks should "play out" the transactions and execute transactions
5- [ ] "Coinbase" ("by" of the first transaction of the block) should get rewarded for their efforts 5- [ ] "Coinbase" ("by" of the first transaction of the block) should get rewarded for their efforts
6- [ ] Bank mechanism should be added. 6- [ ] Bank mechanism should be added.
7- [ ] Recover database from files
8
9## Authentication
10- [ ] /register is currently accepting non-encrypted (regular JSON) payloads
11- [ ] /register should check for public key pem format and assign signatures
12
13## Authorization
14- [.] 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)
15 7
16## Tests 8## Tests
9- [ ] User Authentication/Authentication Tests
17- [ ] Route Tests 10- [ ] Route Tests
18 - [ ] Malformed JSON bodies 11 - [ ] Malformed JSON bodies
19 - [ ] Valid JSON with missing fields 12 - [ ] Valid JSON with missing fields
20 - [ ] Valid JSON with extra fields 13 - [ ] Valid JSON with extra fields
21 14
22## Fun (if we have time) 15## Please
23- [ ] use [juice](https://www.getzola.org/themes/juice/) theme with [template rendering](https://blog.logrocket.com/template-rendering-in-rust/) to create a landing page. I want it to look handmade & _scammy_, I'm talking [verylegit](https://verylegit.link) shortened urls, botched [this person does not exist](https://www.thispersondoesnotexist.com/) user stories etc. 16- [ ] use [juice](https://www.getzola.org/themes/juice/) theme with [template rendering](https://blog.logrocket.com/template-rendering-in-rust/) to create a landing page. I want it to look handmade & _scammy_, I'm talking [verylegit](https://verylegit.link) shortened urls, botched [this person does not exist](https://www.thispersondoesnotexist.com/) user stories etc.
17
18## Testnet
24- [ ] CHAOS MODE, 3 different coins, combine them to make 1 gradecoin 19- [ ] CHAOS MODE, 3 different coins, combine them to make 1 gradecoin
25 20
26## Done & Brag 21## Done & Brag
@@ -37,4 +32,10 @@
37---- 32----
38- [x] Transactions should be rejected if the user cannot afford to send the amount 33- [x] Transactions should be rejected if the user cannot afford to send the amount
39---- 34----
40- [X] Schema Tests \ No newline at end of file 35- [X] Schema Tests
36----
37- [x] /register is currently accepting non-encrypted (regular JSON) payloads (2021-04-14 19:19)
38- [x] /register should check for public key pem format and assign signatures
39----
40- [x] Recover database from files
41- [.] 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)