Yep cool! silkaj v0.7.5 OK.
Par contre, je tombe toujours sur un pb avec le fichier pubsec?
cat PubSecFile.dunikey
pub: SSytWZ4LpL9XtCYeaGXqsFDc16sk6hReCBWo2pXKDB9
sec: T8X5ZairryS6sfWt7dVHKzSL2oHrLaH7v42s8sJzeVEnPzA6aN7F7PikoGe5c3t372zLb9xcgnJkipwF8qbPWbu
fred@ONELOVE:~$ silkaj -p duniter-g1.p2p.legal:443 -af --file PubSecFile.dunikey balance
Traceback (most recent call last):
File "/home/fred/.local/bin/silkaj", line 23, in <module>
cli(obj={})
File "/home/fred/.local/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/fred/.local/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/fred/.local/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/fred/.local/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/fred/.local/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/fred/.local/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/fred/.local/lib/python3.6/site-packages/silkaj/tools.py", line 70, in wrapper
return loop.run_until_complete(f(*args, **kwargs))
File "/usr/lib/python3.6/asyncio/base_events.py", line 484, in run_until_complete
return future.result()
File "/home/fred/.local/lib/python3.6/site-packages/silkaj/money.py", line 55, in cmd_amount
key = auth_method()
File "/home/fred/.local/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/fred/.local/lib/python3.6/site-packages/silkaj/auth.py", line 32, in auth_method
return auth_by_auth_file()
File "/home/fred/.local/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/fred/.local/lib/python3.6/site-packages/silkaj/auth.py", line 85, in auth_by_auth_file
return SigningKey.from_pubsec_file(file)
File "/home/fred/.local/lib/python3.6/site-packages/duniterpy/key/signing_key.py", line 142, in from_pubsec_file
raise Exception('Error: Bad format PubSec v1 file, missing sec key')
Exception: Error: Bad format PubSec v1 file, missing sec key
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fee7b4fdac8>
Pour la commande « balance » ce n’est pas trop grave vu que je peux fournir la pubkey uniquement…
Enfin, idéalement, il me faudrait une commande qui accepte « salt/pepper » en entrée et retourne un fichier « pubsec ». Puis me permette d’utiliser ce fichier « pubsec » pour réaliser des TX.