Merge branch 'master' into natsoni/acc-timeline-polish

This commit is contained in:
wiz
2024-07-08 22:54:31 +09:00
committed by GitHub

View File

@@ -65,6 +65,7 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
txId: string; txId: string;
txInBlockIndex: number; txInBlockIndex: number;
mempoolPosition: MempoolPosition; mempoolPosition: MempoolPosition;
gotInitialPosition = false;
accelerationPositions: AccelerationPosition[]; accelerationPositions: AccelerationPosition[];
isLoadingTx = true; isLoadingTx = true;
error: any = undefined; error: any = undefined;
@@ -432,9 +433,13 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
if (txPosition.position?.block > 0 && this.tx.weight < 4000) { if (txPosition.position?.block > 0 && this.tx.weight < 4000) {
this.cashappEligible = true; this.cashappEligible = true;
} }
if (!this.gotInitialPosition && txPosition.position?.block === 0 && txPosition.position?.vsize < 750_000) {
this.accelerationFlowCompleted = true;
}
} }
} }
} }
this.gotInitialPosition = true;
} else { } else {
this.mempoolPosition = null; this.mempoolPosition = null;
this.accelerationPositions = null; this.accelerationPositions = null;
@@ -880,6 +885,7 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
resetTransaction() { resetTransaction() {
this.firstLoad = false; this.firstLoad = false;
this.gotInitialPosition = false;
this.error = undefined; this.error = undefined;
this.tx = null; this.tx = null;
this.txChanged$.next(true); this.txChanged$.next(true);