parser: added ratio and co datasets

This commit is contained in:
k
2024-07-10 18:34:01 +02:00
parent 6976f5af0f
commit 4a82ee0b05
20 changed files with 624 additions and 237 deletions

View File

@@ -476,9 +476,11 @@ pub fn parse(
AddressRealizedData::default(input_address_data)
});
let previous_price = input_block_data.price;
// MUST be after `or_insert_with`
let address_realized_profit_or_loss = input_address_data
.send(input_amount, block_price, input_block_data.price)
input_address_data
.send(input_amount, previous_price)
.unwrap_or_else(|_| {
dbg!(
input_address_index,
@@ -494,8 +496,11 @@ pub fn parse(
panic!()
});
input_address_realized_data
.send(input_amount, address_realized_profit_or_loss);
input_address_realized_data.send(
input_amount,
block_price,
previous_price,
);
};
is_tx_data_from_cached_puts && input_tx_data.is_empty()