Skip to content

fix(tempo): remove custom primary charge memos - #421

Merged
brendanjryan merged 1 commit into
mainfrom
centaur/remove-custom-charge-memos-1789747200
Sep 21, 2026
Merged

brendanjryan merged 1 commit into
mainfrom
centaur/remove-custom-charge-memos-1789747200

Conversation

@decofe

@decofe decofe commented Sep 18, 2026

Copy link
Copy Markdown
Member

Remove custom primary Tempo charge memos, matching mppx #904 and mpp-rb #76. Clients generate attribution memos bound to the challenge and realm, and both hash and transaction receipt verification always require that binding.

Breaking API change: remove TempoMethodDetails.memo and the TempoChargeExt::memo accessor. Legacy primary memo fields are ignored when reading challenges; split-specific memos remain supported. The low-level charge constructor also generates a bound memo, and the provider includes its configured client attribution. Includes a release note and updated client/routing tests.

Validation: 1,053 unit tests passed with client, server, Tempo, and Stripe features (sandbox hostname unset to preserve the suite's default realm); full-workspace, all-target, all-feature Clippy with warnings denied and formatting passed through nightly. Live-chain integration tests were not run.

Prompted by: @brendanjryan

@github-actions

Copy link
Copy Markdown
Contributor

✅ Changelog found on PR.

Edit changelog

@brendanjryan
brendanjryan enabled auto-merge (squash) September 21, 2026 15:10
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@brendanjryan
brendanjryan force-pushed the centaur/remove-custom-charge-memos-1789747200 branch from 87291e8 to 642373e Compare September 21, 2026 15:16
@brendanjryan
brendanjryan merged commit c29097a into main Sep 21, 2026
18 checks passed
@brendanjryan
brendanjryan deleted the centaur/remove-custom-charge-memos-1789747200 branch September 21, 2026 15:23
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.

2 participants