Skip to content

Commit

Permalink
Merge pull request #61 from chaindexing/fix-reading-contract-states-c…
Browse files Browse the repository at this point in the history
…ontextually

Fix reading contract states contextually
  • Loading branch information
Jurshsmith authored Mar 5, 2024
2 parents 4bc2992 + b095bda commit b34bb02
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion chaindexing/src/contract_states.rs
Original file line number Diff line number Diff line change
Expand Up @@ -130,8 +130,13 @@ pub trait ContractState:
) -> Vec<Self> {
let client = context.raw_query_client;

let context_chain_id = context.event.chain_id as u64;
let context_contract_address = context.event.contract_address.clone();

let raw_query = format!(
"SELECT * FROM {table_name} WHERE {filters}",
"SELECT * FROM {table_name}
WHERE {filters}
AND chain_id={context_chain_id} AND contract_address='{context_contract_address}'",
table_name = Self::table_name(),
filters = to_and_filters(&filters),
);
Expand Down

0 comments on commit b34bb02

Please sign in to comment.