diff options
| -rw-r--r-- | TODO.md | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -3,7 +3,8 @@ | |||
| 3 | ## Simulation | 3 | ## Simulation |
| 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 | - [ ] Transactions should be rejected if the user cannot afford to send the amount | 6 | - [ ] Bank mechanism should be added. |
| 7 | |||
| 7 | 8 | ||
| 8 | ## Authentication | 9 | ## Authentication |
| 9 | - [ ] /register is currently accepting non-encrypted (regular JSON) payloads | 10 | - [ ] /register is currently accepting non-encrypted (regular JSON) payloads |
| @@ -34,3 +35,5 @@ | |||
| 34 | - [X] users should be able to _sign_ their transactions | 35 | - [X] users should be able to _sign_ their transactions |
| 35 | ---- | 36 | ---- |
| 36 | - [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) | 37 | - [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) |
| 38 | ---- | ||
| 39 | - [x] Transactions should be rejected if the user cannot afford to send the amount | ||
