feat: expose transfers_pre_inscription

This commit is contained in:
Ludo Galabru
2023-03-27 20:29:18 -04:00
parent 3bfe528518
commit 65afd77492
3 changed files with 9 additions and 1 deletions

View File

@@ -99,7 +99,12 @@ pub fn update_hord_db_and_augment_bitcoin_block(
new_tx.metadata.ordinal_operations.iter_mut().enumerate()
{
if let OrdinalOperation::InscriptionRevealed(inscription) = ordinal_event {
let (ordinal_block_height, ordinal_offset, ordinal_number, _) = {
let (
ordinal_block_height,
ordinal_offset,
ordinal_number,
transfers_pre_inscription,
) = {
// Are we looking at a re-inscription?
let res = retrieve_satoshi_point_using_local_storage(
&rw_hord_db_conn,
@@ -140,6 +145,7 @@ pub fn update_hord_db_and_augment_bitcoin_block(
inscription.ordinal_offset = ordinal_offset;
inscription.ordinal_block_height = ordinal_block_height;
inscription.ordinal_number = ordinal_number;
inscription.transfers_pre_inscription = transfers_pre_inscription;
inscription.inscription_number =
match find_latest_inscription_number(&rw_hord_db_conn, &ctx) {
Ok(inscription_number) => inscription_number,

View File

@@ -429,6 +429,7 @@ fn try_parse_ordinal_operation(
ordinal_number: 0,
ordinal_block_height: 0,
ordinal_offset: 0,
transfers_pre_inscription: 0,
satpoint_post_inscription: format!("{}:0:0", tx.txid.clone()),
},
));

View File

@@ -303,6 +303,7 @@ pub struct OrdinalInscriptionRevealData {
pub ordinal_number: u64,
pub ordinal_block_height: u64,
pub ordinal_offset: u64,
pub transfers_pre_inscription: u32,
pub satpoint_post_inscription: String,
}