refactor(mempool)!: match server/v2/cometbft and sdk mempool interface (#21744)

Co-authored-by: Marko <marko@baricevic.me>
This commit is contained in:
Julien Robert
2024-09-18 13:57:52 +00:00
committed by GitHub
co-authored by Marko
parent f1dd03f212
commit 356df96770
14 changed files with 53 additions and 36 deletions
+2 -4
View File
@@ -91,13 +91,11 @@ func initCometConfig() cometbft.CfgOption {
func initCometOptions[T transaction.Tx]() cometbft.ServerOptions[T] {
serverOptions := cometbft.DefaultServerOptions[T]()
// TODO mempool interface doesn't match!
// overwrite app mempool, using max-txs option
// serverOptions.Mempool = func(cfg map[string]any) mempool.Mempool[T] {
// if maxTxs := cast.ToInt(cfg[cometbft.FlagMempoolMaxTxs]); maxTxs >= 0 {
// return mempool.NewSenderNonceMempool(
// mempool.SenderNonceMaxTxOpt(maxTxs),
// return sdkmempool.NewSenderNonceMempool(
// sdkmempool.SenderNonceMaxTxOpt(maxTxs),
// )
// }