From 73710d59d3c9dc9706f2ee1a281bf4617dc8226b Mon Sep 17 00:00:00 2001 From: badgersrus <43809877+badgersrus@users.noreply.github.com> Date: Wed, 8 May 2024 14:09:51 +0400 Subject: [PATCH] Batch transactions query accepts full or short hash (#1897) * trunc the hash and query by the short version --- go/host/storage/hostdb/batch.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/go/host/storage/hostdb/batch.go b/go/host/storage/hostdb/batch.go index 2ff58a12cb..558020fc63 100644 --- a/go/host/storage/hostdb/batch.go +++ b/go/host/storage/hostdb/batch.go @@ -311,8 +311,8 @@ func GetBatchByHeight(db HostDB, height *big.Int) (*common.PublicBatch, error) { // GetBatchTransactions returns the TransactionListingResponse for a given batch hash func GetBatchTransactions(db HostDB, batchHash gethcommon.Hash) (*common.TransactionListingResponse, error) { - whereQuery := " WHERE b.full_hash=" + db.GetSQLStatement().Placeholder - return fetchBatchTxs(db.GetSQLDB(), whereQuery, batchHash) + whereQuery := " WHERE b.hash=" + db.GetSQLStatement().Placeholder + return fetchBatchTxs(db.GetSQLDB(), whereQuery, truncTo16(batchHash)) } func fetchBatchHeader(db *sql.DB, whereQuery string, args ...any) (*common.BatchHeader, error) { @@ -490,7 +490,7 @@ func fetchTx(db HostDB, seqNo uint64) ([]common.TxHash, error) { return transactions, nil } -func fetchBatchTxs(db *sql.DB, whereQuery string, batchHash gethcommon.Hash) (*common.TransactionListingResponse, error) { +func fetchBatchTxs(db *sql.DB, whereQuery string, batchHash []byte) (*common.TransactionListingResponse, error) { query := selectBatchTxs + whereQuery rows, err := db.Query(query, batchHash) if err != nil {