diff --git a/frontend/src/app/components/transaction/transaction.component.ts b/frontend/src/app/components/transaction/transaction.component.ts index 541eb1d6b..bcad164cc 100644 --- a/frontend/src/app/components/transaction/transaction.component.ts +++ b/frontend/src/app/components/transaction/transaction.component.ts @@ -462,9 +462,23 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy { if (txPosition.position.acceleratedBy) { txPosition.cpfp.acceleratedBy = txPosition.position.acceleratedBy; } + if (txPosition.position.acceleratedAt) { + txPosition.cpfp.acceleratedAt = txPosition.position.acceleratedAt; + } + if (txPosition.position.feeDelta) { + txPosition.cpfp.feeDelta = txPosition.position.feeDelta; + } this.setCpfpInfo(txPosition.cpfp); - } else if ((this.tx?.acceleration && txPosition.position.acceleratedBy)) { - this.tx.acceleratedBy = txPosition.position.acceleratedBy; + } else if ((this.tx?.acceleration)) { + if (txPosition.position.acceleratedBy) { + this.tx.acceleratedBy = txPosition.position.acceleratedBy; + } + if (txPosition.position.acceleratedAt) { + this.tx.acceleratedAt = txPosition.position.acceleratedAt; + } + if (txPosition.position.feeDelta) { + this.tx.feeDelta = txPosition.position.feeDelta; + } } if (this.stateService.network === '') { diff --git a/frontend/src/app/interfaces/node-api.interface.ts b/frontend/src/app/interfaces/node-api.interface.ts index 2c7a92a1a..4d2ffc09a 100644 --- a/frontend/src/app/interfaces/node-api.interface.ts +++ b/frontend/src/app/interfaces/node-api.interface.ts @@ -253,6 +253,8 @@ export interface MempoolPosition { vsize: number, accelerated?: boolean, acceleratedBy?: number[], + acceleratedAt?: number, + feeDelta?: number, } export interface AccelerationPosition extends MempoolPosition {