Merge pull request #4772 from mempool/mononaut/replacement-skeleton
Fix recent replacements skeleton loader
This commit is contained in:
commit
dd7c8f2934
@ -52,7 +52,7 @@ class WebsocketHandler {
|
|||||||
|
|
||||||
private socketData: { [key: string]: string } = {};
|
private socketData: { [key: string]: string } = {};
|
||||||
private serializedInitData: string = '{}';
|
private serializedInitData: string = '{}';
|
||||||
private lastRbfSummary: ReplacementInfo | null = null;
|
private lastRbfSummary: ReplacementInfo[] | null = null;
|
||||||
|
|
||||||
constructor() { }
|
constructor() { }
|
||||||
|
|
||||||
@ -464,10 +464,11 @@ class WebsocketHandler {
|
|||||||
let rbfReplacements;
|
let rbfReplacements;
|
||||||
let fullRbfReplacements;
|
let fullRbfReplacements;
|
||||||
let rbfSummary;
|
let rbfSummary;
|
||||||
if (Object.keys(rbfChanges.trees).length) {
|
if (Object.keys(rbfChanges.trees).length || !this.lastRbfSummary) {
|
||||||
rbfReplacements = rbfCache.getRbfTrees(false);
|
rbfReplacements = rbfCache.getRbfTrees(false);
|
||||||
fullRbfReplacements = rbfCache.getRbfTrees(true);
|
fullRbfReplacements = rbfCache.getRbfTrees(true);
|
||||||
rbfSummary = rbfCache.getLatestRbfSummary();
|
rbfSummary = rbfCache.getLatestRbfSummary() || [];
|
||||||
|
this.lastRbfSummary = rbfSummary;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const deletedTx of deletedTransactions) {
|
for (const deletedTx of deletedTransactions) {
|
||||||
|
@ -330,8 +330,8 @@ export class WebsocketService {
|
|||||||
this.stateService.rbfLatest$.next(response.rbfLatest);
|
this.stateService.rbfLatest$.next(response.rbfLatest);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response.rbfLatestSummary) {
|
if (response.rbfLatestSummary !== undefined) {
|
||||||
this.stateService.rbfLatestSummary$.next(response.rbfLatestSummary);
|
this.stateService.rbfLatestSummary$.next(response.rbfLatestSummary || []);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response.txReplaced) {
|
if (response.txReplaced) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user