2026-02-20 18:10:59 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 18:10:59 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 18:10:59 +01:00
2026-02-20 18:10:59 +01:00
2026-02-20 14:32:19 +01:00
2026-02-20 14:32:19 +01:00

logos-execution-zone-wallet-ui

A Qt UI plugin for the Logos Execution Zone Wallet Module, providing a graphical interface to manage execution zone wallet accounts and transfers.

Features

  • Create and list public/private accounts
  • View account balances
  • Sync to block height
  • Public and private transfers
  • First-time onboarding (config path, storage path, password)

Supported platforms

  • Linux: x86_64, aarch64
  • macOS: aarch64 (Apple Silicon)
  • Windows: x86_64 (Nix build depends on logos-liblogos and other inputs providing Windows packages)

How to Build

# Build plugin (default)
nix build

# Build standalone app
nix build '.#app'

# Development shell
nix develop

Running the Standalone App

Build and run in one step:

nix run

Or build first, then run:

nix build '.#app'
./result/bin/logos-execution-zone-wallet-ui-app

Nix Organization

  • nix/default.nix — Common configuration (dependencies, flags)
  • nix/lib.nix — UI plugin compilation
  • nix/app.nix — Standalone Qt application compilation

Configuration

Config path and storage path are persisted via QSettings (Logos, ExecutionZoneWalletUI). On first run, if opening the wallet fails, the onboarding screen is shown to create a new wallet.

QML hot reload

During development, set DEV_QML_PATH to your src/qml directory to load QML from disk and see changes without recompiling:

export DEV_QML_PATH=/path/to/logos-execution-zone-wallet-ui/src/qml
Description
No description provided
Readme
Languages
QML 38%
C++ 35%
Nix 15.4%
CMake 11.6%