Merge branch 'master' into mononaut/mempool-effective-rates

This commit is contained in:
softsimon
2023-05-04 00:58:49 +04:00
committed by GitHub
63 changed files with 1859 additions and 318 deletions

View File

@@ -26,6 +26,18 @@ export interface CpfpInfo {
bestDescendant?: BestDescendant | null;
}
export interface RbfInfo {
tx: RbfTransaction;
time: number;
interval?: number;
}
export interface RbfTree extends RbfInfo {
mined?: boolean;
fullRbf: boolean;
replaces: RbfTree[];
}
export interface DifficultyAdjustment {
progressPercent: number;
difficultyChange: number;
@@ -146,6 +158,15 @@ export interface TransactionStripped {
status?: 'found' | 'missing' | 'fresh' | 'added' | 'censored' | 'selected';
}
interface RbfTransaction extends TransactionStripped {
rbf?: boolean;
mined?: boolean,
}
export interface MempoolPosition {
block: number,
vsize: number,
}
export interface RewardStats {
startBlock: number;
endBlock: number;

View File

@@ -1,6 +1,6 @@
import { ILoadingIndicators } from '../services/state.service';
import { Transaction } from './electrs.interface';
import { BlockExtended, DifficultyAdjustment } from './node-api.interface';
import { BlockExtended, DifficultyAdjustment, RbfTree } from './node-api.interface';
export interface WebsocketResponse {
block?: BlockExtended;
@@ -16,6 +16,8 @@ export interface WebsocketResponse {
tx?: Transaction;
rbfTransaction?: ReplacedTransaction;
txReplaced?: ReplacedTransaction;
rbfInfo?: RbfTree;
rbfLatest?: RbfTree[];
utxoSpent?: object;
transactions?: TransactionStripped[];
loadingIndicators?: ILoadingIndicators;
@@ -26,6 +28,7 @@ export interface WebsocketResponse {
'track-address'?: string;
'track-asset'?: string;
'track-mempool-block'?: number;
'track-rbf'?: string;
'watch-mempool'?: boolean;
'track-bisq-market'?: string;
}