Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
co-authored by
Julien Robert
parent
9a7ca00faf
commit
0d068d1f5a
@@ -19,7 +19,7 @@ require (
|
||||
cosmossdk.io/core v1.0.0-alpha.6
|
||||
cosmossdk.io/errors/v2 v2.0.0-20240731132947-df72853b3ca5
|
||||
cosmossdk.io/log v1.4.1
|
||||
cosmossdk.io/server/v2 v2.0.0-20241029092041-78cfc68c83af // main
|
||||
cosmossdk.io/server/v2 v2.0.0-20241108144957-78b5cd4dbd08 // main
|
||||
cosmossdk.io/server/v2/appmanager v0.0.0-20241029092041-78cfc68c83af // main
|
||||
cosmossdk.io/server/v2/stf v0.0.0-20241029092041-78cfc68c83af // main
|
||||
cosmossdk.io/store/v2 v2.0.0-20241108140525-43e28b43ad7a // main
|
||||
|
||||
@@ -24,8 +24,8 @@ cosmossdk.io/math v1.3.0 h1:RC+jryuKeytIiictDslBP9i1fhkVm6ZDmZEoNP316zE=
|
||||
cosmossdk.io/math v1.3.0/go.mod h1:vnRTxewy+M7BtXBNFybkuhSH4WfedVAAnERHgVFhp3k=
|
||||
cosmossdk.io/schema v0.3.1-0.20241010135032-192601639cac h1:3joNZZWZ3k7fMsrBDL1ktuQ2xQwYLZOaDhkruadDFmc=
|
||||
cosmossdk.io/schema v0.3.1-0.20241010135032-192601639cac/go.mod h1:RDAhxIeNB4bYqAlF4NBJwRrgtnciMcyyg0DOKnhNZQQ=
|
||||
cosmossdk.io/server/v2 v2.0.0-20241029092041-78cfc68c83af h1:3r/aOcDmQUn6aaoCl5PugqSOQVbnqKOQuDJncCjXwaQ=
|
||||
cosmossdk.io/server/v2 v2.0.0-20241029092041-78cfc68c83af/go.mod h1:CwDB1XPrjXyK1nBtmOf5hW/JtNb4nqqhwFQ2bPittfo=
|
||||
cosmossdk.io/server/v2 v2.0.0-20241108144957-78b5cd4dbd08 h1:hmTWRUEaRvaZhFhgC/Bd7z/6Rhn+It/3Fja3lECIOHQ=
|
||||
cosmossdk.io/server/v2 v2.0.0-20241108144957-78b5cd4dbd08/go.mod h1:OecMMKlPdlFp2PxqV/capqhUhbIDaa5OiNkY1v5hi8c=
|
||||
cosmossdk.io/server/v2/appmanager v0.0.0-20241029092041-78cfc68c83af h1:uDQXvGBH3kZW1UXFccMlNCgHf2L5QCGjNmw51q6atzI=
|
||||
cosmossdk.io/server/v2/appmanager v0.0.0-20241029092041-78cfc68c83af/go.mod h1:mONOF8GRbxs5R04zMscuQQI1gx/XHTY7imKjcwLI5uo=
|
||||
cosmossdk.io/server/v2/stf v0.0.0-20241029092041-78cfc68c83af h1:jefP4LTtln0XsXHeSqRENeAGyPQ9qSbGHMy6811FE/c=
|
||||
|
||||
@@ -96,13 +96,13 @@ func New[T transaction.Tx](
|
||||
// fallback to genesis chain-id
|
||||
reader, err := os.Open(filepath.Join(home, "config", "genesis.json"))
|
||||
if err != nil {
|
||||
panic(err)
|
||||
return nil, fmt.Errorf("failed to open genesis file: %w", err)
|
||||
}
|
||||
defer reader.Close()
|
||||
|
||||
chainID, err = genutiltypes.ParseChainIDFromGenesis(reader)
|
||||
if err != nil {
|
||||
panic(fmt.Errorf("failed to parse chain-id from genesis file: %w", err))
|
||||
return nil, fmt.Errorf("failed to parse chain-id from genesis file: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -216,11 +216,13 @@ func (s *CometBFTServer[T]) Start(ctx context.Context) error {
|
||||
return err
|
||||
}
|
||||
|
||||
s.logger.Info("starting consensus server")
|
||||
return s.Node.Start()
|
||||
}
|
||||
|
||||
func (s *CometBFTServer[T]) Stop(context.Context) error {
|
||||
if s.Node != nil && s.Node.IsRunning() {
|
||||
s.logger.Info("stopping consensus server")
|
||||
return s.Node.Stop()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user