Refactor cpfp & single-block gbt code into mini-miner module

This commit is contained in:
Mononaut
2024-04-04 04:28:57 +00:00
parent 0a116804e8
commit 27374bd131
8 changed files with 650 additions and 798 deletions

View File

@@ -19,7 +19,7 @@ import bitcoinClient from './bitcoin-client';
import difficultyAdjustment from '../difficulty-adjustment';
import transactionRepository from '../../repositories/TransactionRepository';
import rbfCache from '../rbf-cache';
import { calculateCpfp } from '../cpfp';
import { calculateMempoolTxCpfp } from '../cpfp';
class BitcoinRoutes {
public initRoutes(app: Application) {
@@ -168,7 +168,7 @@ class BitcoinRoutes {
return;
}
const cpfpInfo = calculateCpfp(tx, mempool.getMempool());
const cpfpInfo = calculateMempoolTxCpfp(tx, mempool.getMempool());
res.json(cpfpInfo);
return;