From 05ea74f2ba6b09a42a94fb2271eccea41b0b4f40 Mon Sep 17 00:00:00 2001 From: TxCorpi0x <6095314+TxCorpi0x@users.noreply.github.com> Date: Thu, 25 Sep 2025 16:46:47 +0300 Subject: [PATCH 1/2] Update juno reference with owerrite blocks feature --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 3423b1648..5788df290 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.24.2 replace ( // Coreum verison of the juno module - github.com/forbole/juno/v6 => github.com/CoreumFoundation/juno/v6 v6.0.0-20250926122726-22d4a6b1085f + github.com/forbole/juno/v6 => github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c // https://github.com/cosmos/cosmos-sdk/issues/14949 // pin the version of goleveldb to v1.0.1-0.20210819022825-2ae1ddf74ef7 required by SDK v47 upgrade guide. // replace broken goleveldb diff --git a/go.sum b/go.sum index 691c652ef..ea2c39c44 100644 --- a/go.sum +++ b/go.sum @@ -106,8 +106,8 @@ github.com/CoreumFoundation/coreum/v5 v5.0.0-20250526103302-5a3f05b11008 h1:zuNt github.com/CoreumFoundation/coreum/v5 v5.0.0-20250526103302-5a3f05b11008/go.mod h1:LQbK4qqr0E1icUCcQT464isJfMeW2mybvX6XXkTpeGI= github.com/CoreumFoundation/coreumbridge-xrpl/relayer v0.0.0-20250526113311-5229bda4c986 h1:80MHeVs1eJ5NWSeMpfXZOVXkfbOfPlATbeu6FPNI/OY= github.com/CoreumFoundation/coreumbridge-xrpl/relayer v0.0.0-20250526113311-5229bda4c986/go.mod h1:2l9vGnucwn0hTIOWX2j91Aevykac8CowIhgMTJhp/N4= -github.com/CoreumFoundation/juno/v6 v6.0.0-20250926122726-22d4a6b1085f h1:opJKIotYxK2m4lcvnBdZpHkWByqy5KfjHqIqnztcqjQ= -github.com/CoreumFoundation/juno/v6 v6.0.0-20250926122726-22d4a6b1085f/go.mod h1:j6HuUZvZJHPYpkMY7s+tGDE1xnYRzkvgQSgpMF2ZCTw= +github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c h1:5s3FBH1uwwoPZhAqayTev4/ubjNAN1YmkLUAz0DQoGg= +github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c/go.mod h1:j6HuUZvZJHPYpkMY7s+tGDE1xnYRzkvgQSgpMF2ZCTw= github.com/CosmWasm/wasmd v0.54.0 h1:/txsBehV1xnAi46H1xwuuY6D4NySujBy+wa5+ryItS8= github.com/CosmWasm/wasmd v0.54.0/go.mod h1:8Zu/rj6RHbJ8Gx0WdqsGeHvgnEQb0rqchpqhgMxASRU= github.com/CosmWasm/wasmvm/v2 v2.2.2 h1:MaQMtaZN8L08N0uAlBlOICP+GWolibJsajHGo3fQ03w= From 9a926bde5bee8efd05646c93d84cb25b8008e1db Mon Sep 17 00:00:00 2001 From: TxCorpi0x <6095314+TxCorpi0x@users.noreply.github.com> Date: Wed, 1 Oct 2025 20:00:49 +0300 Subject: [PATCH 2/2] Update Juno reference with selectable modules overwrite --- go.mod | 2 +- go.sum | 4 ++-- modules/daily_refetch/handle_periodic_operations.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 5788df290..d7ae90f44 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.24.2 replace ( // Coreum verison of the juno module - github.com/forbole/juno/v6 => github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c + github.com/forbole/juno/v6 => github.com/CoreumFoundation/juno/v6 v6.0.0-20251001165459-6c6142c7501d // https://github.com/cosmos/cosmos-sdk/issues/14949 // pin the version of goleveldb to v1.0.1-0.20210819022825-2ae1ddf74ef7 required by SDK v47 upgrade guide. // replace broken goleveldb diff --git a/go.sum b/go.sum index ea2c39c44..2b1e2c36d 100644 --- a/go.sum +++ b/go.sum @@ -106,8 +106,8 @@ github.com/CoreumFoundation/coreum/v5 v5.0.0-20250526103302-5a3f05b11008 h1:zuNt github.com/CoreumFoundation/coreum/v5 v5.0.0-20250526103302-5a3f05b11008/go.mod h1:LQbK4qqr0E1icUCcQT464isJfMeW2mybvX6XXkTpeGI= github.com/CoreumFoundation/coreumbridge-xrpl/relayer v0.0.0-20250526113311-5229bda4c986 h1:80MHeVs1eJ5NWSeMpfXZOVXkfbOfPlATbeu6FPNI/OY= github.com/CoreumFoundation/coreumbridge-xrpl/relayer v0.0.0-20250526113311-5229bda4c986/go.mod h1:2l9vGnucwn0hTIOWX2j91Aevykac8CowIhgMTJhp/N4= -github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c h1:5s3FBH1uwwoPZhAqayTev4/ubjNAN1YmkLUAz0DQoGg= -github.com/CoreumFoundation/juno/v6 v6.0.0-20250925134141-d664933a619c/go.mod h1:j6HuUZvZJHPYpkMY7s+tGDE1xnYRzkvgQSgpMF2ZCTw= +github.com/CoreumFoundation/juno/v6 v6.0.0-20251001165459-6c6142c7501d h1://M2yBPEy1+4kmy/7YMwMEewDmQJNPaUxJCZ9szLDr8= +github.com/CoreumFoundation/juno/v6 v6.0.0-20251001165459-6c6142c7501d/go.mod h1:j6HuUZvZJHPYpkMY7s+tGDE1xnYRzkvgQSgpMF2ZCTw= github.com/CosmWasm/wasmd v0.54.0 h1:/txsBehV1xnAi46H1xwuuY6D4NySujBy+wa5+ryItS8= github.com/CosmWasm/wasmd v0.54.0/go.mod h1:8Zu/rj6RHbJ8Gx0WdqsGeHvgnEQb0rqchpqhgMxASRU= github.com/CosmWasm/wasmvm/v2 v2.2.2 h1:MaQMtaZN8L08N0uAlBlOICP+GWolibJsajHGo3fQ03w= diff --git a/modules/daily_refetch/handle_periodic_operations.go b/modules/daily_refetch/handle_periodic_operations.go index f777f1995..9e0521028 100644 --- a/modules/daily_refetch/handle_periodic_operations.go +++ b/modules/daily_refetch/handle_periodic_operations.go @@ -52,13 +52,13 @@ func (m *Module) refetchMissingBlocks() error { return err } - workerCtx := parser.NewContext(parseCtx.Node, parseCtx.Database, parseCtx.Logger, parseCtx.Modules) + workerCtx := parser.NewContext(parseCtx.Node, parseCtx.Database, parseCtx.Logger, parseCtx.Modules, parseCtx.ModulesToOverwrite) worker := parser.NewWorker(workerCtx, nil, 0) log.Info().Int64("start height", startHeight).Int64("end height", latestBlock). Msg("getting missing blocks and transactions from a day ago") for _, block := range missingBlocks { - err = worker.Process(block) + err = worker.Process(block, false) if err != nil { return fmt.Errorf("error while re-fetching block %d: %s", block, err) }