.take(page_size.saturating_add(1)) .map(|result| { result .and_then(|sequence_number| { sequence_number_to_entry .get(sequence_number.value()) .map(|entry| InscriptionEntry::load(entry.unwrap().value()).id) }) .map_err(|err| err.into()) }) .collect::<Result<Vec<InscriptionId>>>()?; let more = children.len() > page_size; if more { children.pop(); } Ok((children, more)) } pub(crate) fn get_etching(&self, txid: Txid) -> Result<Option<Rune>> { Ok( self .database .begin_read()? .open_table(TRANSACTION_ID_TO_RUNE)? .get(&txid.store())? .map(|entry| Rune(entry.value())), ) } pub(crate) fn get_rune_by_sequence_number(&self, sequence_number: u32) -> Result<Option<Rune>> { Ok( self .database .begin_read()? .open_table(SEQUENCE_NUMBER_TO_RUNE)? .get(sequence_number)? .map(|entry| Rune(entry.value())),
Inscription number 44,990,645
Genesis block 819,072
File type text
File size 1.02 KB
Creation date Nov 30,2023 4:10 am