Sergi Delgado Segura
1e18630ce2
Adds Cleaner tests. Fixes Cleaner, Watcher and Responder
...
There is no need to return the dictionaries modified by the client since they are "passed-by-reference" in Python.
2019-10-04 17:23:45 +01:00
Sergi Delgado Segura
4704462502
Increases responder modularity
...
The responder had way too complex functions. Separate them into smaller / more specific ones to increse modularity and code reuse.
2019-10-04 13:52:51 +01:00
Sergi Delgado Segura
3ed9ccd466
Adds additional functionality that will be needed when deploying data persistence
2019-10-04 13:50:43 +01:00
Sergi Delgado Segura
9a37b211a0
Adds Carrier to take care of sending/getting transactions
2019-10-04 13:49:48 +01:00
Sergi Delgado Segura
3e0cca14d7
Clean up + higher modular design
2019-10-03 11:49:49 +01:00
Sergi Delgado Segura
5ba6fcb9ef
Improves modularity of the code
...
Adds cleaner and block processor to increase the modularity and reuse of the code
2019-10-03 11:49:24 +01:00
Sergi Delgado Segura
e9832e4408
More clean up
2019-10-03 11:47:07 +01:00
Sergi Delgado Segura
93e23e769f
Code clean up
...
Deletes debug/logging pair. Defines logging and bitcoin_cli as system-wide variables
2019-10-02 17:03:43 +01:00
Sergi Delgado Segura
9bb3b38b3f
Clears old commented code
2019-08-27 11:21:08 +02:00
Sergi Delgado Segura
ebac9b003e
Updates api to match the net internal data structures
2019-08-26 16:26:53 +02:00
Sergi Delgado Segura
ae2cf26195
Improves internal data structures and reorgs the code for readability
2019-08-26 16:26:29 +02:00
Sergi Delgado Segura
400e524c36
Changes appointment structure
...
Updates the former appointment structure from `dicts` containing `lists` accessed by `index` to `dicts` containing `dicts` identified by `uuid4`. Needs testing.
2019-08-20 11:54:04 +01:00
Sergi Delgado Segura
51bafa323a
Improves the simulator and adds some tests
...
The simulator now return the proper error messages when incorrect data is pased on RPC calls. Functionality for forks is missing.
2019-08-16 17:01:16 +01:00
Sergi Delgado Segura
d34ccc46a1
Adds/Updates further comments and fixes small issues
2019-08-13 12:03:36 +01:00
Sergi Delgado Segura
a4350f0c35
Creates a speciall error code for unexpected error
...
The rationale behind this is being able to identify exceptions that we may not be taking into account
2019-08-12 14:05:04 +01:00
Sergi Delgado Segura
69e361f46e
Updates response code when appointment is valid but rejected
2019-08-12 14:03:58 +01:00
Sergi Delgado Segura
0978d0bf9e
Adds a bunch of comments related to the open issues. Clear old comments.
2019-08-12 14:02:41 +01:00
Sergi Delgado Segura
1cde4a2a11
refactors project structure
2019-08-12 13:24:04 +01:00