Inscription {{ self.number }}

%% if let Some(previous) = self.previous { %% } else {
%% } {{Iframe::main(self.id)}} %% if let Some(next) = self.next { %% } else {
%% }
%% if !&self.parents.is_empty() {
parents
%% for parent in &self.parents { {{Iframe::thumbnail(*parent)}} %% }
all
%% } %% if !self.children.is_empty() {
children
%% for id in &self.children { {{Iframe::thumbnail(*id)}} %% }
all
%% } %% if let Some(rune) = self.rune {
rune
{{ rune }}
%% }
id
{{ self.id }}
%% if self.charms != 0 {
charms
%% for charm in Charm::ALL { %% if charm.is_set(self.charms) { {{charm.icon()}} %% } %% }
%% } %% if let Some(metadata) = self.inscription.metadata() {
metadata
{{ Trusted(MetadataHtml(&metadata)) }}
%% } %% if let Some(output) = &self.output { %% if let Ok(address) = self.chain.address_from_script(&output.script_pubkey ) {
address
{{ address }}
%% }
value
{{ output.value }}
%% } %% if let Some(sat) = self.sat {
sat
{{sat}}
%% } %% if let Some(metaprotocol) = self.inscription.metaprotocol() {
metaprotocol
{{ metaprotocol }}
%% } %% if self.inscription.content_length().is_some() || self.inscription.delegate().is_some() { %% if let Some(delegate) = self.inscription.delegate() {
delegate
{{ delegate }}
%% }
preview
link
content
link
%% if let Some(content_length) = self.inscription.content_length() {
content length
{{ content_length }} bytes
%% } %% } %% if let Some(content_type) = self.inscription.content_type() {
content type
{{ content_type }}
%% } %% if let Some(content_encoding) = self.inscription.content_encoding() {
content encoding
{{ content_encoding.to_str().unwrap_or_default() }}
%% }
timestamp
height
{{ self.height }}
fee
{{ self.fee }}
reveal transaction
{{ self.id.txid }}
location
{{ self.satpoint }}
output
{{ self.satpoint.outpoint }}
offset
{{ self.satpoint.offset }}
ethereum teleburn address
{{ teleburn::Ethereum::from(self.id) }}