{{ errorUnblinded }}
@if (similarityMatches.get(tx.txid)?.size) { }
@if (tx['_showSignatures']) { } @if (tx['_showSignatures']) { }
@if (!tx['_sigs']?.[vindex]?.length) { } @else { @for (sig of tx['_sigs'][vindex].slice(0, 7); track sig.signature; let idx = $index) { @if (idx < 7) { } } @if (tx['_sigs'][vindex].length > 7) { +{{ tx['_sigs'][vindex].length - 7 }} } }
Coinbase (Newly Generated Coins)
{{ vin.scriptsig | hex2ascii }}
Peg-in P2PK {{ vin.issuance ? 'Issuance' : 'UNKNOWN' }} {{ vin.prevout.scriptpubkey_type?.toUpperCase() }}
{{ vin.prevout.value }} {{ vin.prevout.asset | slice : 0 : 7 }}
@if (vin.taprootInfo?.scriptPath && showTaprootControlBlock[vindex]) { } @if (isLiquid && vin.inner_simplicityscript) { } @else { }
ScriptSig (ASM)
ScriptSig (HEX) {{ vin.scriptsig }}
Witness

@if (windex === vin.taprootInfo?.controlBlockIndex) { } @else if (windex === vin.taprootInfo?.scriptIndex || (windex === vin.witness.length - 1 && ['p2sh', 'v0_p2wsh'].includes(vin.prevout?.scriptpubkey_type) && vin.scriptsig.length !== 46)) { } @else if (windex === vin.taprootInfo?.annexIndex) { } @if (windex !== vin.taprootInfo?.controlBlockIndex) { @if (witness.length > 1000) { @if (!showFullWitness[vindex][windex]) { {{ witness | slice:0:1000 }} } @else { {{ witness }} } } @else if (witness) { {{witness.slice(0, -2)}}{{witness.slice(-2)}} {{ witness }} } @else { <empty> } }

@if (witness.length > 1000) {
@if (!showFullWitness[vindex][windex]) { ... }
}
P2SH redeem script
P2TR control block
P2TR Simplicity script
...
P2TR tapscript P2WSH witness script
...
nSequence {{ formatHex(vin.sequence) }}
Previous output script
Previous output type {{ vin.prevout.scriptpubkey_type?.toUpperCase() }}
P2PK
Peg-out to OP_RETURN  @if (vout.isRunestone) { } @else { @if ((vout.scriptpubkey_asm | hex2ascii).length > 200) { {{ vout.scriptpubkey_asm | hex2ascii | slice:0:200 }} @if ((vout.scriptpubkey_asm | hex2ascii).length > 200) { @if (!showFullOpReturnPreview[vindex]) { Show more } @else { Show less } } } @else { {{ vout.scriptpubkey_asm | hex2ascii }} } } {{ vout.scriptpubkey_type | scriptpubkeyType }}
{{ vout.value }} {{ vout.asset | slice : 0 : 7 }}
{{ vout.scriptpubkey_asm | hex2ascii | slice:0:8000 }}
ScriptPubKey (ASM)
...
ScriptPubKey (HEX) @if (!showFullScriptPubkeyHex[vindex]) { {{ vout.scriptpubkey | slice:0:1000 }} } @else { {{ vout.scriptpubkey }} }
...
OP_RETURN data @if (!showFullOpReturnData[vindex]) { {{ (vout.scriptpubkey_asm | hex2ascii | slice:0:1000) }} } @else { {{ vout.scriptpubkey_asm | hex2ascii }} }
...
Type {{ vout.scriptpubkey_type.toUpperCase() }}
 – {{ tx.fee | number }} sats
Show more inputs to reveal fee data

{{ item.value / pow(10, assetsMinimal[item.asset][3]) | number: '1.' + assetsMinimal[item.asset][3] + '-' + assetsMinimal[item.asset][3] }} {{ assetsMinimal[item.asset][1] }}
{{ assetsMinimal[item.asset][0] }}
{{ item.asset | shortenString : 13 }}
{{ x }} remaining {{ controlBlock.slice(0, 2) }} @if (scriptPath.isNUMS) { {{ scriptPath.internalKey }} } @else { {{ scriptPath.internalKey }} } {{ branch }} @if (scriptPath.isNUMS) { }
leaf version {{ scriptPath.leafVersion | decimal2hex:1 }}
parity {{ scriptPath.parity ? '0x01' : '0x00' }}
key path disabled
script depth {{ scriptPath.merkleBranches.length }}