Skip to content

Releases

Airkeys v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:27

Added

  • The phone apps (Android, iOS) on a shared Rust core: import a recovery phrase by typing or
    SeedQR, keep it in memory only, show addresses for accounts #0–#99, review and sign Bitcoin
    and EVM transfers (ETH and ERC-20), all behind an enforced air gap.
  • The web app and browser extension: balances across Bitcoin and EVM chains, mainnet and
    testnet kept apart; transfer requests that move the rest to a fresh account (bunker mode) or
    leave it; broadcasting; networks added from ethereum-data.getvela.app.
  • Full-screen Lumen Codes between the two; every message is readable JSON.
  • Protocol v1, the design and threat model, and recovery without Airkeys (docs/).
  • The web app opens on Home: the total, split into Bunker and Exposed; each exposed account's
    holdings per chain, with a Move button (everything on that chain to a fresh account, in one
    signing); every asset across accounts and chains, by worth. Prices from Chainlink feeds;
    other currencies through Vela's exchange-rate service.
  • Before a first send on an EVM chain, the web app says what the account holds on the other
    EVM chains, where that send reveals the key too.
  • airkeys.app, the landing page in English and Chinese: why addresses only, how it works,
    bunker mode, protections and threat model, networks, Android and iPhone, recovery, pricing,
    questions. Phone apps US$29.99 once on Google Play and the App Store, or free to build from
    source; the web companion free. Terms of Service and a Privacy Policy in both languages,
    linked from every page's footer.
  • store/: the Google Play and App Store listings in English and Chinese, review notes,
    privacy and compliance answers, screenshots and graphics with the scripts that make them,
    and the release steps.
  • A version tag makes a GitHub release with the browser extension attached; the site links to
    the latest one.

Changed

  • The Android status and navigation bars keep light icons on a phone in light mode, where they
    were dark on Airkeys' dark background.

  • Every derivation path starts with Airkeys' own step 65738275'
    (m/65738275'/84'/0'/0'/0'/i', m/65738275'/44'/60'/0'/0'/i'), so no extended public key a
    standard wallet exported for the same phrase is an ancestor of an Airkeys account. Addresses
    derived earlier are on the old paths: move their funds first.

Browser extension

airkeys-extension.zip is the web companion as a Chromium extension (Chrome, Edge,
Brave). Unzip it, open chrome://extensions, turn on Developer mode, choose Load
unpacked and pick the airkeys-extension folder. It does not update itself.