`electrum_plugins` is imported in the `electrum` script
without being used - I assume it's done to make PyInstaller
find that package. But this can be achieved by avoiding
the usage of `__import__()` when importing `electrum_plugins`
where it's effectively used.
As this project is currently structured, absolute
imports have the drawback that they'll load modules
from installed paths rather then from the local repo
when running unit tests. This somehow breaks the main
idea of unit tests which is being able to quickly test
newest development changes. Therefore, use a relative
import here.
* Fix format_satoshi to properly handle non-integer values
Handling the integer and fraction parts together via string formatting
simplifies the initial composition because the default behavior manages
the - sign, and the incorporation of the fractional part.
* Limit fee rate output to one decimal place
Via a new precision arg
* Introduce format_fee_satoshis and use it for all fee display
* revealer commit
* fix seed font, added license
* fixed strings for translation
* better calibration instructions, fixed position
* removed html from translatable strings, fixed typo
* Added monospace font for codes, cleaned up redundant font formatting
* Monospace font for codes and respective license
* fix redundancies, typos
* inner function to only move forward if no exception
* paint QR qith QT to not depend on PIL
catch exeptions when creating a digital Revealer
* clarity
* Added SourceSans font License
* fix fonts paths, typo
* broke long lines, changed some words for clarity,
removed redundant font license