From fc8f19d791fa62bbebaec2b41a8f30571bc3f008 Mon Sep 17 00:00:00 2001 From: prathamesh0 Date: Tue, 13 Dec 2022 17:33:06 +0530 Subject: [PATCH] Fix query to get state leaf key for given storage root --- pkg/eth/backend.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/eth/backend.go b/pkg/eth/backend.go index 817b677e..a09184ac 100644 --- a/pkg/eth/backend.go +++ b/pkg/eth/backend.go @@ -105,10 +105,10 @@ const ( RetrieveBlockNumberAndStateLeafKeyForStorageRoot = `SELECT block_number, state_leaf_key FROM eth.state_cids, eth.state_accounts WHERE state_accounts.storage_root = $1 - AND state_cids.state_id = state_accounts.state_path - AND state_cids.storage_root = state_accounts.header_id - AND state_cids.storage_root = state_accounts.block_number - ORDER BY block_number DESC + AND state_cids.state_path = state_accounts.state_path + AND state_cids.header_id = state_accounts.header_id + AND state_cids.block_number = state_accounts.block_number + ORDER BY state_accounts.block_number DESC LIMIT 1` )