Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clarify reference | Yigit Sever | 2021-04-14 | 1 | -1/+1 |
| | |||||
* | Tracking REFERENCE.md | Yigit Sever | 2021-04-14 | 1 | -0/+3 |
| | |||||
* | Transactions return as dict | Yigit Sever | 2021-04-14 | 2 | -4/+5 |
| | |||||
* | Implement coinbase reward | Yigit Sever | 2021-04-14 | 2 | -9/+17 |
| | |||||
* | Update TODOs | Yigit Sever | 2021-04-14 | 1 | -5/+2 |
| | |||||
* | Accepted block transactions play out now | Yigit Sever | 2021-04-14 | 2 | -39/+75 |
| | |||||
* | Users have Fingerprints | Yigit Sever | 2021-04-14 | 1 | -19/+17 |
| | |||||
* | Update TODOs | Yigit Sever | 2021-04-14 | 1 | -10/+11 |
| | |||||
* | [WIP] Rough authentication process done | Yigit Sever | 2021-04-14 | 1 | -0/+11 |
| | |||||
* | [WIP] Initial implementation of user auth | Yigit Sever | 2021-04-14 | 2 | -31/+28 |
| | | | | | | There is a dance involved and everything Write down specs for RSA and AES, padding scheme, ugh. | ||||
* | [WIP] Fix silly bug | Yigit Sever | 2021-04-14 | 1 | -2/+2 |
| | |||||
* | [WIP] Let user know their fingerprint | Yigit Sever | 2021-04-14 | 1 | -3/+6 |
| | |||||
* | [WIP] Address users by their fingerprint | Yigit Sever | 2021-04-14 | 1 | -3/+5 |
| | |||||
* | [WIP] Remove unnecessary imports | Yigit Sever | 2021-04-14 | 1 | -1/+1 |
| | |||||
* | [WIP] Rough authentication process done | Yigit Sever | 2021-04-14 | 4 | -22/+121 |
| | |||||
* | Add auth documentation | Yigit Sever | 2021-04-14 | 1 | -2/+33 |
| | |||||
* | [WIP] Initial implementation of user auth | Yigit Sever | 2021-04-14 | 6 | -14/+249 |
| | | | | | | There is a dance involved and everything Write down specs for RSA and AES, padding scheme, ugh. | ||||
* | recover database from file. | alpaylan | 2021-04-14 | 1 | -2/+45 |
| | |||||
* | embed user passwds to the code structs. | alpaylan | 2021-04-14 | 4 | -20/+55 |
| | |||||
* | add user passwds. | alpaylan | 2021-04-14 | 0 | -0/+0 |
| | |||||
* | Simplify the block validation process | Yigit Sever | 2021-04-14 | 1 | -19/+16 |
| | | | | 2 TODOs down! | ||||
* | Fix post transaction test | Yigit Sever | 2021-04-14 | 1 | -1/+1 |
| | |||||
* | update todo | alpaylan | 2021-04-14 | 1 | -1/+2 |
| | |||||
* | fix the serde if tests. | alpaylan | 2021-04-14 | 1 | -7/+19 |
| | |||||
* | delete unnecessary imports. | alpaylan | 2021-04-14 | 1 | -2/+1 |
| | |||||
* | finished auth request testing. | alpaylan | 2021-04-14 | 1 | -1/+24 |
| | |||||
* | finished metu id testing. | alpaylan | 2021-04-14 | 1 | -0/+14 |
| | |||||
* | finished user testing. | alpaylan | 2021-04-14 | 2 | -3/+33 |
| | |||||
* | finished naked block testing. | alpaylan | 2021-04-14 | 2 | -7/+38 |
| | |||||
* | finished block testing | alpaylan | 2021-04-14 | 2 | -1/+35 |
| | |||||
* | finished claim testing. | alpaylan | 2021-04-14 | 1 | -0/+35 |
| | |||||
* | finished claim testing. | alpaylan | 2021-04-14 | 1 | -1/+8 |
| | |||||
* | start testing schema | alpaylan | 2021-04-14 | 2 | -2/+22 |
| | |||||
* | test functions are generated. | alpaylan | 2021-04-14 | 1 | -0/+97 |
| | |||||
* | update todo | alpaylan | 2021-04-14 | 1 | -1/+1 |
| | |||||
* | update todo | alpaylan | 2021-04-14 | 1 | -1/+4 |
| | |||||
* | remove unused part. | alpaylan | 2021-04-14 | 1 | -12/+1 |
| | |||||
* | add balance check to transactions. | alpaylan | 2021-04-14 | 1 | -0/+35 |
| | |||||
* | Add empty block test | Yigit Sever | 2021-04-14 | 3 | -5/+9 |
| | |||||
* | Add new test | Yigit Sever | 2021-04-14 | 1 | -0/+27 |
| | |||||
* | Revise tests | Yigit Sever | 2021-04-14 | 1 | -87/+62 |
| | |||||
* | Implement multithreading for example miner | Yigit Sever | 2021-04-14 | 1 | -15/+48 |
| | |||||
* | Update TODO | Yigit Sever | 2021-04-13 | 1 | -4/+9 |
| | |||||
* | Add verbose error messages | Yigit Sever | 2021-04-13 | 5 | -61/+182 |
| | | | | | | | | | Not happy with the solution one bit but using error.rs at https://blog.logrocket.com/create-an-async-crud-web-service-in-rust-with-warp/ was not working Basically we just handcraft every single response on the spot, there is some repetition and it's ugly but need to move on | ||||
* | Fix docs again | Yigit Sever | 2021-04-13 | 1 | -2/+2 |
| | |||||
* | Fix docs | Yigit Sever | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | Refactor authorized propose functions | Yigit Sever | 2021-04-13 | 2 | -127/+192 |
| | | | | | | | | | | | | | | They were getting spaghetti so; new function: handlers::authorize_proposer(), handles the jwt stuff, NOT async and _may_ cause trouble down the road but then again the stuff it does used to be (repeated) in the functions so how bad can it be If else chains were getting unwieldy; https://refactoring.com/catalog/replaceNestedConditionalWithGuardClauses.html so now everything is returning early, might make verbose error handling easier | ||||
* | Fix typo | yigit sever | 2021-04-13 | 1 | -1/+1 |
| | |||||
* | Update 'TODO.md' | yigit sever | 2021-04-13 | 1 | -0/+1 |
| | |||||
* | Require authorization for Block POST | Yigit Sever | 2021-04-13 | 5 | -57/+101 |
| | | | | | Not tested because it's impossible to follow without verbose error messages, failing 1 test |