BAL - Bitcoin After Life Electrum plugin (v0.2.8)
Behavior-preserving refactor of the original BAL plugin with clean separation
of business logic from the PyQt GUI.
Layout:
bal/core/ GUI-free logic (util, plugin_base, heirs, will, willexecutors)
bal/gui/qt/ PyQt6 presentation (theme, common, widgets, calendar, dialogs,
lists, window, plugin)
bal/qt.py Qt entry-point shim (works as internal and external zip plugin)
bal/manifest.json standard-conforming metadata
Tooling:
build_zip.py deterministic, zipimport-friendly archive builder
tests/smoke_test.py imports + behavior regression test
tests/external_zip_test.py reproduces Electrum's external-zip loading
Targets Electrum 4.7.2 + PyQt6. Logic kept byte-identical where possible.
BIN
bal/icons/bal16x16.png
Normal file
|
After Width: | Height: | Size: 538 B |
BIN
bal/icons/bal32x32.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
bal/icons/calendar.png
Executable file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
bal/icons/confirmed.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
bal/icons/heir.png
Normal file
|
After Width: | Height: | Size: 871 B |
BIN
bal/icons/reload.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
bal/icons/status_connected.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
bal/icons/unconfirmed.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
bal/icons/will.png
Normal file
|
After Width: | Height: | Size: 831 B |
BIN
bal/icons/wizard.png
Normal file
|
After Width: | Height: | Size: 8.3 KiB |