silkaj issueshttps://git.duniter.org/clients/python/silkaj/-/issues2020-10-12T16:26:24+02:00https://git.duniter.org/clients/python/silkaj/-/issues/333always display pubkey with checksum2020-10-12T16:26:24+02:00matograinealways display pubkey with checksumI have seen two cases of lost transaction due to wrong manual copy of a pubkey.
I think the use of a checksum should become a norm in Duniter clients.
So, I propose that Silkaj should always display pubkeys as \<pubkey>:\<checksum>
edi...I have seen two cases of lost transaction due to wrong manual copy of a pubkey.
I think the use of a checksum should become a norm in Duniter clients.
So, I propose that Silkaj should always display pubkeys as \<pubkey>:\<checksum>
edit : format proposal for short display :
https://forum.duniter.org/t/securisation-des-virements-validation-de-la-clef-publique-de-destination/6901/29
* full : J4c8CARmP9vAFNGtHRuzx14zvxojyRWHW2darguVqjtX:KAv
* short : J4c8CA…:KAv0.8.0https://git.duniter.org/clients/python/silkaj/-/issues/287Use Black from Poetry2020-02-11T18:31:41+01:00MoulUse Black from PoetryThere is a difference between [Black version 18.9b0](https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=black) emended into the docker container Debian Buster from the Debian package.
Using blac...There is a difference between [Black version 18.9b0](https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=black) emended into the docker container Debian Buster from the Debian package.
Using black from PyPi within Poetry environment shouldn’t rise such issues. In this case we would get 19.3b0 version.
This shortcut was set-up to speed-up the format job from 1min30 to 45s, to avoid installing runtime and dev dependencies.
- [ ] CI: Install dependencies, use black from Poetry environment
- [ ] Docker:3.8: Remove `black`0.8.0MoulMoulhttps://git.duniter.org/clients/python/silkaj/-/issues/174Introduce a logging system2020-01-18T20:50:56+01:00MoulIntroduce a logging system### Five logging levels
- debug: `--debug`, `-vv`
- info: `--info`, `-v/--verbose`
- warning: always displayed, could be hidden with `--silent`
- critical: always displayed
- error: always displayed
---
### Store all this logs into logg...### Five logging levels
- debug: `--debug`, `-vv`
- info: `--info`, `-v/--verbose`
- warning: always displayed, could be hidden with `--silent`
- critical: always displayed
- error: always displayed
---
### Store all this logs into logging files
- `$HOME/.config/silkaj/silkaj.log`
- no `root` installation into `/var/log/silkaj/silkaj.log` because this is not a service, but an application
- log rotation?
---
Useful to see the sent documents.
To display send documents:
```python
logging.info(transaction.signed_raw())
```0.8.0