From 11e80347359f63f95813d7d8c0f3cdc59fafce9a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 01:49:23 +0000 Subject: [PATCH 1/2] Initial plan From a26b90d1c0997edba95bbbf0118fe0917ef531e2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 01:52:05 +0000 Subject: [PATCH 2/2] Fix double mutex unlock bug by using continue instead of break Co-authored-by: mkmccarty <57630+mkmccarty@users.noreply.github.com> --- src/boost/boost_datastore.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boost/boost_datastore.go b/src/boost/boost_datastore.go index a788fdde..c3904911 100644 --- a/src/boost/boost_datastore.go +++ b/src/boost/boost_datastore.go @@ -114,7 +114,7 @@ func saveData(contractHash string) { // Queue is full, skip this one (it will be retried in the next save cycle) log.Printf("Save queue full, skipping contract: %s", contractHash) saveQueueMutex.Unlock() - break + continue } } saveQueueMutex.Unlock()