mirror of
https://github.com/alexgo-io/bitcoin-indexer.git
synced 2026-01-12 16:52:57 +08:00
feat: expose transfers_pre_inscription
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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()),
|
||||
},
|
||||
));
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user