Skip to content

feat: add support for Curios's confirmedTxHash - #912

Merged
hugomrdias merged 5 commits into
FilOzone:masterfrom
snadrus:feat/replaceByFee
Aug 20, 2026
Merged

feat: add support for Curios's confirmedTxHash#912
hugomrdias merged 5 commits into
FilOzone:masterfrom
snadrus:feat/replaceByFee

Conversation

@snadrus

@snadrus snadrus commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

This is the minimal compatibility layer for Curio's Replace-by-fee feature:

  • pre-existing retries and confirmation works as before

New:
confirmedTxHash will actually be queryable on chain if it exists, otherwise the previous hash will work.

Compat:
This change will break consumers of txHash.
Curio disabled Replace-by-fee until we decide it's time to do a rollout due to sufficient Synapse uptake that it's worth breaking the remaining txHash consumers.

@hugomrdias

Copy link
Copy Markdown
Member

can you fix the lint errors in ci please

@rjan90 rjan90 moved this from 📌 Triage to ⌨️ In Progress in FOC Aug 12, 2026

@hugomrdias hugomrdias left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM minus the hasher.ts changes

Comment thread packages/synapse-core/src/piece/internal/hasher.ts
@snadrus
snadrus requested a review from hugomrdias August 19, 2026 02:47
@github-project-automation github-project-automation Bot moved this from ⌨️ In Progress to ✔️ Approved by reviewer in FOC Aug 20, 2026
@hugomrdias hugomrdias changed the title Display replaced message txHash feat: add support for Curios's confirmedTxHash Aug 20, 2026
@hugomrdias
hugomrdias merged commit 3b0af02 into FilOzone:master Aug 20, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants