Migrate to DuniterPy usage
Transition plan
-
Set Python 3.5 as requirements as DuniterPy 0.52 requires Python 3.5 (DuniterPy 0.60 will requires Python 3.6) -
Keep same behaviours for the commands and the authentication
Endpoint/GET
-
replace GET methods -
Make the code asynchronous -
replace peer document endpoint management
Commands
-
cert: -
replace document generation -
replace sign and post method
-
-
keep amount
behaviour with authentication -
tx: -
replace document generation -
replace sign and post method -
multi-output -
#178 (closed): intermediaries transactions: infinite loop because of already proceed tx for intermediaries tx.
-
-
generate_auth_file
Authentication
-
scrypt
-
duniterpy#71 (closed): add seedhex authentication in DuniterPy: seed in an hexadecimal base with str
type -
Ğannonce format (PubSec) -
(E)WIF (format compatible with Silkaj 0.6) - #173 (closed): Following ticket to implement other methods
Cleaning
-
get rid of no longer needed functions -
auth.py
: cleaning done. Improvements possible, but later with #77 (closed), and #173 (closed) -
#177 (closed): network_tools.py
: removecheck_port()
, refactorbest_node()
,parse_endpoint(s)()
-
#176 (closed): crypto_tools.py
Code to move to/to implement in DuniterPy
-
Authentication methods: -
duniterpy#51 (closed), duniterpy#52 (closed): WIF/EWIF -
gannonce format: PubSec: duniterpy#51 (closed)
-
-
#176 (closed): pubkey checksum
Edited by Moul