.insert(&sequence_number, inscription_id.store())?;
if self.home_inscription_count == 100 {
self.home_inscriptions.pop_first()?;
} else {
self.home_inscription_count += 1;
}
}
(unbound, sequence_number)
}
};
let satpoint = if unbound {
let new_unbound_satpoint = SatPoint {
outpoint: unbound_outpoint(),
offset: self.unbound_inscriptions,
};
self.unbound_inscriptions += 1;
new_unbound_satpoint.store()
} else {
new_satpoint.store()
};
self
.satpoint_to_sequence_number
.insert(&satpoint, sequence_number)?;
self
.sequence_number_to_satpoint
.insert(sequence_number, &satpoint)?;
Ok(())
}
}