Uh oh!
There was an error while loading. Please reload this page.
Show boosted txids in Activity details of boosted transactions - #199
Conversation
jvsena42
commented
Nov 3, 2025
It would be nice to add a screenshot/preview of the feature |
There was a problem hiding this comment.
Pull Request Overview
This PR implements tracking and display of boosted transaction IDs in activity details. It extends the data model to store parent transaction IDs and shows them in the UI with appropriate labels.
- Adds
boostTxIdsfield to track parent transaction IDs in onchain activities - Implements different boosting strategies for CPFP and RBF transactions with proper parent tracking
- Updates UI to display boosted transaction information with context-appropriate labels
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| BoostSheet.swift | Adds boostTxIds initialization in activity creation |
| ActivityItemView.swift | Adds boostTxIds field to preview data |
| ActivityExplorerView.swift | Implements UI display of boosted transaction IDs with CPFP/RBF labels |
| CoreService.swift | Core logic changes for tracking parent transactions in both CPFP and RBF scenarios |
| Package.resolved | Updates bitkit-core dependency to support new boostTxIds field |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ovitrif
commented
Nov 3, 2025
@ben-kaufman I think you'll need to setup PGP and configure your local git to use it, so your commits are signed 🙈 It's a requirement on the repo: ![]() You can probably squash locally + force push once that's applied locally on your machine |
9754ccc to
1272242CompareUh oh!
There was an error while loading. Please reload this page.
Show boosted txids in Activity details of boosted transactions
Show boosted txids in Activity details of boosted transactions

This PR adds boosted txids tracking and displayed parent txids in the activity details.
Changes
boostTxIds: [String]field toOnchainActivityto store parent transaction IDsboostTxIdswhen boostingreplacementTransactionsto[String: [String]]to track parent txIds. Store parent txIds when creating replacement, retrieve and save when replacement syncsActivityExplorerViewwith labels "BOOSTED TRANSACTION {num} (CPFP)" or "BOOSTED TRANSACTION {num} (RBF)" based on transaction directionNote: This PR updates the bitkit-core version, which has an incompatible change in the sqlite DB, meaning existing apps will need to be uninstalled before updating to this version.
CPFP:

RBF:
