Skip to content

Commit 70a7979

Browse files
committed
fix(server(/v2): fix fallback genesis path
1 parent b1f9598 commit 70a7979

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+
genesisPath := filepath.Join(homeDir, "config", "genesis.json")
511+
if _, err := os.Stat(genesisPath); os.IsNotExist(err) {
512+
genesisPath = filepath.Join(homeDir, appOpts.GetString("genesis_file"))
513+
}
514+
515+
reader, err := os.Open(genesisPath)
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)