diff --git a/frontend/src/app/components/taproot-address-scripts/taproot-address-scripts.component.ts b/frontend/src/app/components/taproot-address-scripts/taproot-address-scripts.component.ts index 6a59d7841..93ee54a31 100644 --- a/frontend/src/app/components/taproot-address-scripts/taproot-address-scripts.component.ts +++ b/frontend/src/app/components/taproot-address-scripts/taproot-address-scripts.component.ts @@ -326,9 +326,18 @@ export class TaprootAddressScriptsComponent implements OnChanges { let hiddenScriptsMessage = ''; if (node.tooltip[0].label === 'Hash') { + const remaining = 128 - (node.depth ?? 0); + let upperBoundHtml: string; + if (remaining === 0) { + upperBoundHtml = '1'; + } else if (remaining <= 39) { + upperBoundHtml = (2 ** remaining).toLocaleString(); + } else { + upperBoundHtml = `2${remaining}`; + } hiddenScriptsMessage = `