Repository navigation
A mining reward is no longer offered as spendable before it matures. BitFinite needs 100 confirmations before a block reward can be spent, and the wallet was asking for zero. A miner won a block, saw the reward in the available balance, tried to send it, and the node refused the transaction. Every Bitcoin-derived coin in the wallet had the same fault. There is now a test suite covering it.
Amounts stopped rounding themselves away. The mining payout total dropped its whole fraction, so a total under one coin displayed as zero. On the price screen a high of 0.02493 printed as "0.02", a fifth smaller than the peak drawn right above it. Prices under one unit now keep four significant digits.
Addresses can be checked by eye. The first and last six characters after the coin prefix are picked out in colour on the receive screen, on every recipient row, and on the send confirmation. Nothing is truncated, because the middle is the part a lookalike address cannot match.
The transaction screen is usable on a mining payout. It used to list every recipient in full, so a payout to hundreds of addresses buried the date, the fee and the confirmation count underneath. It shows three and a count now, with the rest one tap away.
The balance card is brand blue, and sync is shown as sync. The signal strength bars were borrowed from a phone and told you nothing about the node; a sync icon that turns green when synced replaced them. The receiving address chip is gone from the card, since receiving has its own screen.
Smaller fixes. The coin row on the wallets list no longer overflows at large text sizes. Two sends in the same minute are told apart by their recipient count. The history total says "at least" when the list is capped instead of showing a figure it never computed.
Install
Android 8 or newer. Most phones take arm64-v8a.
Verify before installing:
sha256sum -c SHA256SUMS
Signed with the BitFinite release key, signature schemes v2 and v3.