feat(server/v2) Add prune cmd to serverv2 (#20736)
This commit is contained in:
+1
-24
@@ -2,7 +2,6 @@ package simapp
|
||||
|
||||
import (
|
||||
_ "embed"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/spf13/viper"
|
||||
|
||||
@@ -14,10 +13,6 @@ import (
|
||||
"cosmossdk.io/depinject"
|
||||
"cosmossdk.io/runtime/v2"
|
||||
serverv2 "cosmossdk.io/server/v2"
|
||||
"cosmossdk.io/store/v2"
|
||||
"cosmossdk.io/store/v2/commitment/iavl"
|
||||
"cosmossdk.io/store/v2/db"
|
||||
"cosmossdk.io/store/v2/root"
|
||||
"cosmossdk.io/x/accounts"
|
||||
authkeeper "cosmossdk.io/x/auth/keeper"
|
||||
authzkeeper "cosmossdk.io/x/authz/keeper"
|
||||
@@ -97,10 +92,6 @@ func NewSimApp[T transaction.Tx](
|
||||
viper *viper.Viper,
|
||||
) *SimApp[T] {
|
||||
viper.Set(serverv2.FlagHome, DefaultNodeHome) // TODO possibly set earlier when viper is created
|
||||
scRawDb, err := db.NewGoLevelDB("application", filepath.Join(DefaultNodeHome, "data"), nil)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
var (
|
||||
app = &SimApp[T]{}
|
||||
appBuilder *runtime.AppBuilder[T]
|
||||
@@ -110,21 +101,6 @@ func NewSimApp[T transaction.Tx](
|
||||
AppConfig(),
|
||||
depinject.Supply(
|
||||
logger,
|
||||
&root.FactoryOptions{
|
||||
Logger: logger,
|
||||
RootDir: DefaultNodeHome,
|
||||
SSType: 0,
|
||||
SCType: 0,
|
||||
SCPruningOption: &store.PruningOption{
|
||||
KeepRecent: 0,
|
||||
Interval: 0,
|
||||
},
|
||||
IavlConfig: &iavl.Config{
|
||||
CacheSize: 100_000,
|
||||
SkipFastStorageUpgrade: true,
|
||||
},
|
||||
SCRawDB: scRawDb,
|
||||
},
|
||||
viper,
|
||||
|
||||
// ADVANCED CONFIGURATION
|
||||
@@ -206,6 +182,7 @@ func NewSimApp[T transaction.Tx](
|
||||
panic(err)
|
||||
}
|
||||
|
||||
var err error
|
||||
app.App, err = appBuilder.Build()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
|
||||
+2
-2
@@ -10,9 +10,9 @@ require (
|
||||
cosmossdk.io/log v1.3.1
|
||||
cosmossdk.io/math v1.3.0
|
||||
cosmossdk.io/runtime/v2 v2.0.0-00010101000000-000000000000
|
||||
cosmossdk.io/server/v2 v2.0.0-00010101000000-000000000000
|
||||
cosmossdk.io/server/v2 v2.0.0-20240718121635-a877e3e8048a
|
||||
cosmossdk.io/server/v2/cometbft v0.0.0-00010101000000-000000000000
|
||||
cosmossdk.io/store/v2 v2.0.0
|
||||
cosmossdk.io/store/v2 v2.0.0 // indirect
|
||||
cosmossdk.io/tools/confix v0.0.0-00010101000000-000000000000
|
||||
cosmossdk.io/x/accounts v0.0.0-20240226161501-23359a0b6d91
|
||||
cosmossdk.io/x/auth v0.0.0-00010101000000-000000000000
|
||||
|
||||
@@ -16,6 +16,7 @@ import (
|
||||
serverv2 "cosmossdk.io/server/v2"
|
||||
"cosmossdk.io/server/v2/api/grpc"
|
||||
"cosmossdk.io/server/v2/cometbft"
|
||||
"cosmossdk.io/server/v2/store"
|
||||
"cosmossdk.io/simapp/v2"
|
||||
confixcmd "cosmossdk.io/tools/confix/cmd"
|
||||
authcmd "cosmossdk.io/x/auth/client/cli"
|
||||
@@ -76,6 +77,7 @@ func initRootCmd[T transaction.Tx](
|
||||
logger,
|
||||
cometbft.New(&genericTxDecoder[T]{txConfig}, cometbft.DefaultServerOptions[T]()),
|
||||
grpc.New[T](),
|
||||
store.New[T](),
|
||||
); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user