From 78e8529077717fe59466c47b03eda26e4a86bb41 Mon Sep 17 00:00:00 2001 From: Yaiba <4yaiba@gmail.com> Date: Thu, 12 Dec 2024 10:16:32 -0600 Subject: [PATCH] add RecheckTxs method --- node/consensus/interfaces.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/node/consensus/interfaces.go b/node/consensus/interfaces.go index 45bdf12e4..16400405c 100644 --- a/node/consensus/interfaces.go +++ b/node/consensus/interfaces.go @@ -3,6 +3,8 @@ package consensus import ( "context" + "github.com/kwilteam/kwil-db/node/mempool" + ktypes "github.com/kwilteam/kwil-db/core/types" "github.com/kwilteam/kwil-db/node/types" "github.com/kwilteam/kwil-db/node/types/sql" @@ -21,6 +23,7 @@ type DB interface { type Mempool interface { PeekN(maxSize int) []types.NamedTx Remove(txid types.Hash) + RecheckTxs(ctx context.Context, checkFn mempool.CheckFn) } // BlockStore includes both txns and blocks