diff --git a/frontend/src/app/components/block/block.component.html b/frontend/src/app/components/block/block.component.html index 5bf0d71a1..6929f064f 100644 --- a/frontend/src/app/components/block/block.component.html +++ b/frontend/src/app/components/block/block.component.html @@ -90,7 +90,7 @@ Version - {{ block.version | decimal2hex }} Taproot + {{ block.version | decimal2hex }} Taproot Merkle root diff --git a/frontend/src/app/components/block/block.component.ts b/frontend/src/app/components/block/block.component.ts index b2b8cb342..80fb4b847 100644 --- a/frontend/src/app/components/block/block.component.ts +++ b/frontend/src/app/components/block/block.component.ts @@ -204,6 +204,14 @@ export class BlockComponent implements OnInit, OnDestroy { } hasTaproot(version: number): boolean { - return (Number(version) & (1 << 2)) > 0; + const versionBit = 2; // Taproot + return (Number(version) & (1 << versionBit)) === (1 << versionBit); + } + + displayTaprootStatus(): boolean { + if (this.stateService.network !== '') { + return false; + } + return this.block && this.block.height > 681407 && (new Date().getTime() / 1000) < 1628640000; } }