refactor: Clean code and update cargo.lock
This commit is contained in:
4
substreams/Cargo.lock
generated
4
substreams/Cargo.lock
generated
@@ -1097,10 +1097,12 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tycho-substreams"
|
name = "tycho-substreams"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"ethabi 18.0.0",
|
||||||
"hex",
|
"hex",
|
||||||
"itertools 0.12.1",
|
"itertools 0.12.1",
|
||||||
|
"num-bigint",
|
||||||
"prost 0.11.9",
|
"prost 0.11.9",
|
||||||
"substreams",
|
"substreams",
|
||||||
"substreams-ethereum",
|
"substreams-ethereum",
|
||||||
|
|||||||
@@ -212,12 +212,7 @@ pub fn extract_balance_deltas_from_tx<F: Fn(&[u8], &[u8]) -> bool>(
|
|||||||
let mut create_balance_delta = |transactor: &[u8], delta: BigInt| {
|
let mut create_balance_delta = |transactor: &[u8], delta: BigInt| {
|
||||||
balance_deltas.push(BalanceDelta {
|
balance_deltas.push(BalanceDelta {
|
||||||
ord: log.ordinal,
|
ord: log.ordinal,
|
||||||
tx: Some(Transaction {
|
tx: Some(tx.into()),
|
||||||
to: tx.to.clone(),
|
|
||||||
from: tx.from.clone(),
|
|
||||||
hash: tx.hash.clone(),
|
|
||||||
index: tx.index.into(),
|
|
||||||
}),
|
|
||||||
token: log.address.clone(),
|
token: log.address.clone(),
|
||||||
delta: delta.to_signed_bytes_be(),
|
delta: delta.to_signed_bytes_be(),
|
||||||
component_id: hex::encode(transactor).into(),
|
component_id: hex::encode(transactor).into(),
|
||||||
|
|||||||
@@ -117,11 +117,7 @@ pub fn map_relative_balances(
|
|||||||
let pool_key = format!("pool:{}", hex::encode(transactor));
|
let pool_key = format!("pool:{}", hex::encode(transactor));
|
||||||
if let Some(tokens) = tokens_store.get_last(pool_key) {
|
if let Some(tokens) = tokens_store.get_last(pool_key) {
|
||||||
let token_id = hex::encode(token);
|
let token_id = hex::encode(token);
|
||||||
tokens
|
tokens.split(':').any(|t| t == token_id)
|
||||||
.split(":")
|
|
||||||
.map(|token| token.to_owned())
|
|
||||||
.collect::<Vec<_>>()
|
|
||||||
.contains(&token_id)
|
|
||||||
} else {
|
} else {
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user