Skip to content

Commit ef61879

Browse files
committed
!chore(mod): use akash fork of cometbft
Signed-off-by: Artur Troian <troian@users.noreply.github.com>
1 parent c4a14fa commit ef61879

File tree

4 files changed

+25
-11
lines changed

4 files changed

+25
-11
lines changed

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ require (
179179
replace (
180180
// use cosmos fork of keyring
181181
github.com/99designs/keyring => github.com/cosmos/keyring v1.2.0
182+
183+
github.com/cometbft/cometbft => github.com/akash-network/cometbft v0.38.17-akash.1
182184
// dgrijalva/jwt-go is deprecated and doesn't receive security updates.
183185
// TODO: remove it: https://github.com/cosmos/cosmos-sdk/issues/13134
184186
github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt/v4 v4.4.2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/
4545
github.com/adlio/schema v1.3.6 h1:k1/zc2jNfeiZBA5aFTRy37jlBIuCkXCm0XmvpzCKI9I=
4646
github.com/adlio/schema v1.3.6/go.mod h1:qkxwLgPBd1FgLRHYVCmQT/rrBr3JH38J9LjmVzWNudg=
4747
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=
48+
github.com/akash-network/cometbft v0.38.17-akash.1 h1:0Kq5GhRYrRSYAFP7J6H+hy7KkKd93sqAlE9HOugRetA=
49+
github.com/akash-network/cometbft v0.38.17-akash.1/go.mod h1:5l0SkgeLRXi6bBfQuevXjKqML1jjfJJlvI1Ulp02/o4=
4850
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
4951
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
5052
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
@@ -137,8 +139,6 @@ github.com/cockroachdb/redact v1.1.6/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ
137139
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo=
138140
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ=
139141
github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
140-
github.com/cometbft/cometbft v0.38.17 h1:FkrQNbAjiFqXydeAO81FUzriL4Bz0abYxN/eOHrQGOk=
141-
github.com/cometbft/cometbft v0.38.17/go.mod h1:5l0SkgeLRXi6bBfQuevXjKqML1jjfJJlvI1Ulp02/o4=
142142
github.com/cometbft/cometbft-db v0.14.1 h1:SxoamPghqICBAIcGpleHbmoPqy+crij/++eZz3DlerQ=
143143
github.com/cometbft/cometbft-db v0.14.1/go.mod h1:KHP1YghilyGV/xjD5DP3+2hyigWx0WTp9X+0Gnx0RxQ=
144144
github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg=

server/start.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -412,14 +412,20 @@ func getAndValidateConfig(svrCtx *Context) (serverconfig.Config, error) {
412412
}
413413

414414
// returns a function which returns the genesis doc from the genesis file.
415-
func getGenDocProvider(cfg *cmtcfg.Config) func() (*cmttypes.GenesisDoc, error) {
416-
return func() (*cmttypes.GenesisDoc, error) {
415+
func getGenDocProvider(cfg *cmtcfg.Config) func() (node.ChecksummedGenesisDoc, error) {
416+
return func() (node.ChecksummedGenesisDoc, error) {
417417
appGenesis, err := genutiltypes.AppGenesisFromFile(cfg.GenesisFile())
418418
if err != nil {
419-
return nil, err
419+
return node.ChecksummedGenesisDoc{}, err
420420
}
421421

422-
return appGenesis.ToGenesisDoc()
422+
genDoc, err := appGenesis.ToGenesisDoc()
423+
if err != nil {
424+
return node.ChecksummedGenesisDoc{}, err
425+
}
426+
return node.ChecksummedGenesisDoc{
427+
GenesisDoc: genDoc,
428+
}, nil
423429
}
424430
}
425431

@@ -786,7 +792,7 @@ func testnetify(ctx *Context, testnetAppCreator types.AppCreator, db dbm.DB, tra
786792
DiscardABCIResponses: config.Storage.DiscardABCIResponses,
787793
})
788794

789-
state, genDoc, err := node.LoadStateFromDBOrGenesisDocProvider(stateDB, genDocProvider)
795+
state, genDoc, err := node.LoadStateFromDBOrGenesisDocProvider(stateDB, genDocProvider, "")
790796
if err != nil {
791797
return nil, err
792798
}

testutil/network/util.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import (
1414
pvm "github.com/cometbft/cometbft/privval"
1515
"github.com/cometbft/cometbft/proxy"
1616
"github.com/cometbft/cometbft/rpc/client/local"
17-
cmttypes "github.com/cometbft/cometbft/types"
1817
cmttime "github.com/cometbft/cometbft/types/time"
1918
"golang.org/x/sync/errgroup"
2019

@@ -47,17 +46,24 @@ func startInProcess(cfg Config, val *Validator) error {
4746
app := cfg.AppConstructor(*val)
4847
val.app = app
4948

50-
appGenesisProvider := func() (*cmttypes.GenesisDoc, error) {
49+
appGenesisProvider := func() (node.ChecksummedGenesisDoc, error) {
5150
appGenesis, err := genutiltypes.AppGenesisFromFile(cmtCfg.GenesisFile())
5251
if err != nil {
53-
return nil, err
52+
return node.ChecksummedGenesisDoc{}, err
5453
}
5554

56-
return appGenesis.ToGenesisDoc()
55+
genDoc, err := appGenesis.ToGenesisDoc()
56+
if err != nil {
57+
return node.ChecksummedGenesisDoc{}, err
58+
}
59+
return node.ChecksummedGenesisDoc{
60+
GenesisDoc: genDoc,
61+
}, nil
5762
}
5863

5964
cmtApp := server.NewCometABCIWrapper(app)
6065
tmNode, err := node.NewNode( //resleak:notresource
66+
context.Background(),
6167
cmtCfg,
6268
pvm.LoadOrGenFilePV(cmtCfg.PrivValidatorKeyFile(), cmtCfg.PrivValidatorStateFile()),
6369
nodeKey,

0 commit comments

Comments
 (0)