Skip to content

Releases

v1.4.7_build45

Choose a tag to compare

@ismyhc ismyhc released this 29 Oct 16:08

eCash mainnet is now the default, ahead of the fork.

  • eCash (ECX) is offered by the app itself, no longer waiting on the first
    remote-config fetch. Android 1.4.6 users whose first fetch failed saw no
    eCash in the New wallet and Import pickers until a later resume; it now
    appears from the first launch.
  • eCash is first in the network picker and the default for new and imported
    wallets. It no longer waits for block 973,728. eCash Betanet is second and
    keeps running.
  • "Claim your ECX" follows the selected wallet's eCash chain: a Betanet wallet
    claims on Betanet, an eCash wallet claims on eCash. Any other selection
    claims on eCash.
  • Dashboard reads eCash mainnet: chain metrics from explorer.ecash.ninja and
    node releases from the mainnet channel. The Betanet wbECX price card and
    market row are removed; real ECX is not listed on a public exchange yet.
  • The fork watcher falls back to the bundled mainnet explorer, so it no
    longer depends on a config fetch either.

v1.4.6_build43

Choose a tag to compare

@ismyhc ismyhc released this 26 Oct 18:58

eCash mainnet is now live from the remote config.

  • Picks up the real eCash fork under the id the config publishes (ecash), fixing 1.4.4 which only knew the staged
    ecash-mainnet spelling.
  • Network picker reordered and relabelled: eCash Betanet (ECX), eCash (ECX), Bitcoin (BTC), then the dev networks.
  • eCash becomes the default for new and imported wallets once the chain passes block 973,728. Betanet stays the
    default until then and keeps running after.
  • Alphanet retired: no longer offered for create, import or copy. Existing alphanet wallets still load and can be
    removed or copied to a live chain.
  • ecash: payment links now route to eCash and betanet wallets instead of alphanet.

v1.4.4_build41

Choose a tag to compare

@ismyhc ismyhc released this 22 Oct 16:48

Ready for eCash mainnet. This release knows about the real eCash fork (block 973,728) ahead of time. Nothing
changes until it goes live:

  • eCash Mainnet appears in the network picker as soon as it is published in the remote config. No app update
    needed.
  • New wallets and imports keep defaulting to Betanet until the chain passes the fork block, then switch to eCash
    Mainnet automatically.
  • Betanet keeps working alongside it. Existing wallets are untouched.
  • eCash Mainnet is treated as real money: extra confirmation before every send, and its own amber chip. Alphanet's
    chip is now grey.

Other

  • Fast withdrawal remains off for now.

Android: eCashWallet-1.4.4-aarch64.apk for sideloading (arm64). You may need to allow installs from unknown
sources.

v1.4.3_build40

Choose a tag to compare

@ismyhc ismyhc released this 21 Oct 14:55

Security

  • Copying your entropy string or a wallet's private key no longer leaves it sitting on the clipboard. It stays on
    this device only (no cross-device clipboard sync), is hidden from Android's clipboard preview and keyboard
    suggestions, and is cleared after a minute. Addresses and transaction IDs copy as before. (#21)
  • The entropy screen's Edit sheet can no longer make a wallet with no device randomness. A pasted string must carry
    the device's 64-character random component, is never shown as green, and asks you to confirm you wrote it yourself
    before a wallet is made from it β€” anyone who has that string has the wallet. Swiping works exactly as before.
    (#20)

Thunder

  • After a send, your own change is shown separately as "change Β· usable after the next block" instead of being
    lumped in with incoming pending funds, so a send no longer looks like part of your balance vanished.

Fixes

  • Withdraw sheet layout no longer wraps the sidechain chip onto two lines at large t

v1.4.2_build38

Choose a tag to compare

@ismyhc ismyhc released this 13 Oct 16:51
  • Coins are only flagged for splitting when Bitcoin's block explorer shows them still unspent on Bitcoin. The guess based on block height is gone.
  • The check runs automatically once after you import or copy a wallet onto eCash. Run it again any time from Settings β†’ "Check for splittable
    coins", which shows when it last ran.

Fixes

  • Wallets imported from a private key (WIF) no longer show "New address" on Receive. They only ever have one address.
  • Home buttons fit with large text or display sizes: labels shrink together instead of being cut off.
  • Android: Back now returns to the Wallet tab from other tabs, and minimizes the app from Wallet.

v1.4.1_build36

Choose a tag to compare

@ismyhc ismyhc released this 08 Oct 18:47

Create wallet

  • New wallet now goes straight to the swipe screen. Your swipes are always mixed with the device's own randomness,
    which is freshly generated each time you tap Continue.
  • The box shows the full entropy string. A few seconds of swiping unlocks the next step, and the bar goes from red
    to amber to green as you add more.
  • You can edit or paste the entropy string by hand, which lets you recreate a wallet from a string you saved. The
    preview screen now has a Copy button next to the shasum command for checking it yourself.
  • Fix: a pasted string now keeps its own word count (12 orΒ 24) instead of the one in Settings.

Dashboard

  • Coin News only appears when the selected wallet is on betanet.
  • Blocks from unidentified mining pools no longer show "Unknown" as if it were a pool name.

v1.4.0_build35

Choose a tag to compare

@ismyhc ismyhc released this 07 Oct 20:25
  • New Dashboard tab (replaces News): the ECX price, live network stats (block height, transactions, mempool, recent
    blocks), eCash news, market prices, Coin News and the latest releases, all in one place. Tap any stat to see how
    it's measured.
  • Derivation paths: the Receive screen and transaction details now show the derivation path of each address. This
    works for Thunder wallets too.
  • Redesigned action buttons on the wallet home screen.
  • Fix: switching wallets now always refreshes the balance and history straight away.

v1.3.0_build30

Choose a tag to compare

@ismyhc ismyhc released this 01 Oct 21:00

Thunder

  • Thunder now uses the latest Thunder network's keys and signing (thunder-rust 0.18), so deposits and sends work on
    betanet Thunder. Existing Thunder wallets keep their recovery phrase and move to the new, correct addresses
    automatically. Betanet coins sent to Thunder addresses before this update can't be recovered.
  • New: withdraw back to eCash. Choose Withdraw on a Thunder wallet to start a regular withdrawal. It takes months,
    because miners must approve it, and the app shows live status: waiting for a batch, miners voting (with
    progress), or paid out. Fast withdrawal is coming soon.
  • Unconfirmed Thunder coins now show as pending instead of failing sends, and coin selection keeps more of your
    balance free between blocks.
  • Clearer error messages instead of a generic "Couldn't reach the network".

Fixes

  • Wallets imported from a private key (WIF) no longer show the whole balance as pending after a send.
  • Hiding your balance now also hides the amounts in Activity.
  • On Android 13 and later, the recent-apps preview no longer shows your balance.

Look and feel

  • New eCash branding: the Satoshi font, a new app icon and a new logo.

v0.1.2.0_build22

Choose a tag to compare

@ismyhc ismyhc released this 21 Sep 12:50
  • Fixes the claim investor coins button to use betanet

v1.1.0_build21

Choose a tag to compare

@ismyhc ismyhc released this 17 Sep 16:10

Release ready for App stores