builder = inscription.append_reveal_script_to_builder(builder); } builder } pub(crate) fn append_batch_reveal_script( inscriptions: &[Inscription], builder: script::Builder, ) -> ScriptBuf { Inscription::append_batch_reveal_script_to_builder(inscriptions, builder).into_script() } pub(crate) fn media(&self) -> Media { if self.body.is_none() { return Media::Unknown; } let Some(content_type) = self.content_type() else { return Media::Unknown; }; content_type.parse().unwrap_or(Media::Unknown) } pub(crate) fn body(&self) -> Option<&[u8]> { Some(self.body.as_ref()?) } pub(crate) fn into_body(self) -> Option<Vec<u8>> { self.body } pub(crate) fn content_length(&self) -> Option<usize> { Some(self.body()?.len()) } pub(crate) fn content_type(&self) -> Option<&str> { str::from_utf8(self.content_type.as_ref()?).ok() } pub(crate) fn content_encoding(&self) -> Option<HeaderValue> { HeaderValue::from_str(str::from_utf8(self.content_encoding.as_ref()?).unwrap_or_default()).ok()
Inscription number 44,982,515
Genesis block 819,059
File type text
File size 1.07 KB
Creation date Nov 30,2023 1:34 am