Skip to content

Release MakePay 1.7.4 Bitcoin address compatibility - #21

Merged
orangebtc merged 1 commit into
mainfrom
development/taproot-settlement-1.7.4
Jul 29, 2026
Merged

Release MakePay 1.7.4 Bitcoin address compatibility#21
orangebtc merged 1 commit into
mainfrom
development/taproot-settlement-1.7.4

Conversation

@orangebtc

Copy link
Copy Markdown
Collaborator

What changed

  • normalize connected BTC settlement addresses through the existing non-EVM-preserving path
  • add regression coverage for legacy Base58, native SegWit Bech32, and Taproot Bech32m encodings
  • bump the plugin/package version to 1.7.4

Incident context

The BTCPay plugin already reserves and forwards each store wallet address without converting its Bitcoin address type. The checkout failure was caused downstream by MakePay shared validation rejecting valid Taproot bc1p addresses before provider/session creation; that service fix is tracked separately in CHASH-HOSTING/makeswap#994. This coordinated plugin release makes the pass-through behavior explicit and regression-tested.

Production evidence also confirms valid bc1q links reached SwapKit successfully, so this is specifically Taproot compatibility—not a general Bech32 or SwapKit outage.

Verification

  • Release build succeeded with 0 errors
  • 32/32 plugin tests passed
  • git diff --check

@orangebtc
orangebtc merged commit 6805d9a into main Jul 29, 2026
2 checks passed
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.

1 participant