v1.42.66
Pre-release
Pre-release
What's Changed
- chore(release): bump version to 1.41.65 (build 65) by @johnnyluo in #4737
- fix(swap): don't show router address as To on join keysign screen by @johnnyluo in #4738
- fix(solana): staking DeFi fixes — validator 520 fallback, position-selection gating, cache-first seed heal by @gastonm5 in #4745
- fix(ripple): gate broadcast on tesSUCCESS + verify-by-hash dedup for already-submitted results by @gastonm5 in #4746
- fix(ripple): compute the deterministic transaction hash for signed XRP txs by @gastonm5 in #4750
- fix(ripple): retry XRPL requests on transient node errors (amendmentBlocked) by @gastonm5 in #4754
- fix(terraClassic): price send fee at the dynamic gas limit so Verify matches the signed fee by @johnnyluo in #4762
- fix(swap): unify EVM swap network fee across initiator, co-signer & validation on the signed-fee source of truth by @gastonm5 in #4699
- test(figma-parity): reusable Figma-parity harness + /figma skill rewrite by @gastonm5 in #4736
- fix(ripple): owner-aware reserve for MAX send — remove the double-counted static 1 XRP by @gastonm5 in #4748
- feat(ripple): inline send-form validation of XRP amount vs destination base reserve by @gastonm5 in #4764
- feat(ripple): XRP Destination Tag as a first-class field + restored memo & tag+memo support by @gastonm5 in #4749
- Expand transaction details in place on the Done screen (#4767) by @gastonm5 in #4772
- feat(send): generic SendAmountValidator + animate inline warning + gate Continue by @gastonm5 in #4765
- Unify the keysign screen: fold fast-vault bootstrap into KeysignView + one keysign route/screen by @gastonm5 in #4775
- fix(keysign): sha256-hash cosmos custom messages to match Android/Windows by @johnnyluo in #4776
- Unify keysign progress + overview into one crossfading container (#4768) by @gastonm5 in #4777
- [Fix] Harden BlockChainSpecific decoding of untrusted keysign payload numeric fields by @gastonm5 in #4784
- fix(thorchain): stop transient Midgard errors from becoming terminal FAILED by @johnnyluo in #4789
- [Fix] Solana SPL ATA: fall back to derivation on a transient token-account lookup error by @gastonm5 in #4791
- Slide address book selector background with the selection by @gastonm5 in #4780
- Enable KyberSwap on Base by @johnnyluo in #4795
- fix(broadcast): stop dup-sentinel over-matching rejections as success by @johnnyluo in #4790
- Fix TerraClassic IBC token display: resolve to symbol/icon/fiat, truncate unknown vouchers by @gastonm5 in #4792
- feat(defi): bRUNE / ybRUNE curated tokens + stake/unstake (#4778) by @gastonm5 in #4799
- fix(solana): gate signAllTransactions N>1 before the keysign ceremony (#4796) by @gastonm5 in #4798
- fix(defi): read Staked RUJI amount from on-chain x/staking-x/ruji balance (#4794) by @gastonm5 in #4797
- fix(history): prevent completed card expansion leak by @johnnyluo in #4803
- fix: restore peer discovery info description by @johnnyluo in #4808
Full Changelog: v1.41.65...v1.42.66