Skip to content

Commit 1effb80

Browse files
authored
fix(server(/v2)): fix fallback genesis path (#22564)
1 parent 50c5963 commit 1effb80

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

server/util.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,12 @@ func DefaultBaseappOptions(appOpts types.AppOptions) []func(*baseapp.BaseApp) {
507507
chainID := cast.ToString(appOpts.Get(flags.FlagChainID))
508508
if chainID == "" {
509509
// fallback to genesis chain-id
510-
reader, err := os.Open(filepath.Join(homeDir, "config", "genesis.json"))
510+
genesisPathCfg := appOpts.GetString("genesis_file")
511+
if genesisPathCfg == "" {
512+
genesisPathCfg = filepath.Join("config", "genesis.json")
513+
}
514+
515+
reader, err := os.Open(filepath.Join(homeDir, genesisPathCfg))
511516
if err != nil {
512517
panic(err)
513518
}

server/v2/cometbft/server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func New[T transaction.Tx](
9494
chainID, _ := cfg[FlagChainID].(string)
9595
if chainID == "" {
9696
// fallback to genesis chain-id
97-
reader, err := os.Open(filepath.Join(home, "config", "genesis.json"))
97+
reader, err := os.Open(srv.config.ConfigTomlConfig.GenesisFile())
9898
if err != nil {
9999
return nil, fmt.Errorf("failed to open genesis file: %w", err)
100100
}

0 commit comments

Comments
 (0)