Sergi Delgado Segura
2f67ecfa6e
Changes sk_path to sk_der in Watcher
...
The Watcher used to receive a secret key file path ion the __init__ to load a secret key for signing. That made testing the Watcher hard, since the file needed to be present. Changing it so the main (pisad) loads the file from disk and passes the data the Watcher on init.
2019-12-16 10:54:13 +01:00
Sergi Delgado Segura
d881706eb3
Refactors the codebase to match the new naming from 793d563b8c053136dd5f936b0ef0cd88af215b06 and 3046eae38ee3f34857c96e6b9d43e645f7d2de2d
2019-12-13 18:13:29 +01:00
Sergi Delgado Segura
5e9211d562
Some parameters were mixed up when boostraping from DB
2019-12-04 13:27:29 +01:00
Sergi Delgado Segura
20f296c9d4
Reformats code to match code guidelines
2019-11-07 15:47:35 +00:00
Sergi Delgado Segura
6644ad5bd1
Random whitespaces removed
2019-11-02 21:18:39 -07:00
Sergi Delgado Segura
ddb3f26d88
Improves build from data persistance
...
Fetches the missed block data to the watcher and responder queues so they can recover
2019-10-30 12:24:02 -07:00
Sergi Delgado Segura
d10de4a81d
Closed DB on shutdown
...
Related to #11
2019-10-28 14:49:53 -07:00
Sergi Delgado Segura
ee1f024c51
Basic restore from backed up data
...
Tests need to be updated to match with some of the new component design
2019-10-28 14:44:31 -07:00
Sergi Delgado Segura
a0538739d2
Starts data persistence integration
...
The difference between master and the old data-persistence branch was huge, seems more effective to manually cherry pick the changes and integrate them
2019-10-28 14:38:50 -07:00
Salvatore Ingala
78a0fb46b0
Catching and logging when start_api raises an exception
2019-10-24 11:46:13 +08:00
Salvatore Ingala
e80206c2cd
Merge branch 'master' into 13-appointment-signature
2019-10-23 20:51:11 +08:00
Sergi Delgado Segura
52f52f57f8
Apply requested changes
...
- Adds a PRG based on a hardcoded seed to make the tests reproducible (get_random_value_hex)
- Updates all the tests replacing urandom for get_random_value_hex
- Properly places misplaced bitcoin_cli in bitcoin_sim_tests
- Typos
2019-10-23 12:40:25 +01:00
Salvatore Ingala
8b7597b909
typo
2019-10-18 15:59:23 +08:00
Salvatore Ingala
db522500c3
Switched to cryptography instead of ecdsa for signatures
2019-10-17 17:02:09 +08:00
Salvatore Ingala
edd04c23ea
non-zero exit code on error
2019-10-17 12:10:38 +08:00
Salvatore Ingala
f19c499efa
Handling errors when constructing the Watcher in pisa daemon
2019-10-17 12:08:01 +08:00
Sergi Delgado Segura
6baa059431
Adds additional unit tests to tools
2019-10-11 20:54:31 +01:00
Sergi Delgado Segura
b78c6ebfe7
Removes debug flags from old code
2019-10-11 19:07:46 +01:00
Salvatore Ingala
8acff789fe
Add reference to github issue for the Todo
2019-10-11 11:27:03 +07:00
Salvatore Ingala
6348319dfb
Using logging instead of print; added startup log message
2019-10-11 09:26:29 +07:00
Salvatore Ingala
99f3400d63
Added SIGTERM and SIGQUIT
2019-10-10 22:37:06 +07:00
Salvatore Ingala
9603138777
Added SIGINT signal handler
2019-10-10 22:25:20 +07:00
Salvatore Ingala
9f25ef8603
Fixes from PR review
2019-10-10 18:22:33 +07:00
Salvatore Ingala
aea1d1f1e0
Fixes from PR review
2019-10-10 11:07:58 +07:00
Salvatore Ingala
dee93e5c62
Moved StructuredMessage and Logger to separate file; refactored pisa-cli logging using new format
2019-10-10 09:59:11 +07:00
Salvatore Ingala
c524319027
Several fixes and improvements
2019-10-10 09:59:11 +07:00
Salvatore Ingala
4bcc8e20a0
Refactored check_tx_in_chain with new log format
2019-10-10 09:59:10 +07:00
Salvatore Ingala
bae9b6b913
Added Logger class; refactored logging accordingly
2019-10-10 09:59:10 +07:00
Salvatore Ingala
ed0cb4f632
Changed log format to JSON; fixed missing return value in get_potential_matches
2019-10-10 09:58:27 +07: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
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