What's Changed
- chore: bump version to 1.0.117 by @johnnyluo in #5592
- fix(keygen): free and zeroize go_slice payloads after use by @johnnyluo in #5594
- Fix EVM nonce RPC error handling by @johnnyluo in #5595
- feat(defi): Kamino Earn vaults on the Solana DeFi tab by @aminsato in #5588
- fix(defi): use the cross-platform 8k2mz Kamino attribution tag by @aminsato in #5596
- fix(defi): render token amounts and APY in the user's locale by @aminsato in #5597
- fix(defi): make the Kamino compute budget agree with iOS by @aminsato in #5609
- Remove broad FileProvider cache root by @johnnyluo in #5611
- fix(defi): send a Kamino withdraw to the signer, not to the vault by @aminsato in #5613
- Remove RUJI Merge, UnMerge, and Switch (Gaia->THORChain) functions by @johnnyluo in #5610
- Fix Kamino SOL max deposit reserve by @johnnyluo in #5612
- fix(passcode): correct the unreadable-keyshare copy and add a retry by @rkokhatskyi in #5624
- fix(defi): match the Kamino action buttons to their Figma component by @aminsato in #5625
- fix(defi): total the auto-compounding RUJI position on the DeFi tab by @aminsato in #5615
- fix(defi): total both Solana DeFi positions in the chain header by @aminsato in #5619
- fix(defi): pad Kamino deposit minimum past the program's check by @johnnyluo in #5627
- fix(defi): read Kamino minWithdrawAmount as tokens, not shares by @johnnyluo in #5628
- fix(passcode): recover a vault whose keyshare key the device lost by @rkokhatskyi in #5629
- fix(defi): stop folding failed Kamino reads into zero by @johnnyluo in #5626
- fix(defi): count Kamino Earn deposits in the DeFi portfolio by @aminsato in #5621
- fix(wallet): hide the ybRUNE receipt from the token list by @aminsato in #5635
- fix(defi): drop the inner bevel that drew a line across action buttons by @aminsato in #5636
- fix(defi): re-read the DeFi list when home comes back to the front by @aminsato in #5622
- Fix Kamino SOL deposit shown as bogus SOL->WSOL swap on join device by @johnnyluo in #5620
- fix(home): give the edit pill its pen and a Chains/Tokens label by @aminsato in #5645
- ci: bump GitHub Actions off deprecated Node 20 runtime by @johnnyluo in #5643
- fix(defi): describe a Kamino transaction the same way on both devices by @aminsato in #5646
- fix(defi): make the Kamino instruction guards allow-lists by @aminsato in #5647
- feat(defi): bond bRUNE / unbond ybRUNE and show its position card by @aminsato in #5638
- fix(keysign): abort on DKLS malicious-party ban instead of retrying by @johnnyluo in #5658
- fix(swap): show trading-paused copy instead of a quote timeout by @aminsato in #5659
- fix(defi): check the wallet holds the SOL a Kamino transaction costs by @aminsato in #5654
- chore(data): clear two Kotlin compiler warnings by @johnnyluo in #5662
- fix(security): enable passcode app-lock by default by @johnnyluo in #5661
- test(chains): align golden fixture filenames by @rcoderdev in #5663
- fix(swap): tell the user a pair has no route instead of timing it out by @aminsato in #5668
- ci: cross-repo golden corpus sync check by @realpaaao in #5674
- fix(defi): order the DeFi list by the amount each row shows by @aminsato in #5676
- THORChain LP: surface pending half-deposits, show both remove legs by @aminsato in #5637
- test(chains): close the sei.json gap in the golden fixture corpus by @johnnyluo in #5677
- feat(defi): match the Kamino Earn vault cards to the 2026 Figma by @aminsato in #5679
- fix(swap): stop a THORChain halt from speaking for the whole pair by @aminsato in #5678
- feat(token-detail): port the coin detail sheet to the 2026 Figma by @aminsato in #5680
- feat(banners): let a dismissed promo banner stay gone for good by @aminsato in #5681
- feat(tron): claim TRX whose unfreeze period has matured by @aminsato in #5665
- fix(ton): stop a rejecting contract from absorbing a transfer by @aminsato in #5696
- fix(solana): stop counting a reverted tx as a landed broadcast by @aminsato in #5695
- fix(build): silence :data:compileDebugUnitTestKotlin warnings by @johnnyluo in #5701
- fix(icons): update Base icon to current square branding by @johnnyluo in #5702
New Contributors
- @rcoderdev made their first contribution in #5663
Full Changelog: v1.0.117...v1.0.118