Skip to content

qeth

Uncategorised

Verified Builder
Development · what the builder is doing
ShippingLast ship 6d ago
Token
No token tracked
What HEY checked
Shipping.
Shipped something meaningful in the last 7 days.
No token tracked.
HEY tracks no token for this project.
Market figures are context only and never change activity status. Methodology

Ethereum wallet in Qt

What HEY knows

Build
DerivedShipping: 2 meaningful events in 30 days; latest release 17 days ago. Details Source
Product usage
FactNo contract is recorded for this project, so there is no on-chain usage to count. Details
Not yet known
Unknown5 gaps: Repository details (not enough yet), Published packages (not enough yet), Official docs (no source), +2 more. HEY has not read what its repositories declare yet. Details

Latest ship

Active development: 100+ commits since 2026-07-20 across 1 contributor

Code activitySource linked

19 active day(s) in qeth-wallet/qeth since 2026-07-20; the count stops at the newest 100 commits listed.

This week: substance read on 1 commit of 2 (1 changed code); HEY stops reading a week at its first commit that changes code.

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. qeth 0.24.0

    GitHub releaseSource verified

    Trezor hardware wallets, and qeth keeps working when Blockscout rate-limits it. Added Trezor support. Add → Trezor Account… scans a connected Trezor for your accounts — BIP44 (Trezor Suite / MetaMask layout, read from a single device call), Ledger Live, or Legacy — and signs… Show all
    • Trezor hardware wallets, and qeth keeps working when Blockscout rate-limits it. Added Trezor support. Add → Trezor Account… scans a connected Trezor for your accounts — BIP44 (Trezor Suite / MetaMask layout, read from a single device call), Ledger Live, or Legacy — and signs EIP-1559 and legacy transactions, personal_sign messages and EIP-712 typed data on the device, which names the chain and token. Before every signature qeth checks the connected Trezor really holds the address.
    • Passphrase wallets each get their own branch (keyed by the wallet's fingerprint). A wrong or…
  2. qeth 0.23.1

    GitHub releaseSource verified

    A small release: one user-facing fix, and macOS gains the -verify build. Fixed ENS management buttons were greyed out for accounts that can sign. The record / transfer / subdomain actions gated on a hardcoded list of signer sources that omitted air-gapped (QR) accounts — so a… Show all

    A small release: one user-facing fix, and macOS gains the -verify build. Fixed ENS management buttons were greyed out for accounts that can sign. The record / transfer / subdomain actions gated on a hardcoded list of signer sources that omitted air-gapped (QR) accounts — so a name whose manager was an air-gapped wallet showed every button disabled, with no explanation. The gate now keys on the on-chain role alone (registry controller / registrant), which is what actually decides whether the write would succeed. Signing ability is checked where the rest of qeth checks it — at…

  3. qeth 0.23.0

    GitHub releaseSource verified

    Highlights macOS support. qeth now builds a native .app bundle, so the QR scanner can actually obtain camera permission — macOS grants camera access to an application identity, which a bare python process doesn't have, and the scanner used to sit at "Starting camera…" forever.… Show all

    Highlights macOS support. qeth now builds a native .app bundle, so the QR scanner can actually obtain camera permission — macOS grants camera access to an application identity, which a bare python process doesn't have, and the scanner used to sit at "Starting camera…" forever. CI builds and verifies the bundle on Apple Silicon on every push. Camera permission handling and the bundle recipe come from @BlinkyStitt's PR #25 — thank you. Batched calls are decoded. A multicall used to render as one bytes argument — kilobytes of hex — hiding the…

  4. qeth 0.22.0

    GitHub releaseSource verified

    qeth 0.22.0 Token icons · Fixed missing icons for tokens whose logo is served over IPFS (e.g. UNI): ipfs:// logos now resolve through an HTTPS gateway, the list merge prefers a directly-fetchable http(s) logo over a non-http one, and a row that missed its icon on first paint… Show all
    • qeth 0.22.0 Token icons
    • Fixed missing icons for tokens whose logo is served over IPFS (e.g. UNI): ipfs:// logos now resolve through an HTTPS gateway, the list merge prefers a directly-fetchable http(s) logo over a non-http one, and a row that missed its icon on first paint re-requests it on the next discovery. Faster new-account load
    • The token list now renders the native/gas asset and popular held tokens immediately, then fills in vaults and the tail — instead of a blank list until the whole discovery pipeline finishes — with USD values fetched for the visible holdings…
  5. qeth 0.20.0

    GitHub releaseSource verified

    A large release rolling up everything since 0.16.0. Highlights Air-gapped QR signer (Keystone / Keycard) Import an air-gapped account and sign transactions, personal messages, and EIP-712 typed data over an animated-QR + camera exchange (BC-UR / EIP-4527). ENS management Manage… Show all

    A large release rolling up everything since 0.16.0. Highlights Air-gapped QR signer (Keystone / Keycard) Import an air-gapped account and sign transactions, personal messages, and EIP-712 typed data over an animated-QR + camera exchange (BC-UR / EIP-4527). ENS management Manage names you own from the ENS tab: set the ETH address, text records, and IPFS content; add and remove subdomains; set the manager; renew and transfer names. Resolution is routed through a mainnet light client (Helios) with a verified ✓ badge, and custom text-record keys are remembered and recovered from your…

  6. qeth 0.16.0

    GitHub releaseSource verified

    A reliability release: large air-gapped QR signatures now transmit dependably, and the token panel is hardened against price-API hiccups. Fixes & improvements · Air-gapped QR signing — large transactions. A big signing request (e.g. a multicall carrying Merkle-Patricia proofs… Show all
    • A reliability release: large air-gapped QR signatures now transmit dependably, and the token panel is hardened against price-API hiccups. Fixes & improvements
    • Air-gapped QR signing — large transactions. A big signing request (e.g. a multicall carrying Merkle-Patricia proofs, which fragments into ~100+ animated-QR frames) could stall some hardware wallets at 0%. qeth now sizes each frame's QR to ~version 12 — fewer, still-readable frames, so the whole transfer finishes faster — and re-injects the self-recovering fragments every cycle, so a wallet that locks on after the first…
  7. qeth 0.15.1

    GitHub releaseSource verified

    A patch release, plus a new native package for Debian 13 "Trixie" / LMDE 7 "Gigi". New: Debian 13 / LMDE 7 package A natively-themed .deb for Debian 13 and its derivatives (LMDE 7 "Gigi"). Debian 13 ships PySide6 6.8 in its own repositories, so — unlike the Mint/Ubuntu build… Show all
    • A patch release, plus a new native package for Debian 13 "Trixie" / LMDE 7 "Gigi". New: Debian 13 / LMDE 7 package A natively-themed .deb for Debian 13 and its derivatives (LMDE 7 "Gigi"). Debian 13 ships PySide6 6.8 in its own repositories, so — unlike the Mint/Ubuntu build, which compiles Qt bindings from source — this package uses the system Qt for native theming with no bundled Qt, and depends only on stock Debian 13 packages (no PPA): sudo apt install ./qeth0.15.1debian13_amd64.deb Fixes & improvements
    • Signing now routes to the account row you select…
  8. qeth 0.15.0

    GitHub releaseSource verified

    Air-gapped hardware-wallet signing over QR codes — plus the QR camera now works in every package, context menus that mirror their buttons, and a more reliable verified-ENS badge. Air-gapped QR signer Sign transactions, messages, and typed data with a QR-only hardware wallet… Show all
    • Air-gapped hardware-wallet signing over QR codes — plus the QR camera now works in every package, context menus that mirror their buttons, and a more reliable verified-ENS badge. Air-gapped QR signer Sign transactions, messages, and typed data with a QR-only hardware wallet (Keystone / Keycard-style, BC-UR + EIP-4527) — no cable, no USB.
    • Add an air-gapped (QR) wallet — scan your device's account-export QR; qeth derives your addresses locally (BIP44 / Ledger-Live paths).
    • Sign over QR — the signing request goes out as a QR (an animated multi-part UR for large calldata, via a…
  9. qeth 0.14.0

    GitHub releaseSource verified

    Manage your ENS names from the wallet, plus a broad correctness-and-hardening pass over balances and the transaction paths. ENS name management The ENS panel graduated from showing your names to managing them. · Owner + manager roles in the tree. Each name shows who owns it (the… Show all
    • Manage your ENS names from the wallet, plus a broad correctness-and-hardening pass over balances and the transaction paths. ENS name management The ENS panel graduated from showing your names to managing them.
    • Owner + manager roles in the tree. Each name shows who owns it (the registrant / NFT holder) and who manages it (the controller), so a delegated setup is legible at a glance.
    • Finds names you own but don't manage. Previously a name whose manager was delegated elsewhere (a common DAO setup — e.g. crv.eth) went undiscovered. qeth now enumerates the names you hold as…
  10. qeth 0.13.0

    GitHub releaseSource verified

    Desktop notifications for incoming/outgoing transfers, and ENS resolution you can verify. Desktop notifications qeth now raises a native desktop notification when ETH or a token moves in or out of your on-screen wallet — Received 5 USDC, Sent 0.1 ETH — with the token/coin logo… Show all
    • Desktop notifications for incoming/outgoing transfers, and ENS resolution you can verify. Desktop notifications qeth now raises a native desktop notification when ETH or a token moves in or out of your on-screen wallet — Received 5 USDC, Sent 0.1 ETH — with the token/coin logo and a direction badge (green ↓ received, blue ↑ sent) as the notification icon.
    • Both directions, ETH and ERC-20 tokens. The amount is decoded from the token's own symbol/decimals.
    • Delivered straight through the freedesktop notification service, so the custom icon actually renders (Qt's tray drops it on…
  11. qeth 0.12.0

    GitHub releaseSource verified

    Trustless transaction previews — see exactly what a transaction does before you sign, verified against Ethereum consensus. Verified event previews (the big one) The Send / signing dialogs already preview the events a transaction will emit before you sign it. This release can… Show all

    Trustless transaction previews — see exactly what a transaction does before you sign, verified against Ethereum consensus. Verified event previews (the big one) The Send / signing dialogs already preview the events a transaction will emit before you sign it. This release can make that preview trustless: if a Helios light client is installed, qeth routes the preview through it, so every account and storage slot the transaction touches is proof-verified against sync-committee-verified roots (EIP-1186 proofs). A compromised or malicious RPC endpoint…

  12. qeth 0.11.4

    GitHub releaseSource verified

    Fee-spinner precision, lost-broadcast recovery, and failover that actually catches rate-limited RPCs. Gnosis / low-fee chains: the 0-tip rejection is gone The fee spinboxes quantized anything under 0.0001 gwei to zero — on Gnosis (base fee a few hundred kwei) the suggested tip… Show all

    Fee-spinner precision, lost-broadcast recovery, and failover that actually catches rate-limited RPCs. Gnosis / low-fee chains: the 0-tip rejection is gone The fee spinboxes quantized anything under 0.0001 gwei to zero — on Gnosis (base fee a few hundred kwei) the suggested tip became a 0-wei tip the chain rejects outright (FeeTooLow, EffectivePriorityFeePerGas too low 0 < 1). The spinboxes now widen their precision down to 1 wei when the value needs it, so the suggested fee round-trips exactly. A failed first broadcast no longer loses the transaction If the first push of a signed tx…

  13. qeth 0.11.3

    GitHub releaseSource verified

    Broadcast privacy, storage crash-safety, and a much snappier UI under load. Broadcast policy: your RPC only Transactions are now broadcast only via your chosen RPC — never a fallback, across all three paths: the wallet's own sends, dapp ethsendTransaction / raw… Show all
    • Broadcast privacy, storage crash-safety, and a much snappier UI under load. Broadcast policy: your RPC only Transactions are now broadcast only via your chosen RPC — never a fallback, across all three paths: the wallet's own sends, dapp ethsendTransaction / raw ethsendRawTransaction submissions, and WebSocket re-broadcasts of pending txs. Reads still fail over for resilience. If you point qeth at a private / MEV-protected endpoint, your signed transactions can no longer leak into a public mempool through a fallback. Reliability
    • A transaction is marked "dropped" only after…
  14. qeth 0.11.2

    GitHub releaseSource verified

    Transaction-history fixes, especially for receive-heavy accounts, plus a new native Debian/Ubuntu package. Transaction history · Paging cursor now walks by raw block. An account whose sent txs are sparse among many received ones loads its full history instead of freezing at the… Show all
    • Transaction-history fixes, especially for receive-heavy accounts, plus a new native Debian/Ubuntu package. Transaction history
    • Paging cursor now walks by raw block. An account whose sent txs are sparse among many received ones loads its full history instead of freezing at the few most-recent sends (the headline fix — a wallet that had sent hundreds of txs was showing only 3).
    • Backfill a partial cache stub on refresh — a load interrupted by a transient explorer blip no longer leaves the list stuck at the stub.
    • Retry a transient explorer error instead of aborting the…
  15. v0.11.1

    GitHub releaseSource verified

    Patch release — JSON-RPC proxy + DNS reliability. Fixes · Proxy fails over to backup RPCs — a transport error (DNS hiccup, host down) on a chain's primary RPC now fails over to its fallbackrpcs instead of failing the dapp's request, matching the UI client's behaviour. · **DNS… Show all
    • Patch release — JSON-RPC proxy + DNS reliability. Fixes
    • Proxy fails over to backup RPCs — a transport error (DNS hiccup, host down) on a chain's primary RPC now fails over to its fallbackrpcs instead of failing the dapp's request, matching the UI client's behaviour.
    • **DNS cache 10 s → 1 h** — once an upstream host is resolved, short DNS outages are absorbed (the cached IP is reused, no lookup).
    • **ethgetLogs crash fixed** — a malformed / truncated upstream body now becomes a clean JSON-RPC error + a one-line warning, instead of an unhandled JSONDecodeError traceback.…
  16. qeth 0.11.0 — WebSocket live updates, ENS watch-add

    GitHub releaseSource verified

    qeth 0.11.0 — WebSocket live updates, ENS watch-add Install — three Linux packages (attached below) · Flatpak — flatpak install qeth-0.11.0.flatpak (53 MB). Sandboxed; inherits your qt6ct/KDE Qt theme via the runtime. · AppImage — chmod +x qeth-0.11.0-x8664.AppImage &&… Show all
    • qeth 0.11.0 — WebSocket live updates, ENS watch-add Install — three Linux packages (attached below)
    • Flatpak — flatpak install qeth-0.11.0.flatpak (53 MB). Sandboxed; inherits your qt6ct/KDE Qt theme via the runtime.
    • AppImage — chmod +x qeth-0.11.0-x8664.AppImage && ./qeth-0.11.0-x8664.AppImage (114 MB). No install, self-contained (bundled Python + Qt). Needs glibc ≥ 2.34 (Ubuntu 22.04+, Debian 12+, RHEL/Rocky 9+, Fedora 35+) and runs on any x86-64 CPU. On a libfuse2-less host (e.g. Ubuntu 24.04 base) run it with --appimage-extract-and-run.
    • RPM (Fedora 44) — `sudo…
  17. qeth 0.10.0

    GitHub releaseSource verified

    qeth 0.10.0 — Activity column, RPC failover, Gnosis support Transactions · Decoded Activity column (verb + coins out/in) replacing the tx-hash column; filled in incrementally as ABIs resolve, disk-cached, with receipt/RPC recovery for transfers the tokentx indexer drops.… Show all
    • qeth 0.10.0 — Activity column, RPC failover, Gnosis support Transactions
    • Decoded Activity column (verb + coins out/in) replacing the tx-hash column; filled in incrementally as ABIs resolve, disk-cached, with receipt/RPC recovery for transfers the tokentx indexer drops.
    • Wide-window "justify" layout; right-click works on the gap columns. Reliability
    • EthClient fails over to backup RPCs on transport errors (every chain gets a publicnode fallback; custom overrides inherit defaults).
    • Gnosis defaults to a routable endpoint — DRPC's free one 400s every eth_call, which had silently blanked…
  18. qeth 0.9.8

    GitHub releaseSource verified

    qeth 0.9.8 — held tokens always show, a panel-proof icon, and a symmetric Accounts pane · Token discovery no longer misses held majors. Indexers (Blockscout) sometimes omit a token you actually hold — your USDC simply wouldn't appear until you added it by hand. qeth now also… Show all
    • qeth 0.9.8 — held tokens always show, a panel-proof icon, and a symmetric Accounts pane
    • Token discovery no longer misses held majors. Indexers (Blockscout) sometimes omit a token you actually hold — your USDC simply wouldn't appear until you added it by hand. qeth now also multicalls balanceOf over a bounded head of the top tokens by market cap, unioned with the indexer's list, so held majors surface on their own. The head ships with the app and refreshes from CoinGecko in the background.
    • A new app icon that stays visible anywhere. The window / taskbar / tray icon is now a…
  19. qeth 0.9.7

    GitHub releaseSource verified

    qeth 0.9.7 — Flatpak: adopt the host qt6ct font · Inside the Flatpak, qeth reads the font from your qt6ct/qt5ct config (the sandbox can't load the qt6ct plugin), so the UI honours your configured size instead of Qt's small default. Native installs are unaffected. Install… Show all
    • qeth 0.9.7 — Flatpak: adopt the host qt6ct font
    • Inside the Flatpak, qeth reads the font from your qt6ct/qt5ct config (the sandbox can't load the qt6ct plugin), so the UI honours your configured size instead of Qt's small default. Native installs are unaffected. Install (Flatpak) A self-distributed bundle is attached below — qeth.flatpak (~55 MB, built on the KDE 6.10 runtime so it runs on any modern glibc). Not on Flathub. flatpak install --user ./qeth.flatpak needs Flathub enabled, for the runtime flatpak run io.github.michwill.qeth If launching fails with `undefined…
  20. qeth 0.9.6

    GitHub releaseSource verified

    qeth 0.9.6 — Flatpak packaging · Self-distributed Flatpak bundle (org.kde.Platform//6.10 + the PySide6 BaseApp); runs on any modern glibc, no Flathub needed · Trimmed to 55 MB (QtWebEngine / LLVM / numpy stripped from the BaseApp) · Sandbox icon-theme fix: legible action icons… Show all
    • qeth 0.9.6 — Flatpak packaging
    • Self-distributed Flatpak bundle (org.kde.Platform//6.10 + the PySide6 BaseApp); runs on any modern glibc, no Flathub needed
    • Trimmed to 55 MB (QtWebEngine / LLVM / numpy stripped from the BaseApp)
    • Sandbox icon-theme fix: legible action icons inside the Flatpak, matched to the light/dark palette; native installs unaffected Install (Flatpak) A self-distributed bundle is attached below — qeth.flatpak (~55 MB, built on the KDE 6.10 runtime so it runs on any modern glibc). Not on Flathub. flatpak install --user ./qeth.flatpak needs Flathub…
  21. qeth 0.9.5

    GitHub releaseSource verified

    qeth 0.9.5 — ENS sends, address book, speed-up/cancel, contract identity, typed end-to-end · Send to ENS names (vitalik.eth) — the resolved 0x address is shown for verification · Recipient autocomplete over your own wallets, plus own-wallet labels on the To: row · Speed up… Show all
    • qeth 0.9.5 — ENS sends, address book, speed-up/cancel, contract identity, typed end-to-end
    • Send to ENS names (vitalik.eth) — the resolved 0x address is shown for verification
    • Recipient autocomplete over your own wallets, plus own-wallet labels on the To: row
    • Speed up / cancel a pending transaction (replace-by-fee)
    • "What is this contract" identity on the To: row (name / deployer / familiarity)
    • Rotating keyboard & navigation hints in the status bar
    • Transaction history paginates past the explorer's 10k-row window (block cursor)
    • mypy enforced across the whole package (Qt-free core…

Research notes

Written by HEY researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

No published notes on qeth yet.

    Know something about qeth? Sign in with GitHub to submit a research note. Notes are reviewed before they appear here.

    Sources