Only process mining pools on Bitcoin networks
This commit is contained in:
parent
964bf2671e
commit
384c8d17cf
@ -134,24 +134,26 @@ class Blocks {
|
|||||||
blockExtended.extras.avgFeeRate = stats.avgfeerate;
|
blockExtended.extras.avgFeeRate = stats.avgfeerate;
|
||||||
}
|
}
|
||||||
|
|
||||||
let pool: PoolTag;
|
if (['mainnet', 'testnet', 'signet', 'regtest'].includes(config.MEMPOOL.NETWORK)) {
|
||||||
if (blockExtended.extras?.coinbaseTx !== undefined) {
|
let pool: PoolTag;
|
||||||
pool = await this.$findBlockMiner(blockExtended.extras?.coinbaseTx);
|
if (blockExtended.extras?.coinbaseTx !== undefined) {
|
||||||
} else {
|
pool = await this.$findBlockMiner(blockExtended.extras?.coinbaseTx);
|
||||||
pool = await poolsRepository.$getUnknownPool();
|
} else {
|
||||||
}
|
pool = await poolsRepository.$getUnknownPool();
|
||||||
|
}
|
||||||
|
|
||||||
if (!pool) { // We should never have this situation in practise
|
if (!pool) { // We should never have this situation in practise
|
||||||
logger.warn(`Cannot assign pool to block ${blockExtended.height} and 'unknown' pool does not exist. ` +
|
logger.warn(`Cannot assign pool to block ${blockExtended.height} and 'unknown' pool does not exist. ` +
|
||||||
`Check your "pools" table entries`);
|
`Check your "pools" table entries`);
|
||||||
return blockExtended;
|
return blockExtended;
|
||||||
}
|
}
|
||||||
|
|
||||||
blockExtended.extras.pool = {
|
blockExtended.extras.pool = {
|
||||||
id: pool.id,
|
id: pool.id,
|
||||||
name: pool.name,
|
name: pool.name,
|
||||||
slug: pool.slug,
|
slug: pool.slug,
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
return blockExtended;
|
return blockExtended;
|
||||||
}
|
}
|
||||||
|
@ -172,7 +172,7 @@ export class Common {
|
|||||||
|
|
||||||
static indexingEnabled(): boolean {
|
static indexingEnabled(): boolean {
|
||||||
return (
|
return (
|
||||||
['mainnet', 'testnet', 'signet'].includes(config.MEMPOOL.NETWORK) &&
|
['mainnet', 'testnet', 'signet', 'regtest'].includes(config.MEMPOOL.NETWORK) &&
|
||||||
config.DATABASE.ENABLED === true &&
|
config.DATABASE.ENABLED === true &&
|
||||||
config.MEMPOOL.INDEXING_BLOCKS_AMOUNT !== 0
|
config.MEMPOOL.INDEXING_BLOCKS_AMOUNT !== 0
|
||||||
);
|
);
|
||||||
|
@ -122,7 +122,7 @@
|
|||||||
{{ block.extras.pool.name }}
|
{{ block.extras.pool.name }}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
<td *ngIf="!stateService.env.MINING_DASHBOARD">
|
<td *ngIf="!stateService.env.MINING_DASHBOARD && stateService.env.BASE_MODULE === 'mempool'">
|
||||||
<span placement="bottom" class="badge"
|
<span placement="bottom" class="badge"
|
||||||
[class]="block.extras.pool.name === 'Unknown' ? 'badge-secondary' : 'badge-primary'">
|
[class]="block.extras.pool.name === 'Unknown' ? 'badge-secondary' : 'badge-primary'">
|
||||||
{{ block.extras.pool.name }}
|
{{ block.extras.pool.name }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user