inscription_number: entry.inscription_number,
genesis_height: entry.height,
parent,
genesis_fee: entry.fee,
output_value: output.as_ref().map(|o| o.value),
address: output
.as_ref()
.and_then(|o| page_config.chain.address_from_script(&o.script_pubkey).ok())
.map(|address| address.to_string()),
sat: entry.sat,
satpoint,
content_type: inscription.content_type().map(|s| s.to_string()),
content_length: inscription.content_length(),
timestamp: timestamp(entry.timestamp).timestamp(),
previous,
next,
rune,
})
.into_response()
} else {
InscriptionHtml {
chain: page_config.chain,
charms,
children,
genesis_fee: entry.fee,
genesis_height: entry.height,
inscription,
inscription_id,
inscription_number: entry.inscription_number,
next,
output,
parent,
previous,
rune,