diff --git a/backend/src/api/blocks.ts b/backend/src/api/blocks.ts index 8f67c0a1a..feb02f1ca 100644 --- a/backend/src/api/blocks.ts +++ b/backend/src/api/blocks.ts @@ -98,7 +98,9 @@ class Blocks { vin: [{ scriptsig: tx.vin[0].scriptsig }], - vout: tx.vout.map((vout) => ({ scriptpubkey_address: vout.scriptpubkey_address, value: vout.value })) + vout: tx.vout + .map((vout) => ({ scriptpubkey_address: vout.scriptpubkey_address, value: vout.value })) + .filter((vout) => vout.value) }; } } diff --git a/frontend/src/app/components/block/block.component.html b/frontend/src/app/components/block/block.component.html index b1fb3c9c6..64c2785ec 100644 --- a/frontend/src/app/components/block/block.component.html +++ b/frontend/src/app/components/block/block.component.html @@ -48,7 +48,10 @@ Total fees - () + () + + {{ fees | number }} L-sat () + Subsidy + fees: @@ -62,7 +65,7 @@ Total fees - + Subsidy + fees: diff --git a/frontend/src/app/components/block/block.component.ts b/frontend/src/app/components/block/block.component.ts index f05b8a5c8..6e0b25965 100644 --- a/frontend/src/app/components/block/block.component.ts +++ b/frontend/src/app/components/block/block.component.ts @@ -98,7 +98,7 @@ export class BlockComponent implements OnInit, OnDestroy { this.coinbaseTx = block.coinbaseTx; } this.setBlockSubsidy(); - if (block.reward) { + if (block.reward !== undefined) { this.fees = block.reward / 100000000 - this.blockSubsidy; } this.stateService.markBlock$.next({ blockHeight: this.blockHeight });