Skip to content

V4.1.2 - #84

Open
boldbitcoin wants to merge 3 commits into
mainfrom
v4.1.2
Open

boldbitcoin wants to merge 3 commits into
mainfrom
v4.1.2

Conversation

@boldbitcoin

Copy link
Copy Markdown
Contributor

Summary

  • Branta upgrade to SDK 4.2.0. Send shows the merchant card only on match and pays the bound bitcoin address. tampered clears the prefilled address. incomplete warns only for Branta-verifiable inputs. On Hermes, polyfills.js supplies TextDecoder and btoa/atob before the SDK loads, so merchant lookup works on iOS and Android.
  • Tx Speedup: Unconfirmed sends can be sped up or cancelled from transaction details. Speed up keeps the recipient and amount and raises the fee; Cancel returns the funds to the wallet. Both go through the existing LAN or Nostr ceremony. If the original confirms first it stays in history; otherwise the higher-fee replacement stays and the stuck row leaves the list.
  • Address discovery no longer opens a blocking dialog. Progress shows on the wallet home indicator and can be cancelled, so the wallet stays usable while a scan waits for a connection.
  • Default mempool host lists load live from MAINNET.md and TESTNET4.md. A failed fetch keeps the built-in lists. The header provider pill follows the wallet network.
  • A confirmed payment stays in history when it wins a replace-by-fee race, and the replacement fee uses the fee the transaction actually paid.
  • Bump Version 4.1.2, Android and iOS build 73

boldbitcoin and others added 3 commits November 15, 2026 09:20
Document Speed Up and Cancel, live mempool host lists, the network-aware header pill, and Branta SDK 4.2.0.

Co-authored-by: Cursor <cursoragent@cursor.com>
SDK 4.x decrypt ends in TextDecoder and btoa/atob. Hermes omits TextDecoder, so verify() returns unknown and the merchant card never shows. Provide those globals before the SDK loads, on both iOS and Android.

Co-authored-by: Cursor <cursoragent@cursor.com>
SDK 4.x returned unknown when TextDecoder was missing. The polyfill is already in this release, so the changelog records it under Fixed instead of waiting on the upstream Branta PR.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants