Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sdk 50 against main #3952

Closed
wants to merge 161 commits into from
Closed
Show file tree
Hide file tree
Changes from 157 commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
5475dfb
sdk 50 first go
faddat Jun 9, 2023
429d933
add go workspace
faddat Jun 9, 2023
7b82e42
make proto-gen, cleanup
faddat Jun 9, 2023
0ea95e9
additiona cleanup of imports
faddat Jun 9, 2023
8a22326
updates...
faddat Jun 9, 2023
5da60cb
handle expedited proposal bools
faddat Jun 10, 2023
4580f76
restructure modules
faddat Jun 10, 2023
731dc38
pre revert commit
faddat Jun 10, 2023
5f9b832
Revert "restructure modules"
faddat Jun 10, 2023
d9ddc54
correctly migrate modules
faddat Jun 10, 2023
2f76d3f
migrate parameter store
faddat Jun 10, 2023
8ca6678
fix calls to NewContext
faddat Jun 10, 2023
428c09e
tidy and enable thelper
faddat Jun 10, 2023
fc0e782
use thelper and disable depguard
faddat Jun 10, 2023
1bae599
use latest golangci-lint in ci
faddat Jun 10, 2023
635a62e
upgrade to go 1.20 and newer protobuf builder to reduce v50 changeset
faddat Jun 10, 2023
ac1c6a6
Merge remote-tracking branch 'fork/go1.20' into sdk-50
faddat Jun 10, 2023
3b34fe1
Merge remote-tracking branch 'fork/use-thelper' into sdk-50
faddat Jun 10, 2023
d90ce0b
more cleanup, 5% of tests pass
faddat Jun 10, 2023
e128eba
add go work
faddat Jun 10, 2023
2598fd1
bumps
faddat Jun 10, 2023
20b10e9
bump go in an additional place
faddat Jun 10, 2023
2464581
Merge branch 'go1.20' of https://github.com/faddat/ibc-go into go1.20
faddat Jun 10, 2023
a798db8
set up rootmultistore in the new way and address WrongArgCount lints
faddat Jun 10, 2023
02a7a70
app.go and queries
faddat Jun 10, 2023
b782566
chain.go
faddat Jun 10, 2023
3bbb027
query command in root.go
faddat Jun 10, 2023
bf859e0
context should go first
faddat Jun 10, 2023
66eda5d
Merge branch 'main' into sdk-50
faddat Jun 10, 2023
7ffb56c
additional cleanup, mainly changing method signatures
faddat Jun 11, 2023
e332c3c
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
faddat Jun 11, 2023
c234b90
update message signatures and use sdk main branch
faddat Jun 11, 2023
aaaf012
Merge branch 'main' into go1.20
faddat Jun 12, 2023
7308c14
transfer authorization changes
faddat Jun 12, 2023
8279fdd
move go.work.example back
faddat Jun 12, 2023
34f9eb3
bump go version
crodriguezvega Jun 12, 2023
7a0392d
Merge branch 'main' into go1.20
faddat Jun 12, 2023
dd3b04b
use single quotes for the go version
faddat Jun 12, 2023
63c2b18
use sdk 50
sontrinh16 Jun 12, 2023
c8e6213
Merge branch 'main' into go1.20
colin-axner Jun 12, 2023
3d8369a
Merge branch 'main' into go1.20
faddat Jun 12, 2023
71a01df
Revert "use single quotes for the go version"
faddat Jun 12, 2023
c17de1f
use single quotes for real
faddat Jun 12, 2023
77825f9
Merge branch 'go1.20' into sdk-50
faddat Jun 12, 2023
509c18b
tidy
faddat Jun 12, 2023
1e3b686
fix
sontrinh16 Jun 13, 2023
527955c
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
sontrinh16 Jun 13, 2023
c8017c9
Merge remote-tracking branch 'origin/main' into sdk-50
faddat Jun 13, 2023
0d1fecd
update .gitignore
faddat Jun 13, 2023
447963c
tidies again
faddat Jun 14, 2023
e70280a
fixing
sontrinh16 Jun 14, 2023
6d2dc6a
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
sontrinh16 Jun 14, 2023
97a402e
register modulebasicmanager in app.go
faddat Jun 15, 2023
749db69
add module register in app.go
sontrinh16 Jun 15, 2023
fd5367d
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
sontrinh16 Jun 15, 2023
55d10b3
fix the upgrade module's return
faddat Jun 15, 2023
df0d6fe
all errors now checked
faddat Jun 15, 2023
f0eaa04
update FinalizeBlock height input
sontrinh16 Jun 15, 2023
5e59727
revert changes to the capability module path
faddat Jun 16, 2023
6e16d62
add circuit breaker
faddat Jun 16, 2023
30e82a8
Begin to use modulebasicmanager
faddat Jun 16, 2023
9fd734d
rename Marshaler to Codec
faddat Jun 16, 2023
f28d925
account for modulebasicmanager
faddat Jun 16, 2023
14bf431
fix setup()
faddat Jun 16, 2023
8ea5264
fix import cycle
faddat Jun 16, 2023
7323ad1
use appcodec for setuptestingapp
faddat Jun 16, 2023
cf9f253
add missing IBCKeeper initialize and remove unused module from module…
sontrinh16 Jun 17, 2023
3d58b82
update SetupWithGenesisValSet func
sontrinh16 Jun 17, 2023
f88b937
sdk 50 first go
faddat Jun 9, 2023
ae7db80
add go workspace
faddat Jun 9, 2023
34502cf
make proto-gen, cleanup
faddat Jun 9, 2023
a932e98
additiona cleanup of imports
faddat Jun 9, 2023
58cd6e1
updates...
faddat Jun 9, 2023
2b2f14a
handle expedited proposal bools
faddat Jun 10, 2023
34d6e90
restructure modules
faddat Jun 10, 2023
954d67c
pre revert commit
faddat Jun 10, 2023
6c2d940
Revert "restructure modules"
faddat Jun 10, 2023
64907eb
correctly migrate modules
faddat Jun 10, 2023
6c59874
migrate parameter store
faddat Jun 10, 2023
84b2cbe
fix calls to NewContext
faddat Jun 10, 2023
2863fb3
tidy and enable thelper
faddat Jun 10, 2023
beb4895
use thelper and disable depguard
faddat Jun 10, 2023
5398ebc
use latest golangci-lint in ci
faddat Jun 10, 2023
ed91aa1
upgrade to go 1.20 and newer protobuf builder to reduce v50 changeset
faddat Jun 10, 2023
1f5c002
more cleanup, 5% of tests pass
faddat Jun 10, 2023
ff610bc
add go work
faddat Jun 10, 2023
97b2f1d
bumps
faddat Jun 10, 2023
7808b79
set up rootmultistore in the new way and address WrongArgCount lints
faddat Jun 10, 2023
9018b67
fixing
sontrinh16 Jun 14, 2023
117e0b9
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
sontrinh16 Jun 14, 2023
a8f1dbc
register modulebasicmanager in app.go
faddat Jun 15, 2023
4b28b56
add module register in app.go
sontrinh16 Jun 15, 2023
ae5fc78
Merge branch 'sdk-50' of https://github.com/notional-labs/ibc-go into…
sontrinh16 Jun 15, 2023
961e24f
fix the upgrade module's return
faddat Jun 15, 2023
450a66a
all errors now checked
faddat Jun 15, 2023
28fd9ee
update FinalizeBlock height input
sontrinh16 Jun 15, 2023
4c67968
update FinalizeBlock height input
sontrinh16 Jun 15, 2023
74f16f7
revert changes to the capability module path
faddat Jun 16, 2023
9eee032
add circuit breaker
faddat Jun 16, 2023
43a9eec
Begin to use modulebasicmanager
faddat Jun 16, 2023
7bac9a0
rename Marshaler to Codec
faddat Jun 16, 2023
6a70698
account for modulebasicmanager
faddat Jun 16, 2023
bba05f8
fix setup()
faddat Jun 16, 2023
d9480f2
fix import cycle
faddat Jun 16, 2023
488f452
use appcodec for setuptestingapp
faddat Jun 16, 2023
2d96e89
add missing IBCKeeper initialize and remove unused module from module…
sontrinh16 Jun 17, 2023
46e4099
update SetupWithGenesisValSet func
sontrinh16 Jun 17, 2023
02638d0
fixups
faddat Jun 18, 2023
3565e22
remove argument from NewContext
pysel Jun 18, 2023
578cfbb
remove unused code
pysel Jun 18, 2023
c88afa6
refactor FundAccount usage
pysel Jun 18, 2023
ff6b19a
fix test
pysel Jun 18, 2023
fa322aa
coins.IsEqual -> coins.Equal
pysel Jun 18, 2023
5ce68c1
replace errorsmod path
pysel Jun 18, 2023
60c4b75
fix SetupTest
pysel Jun 18, 2023
3df95d9
remove unused variable
pysel Jun 18, 2023
bac4355
change function origin
pysel Jun 18, 2023
1004c0d
sdk -> storetypes
pysel Jun 18, 2023
3ff8d7d
replace name
pysel Jun 18, 2023
cad89ad
cleanup app.go like goland diff ~/ibc-go/testing/simapp ~/cosmos-sdk/…
faddat Jun 18, 2023
fa20458
ModuleManager
faddat Jun 18, 2023
279b10b
add makeCommit func
sontrinh16 Jun 18, 2023
a3e9f8b
fix conflict
sontrinh16 Jun 18, 2023
ab85343
fixing
sontrinh16 Jun 18, 2023
b26ccfa
minor
sontrinh16 Jun 18, 2023
099f888
remove double imports
pysel Jun 19, 2023
835e48f
linting
pysel Jun 19, 2023
715f28d
add interface registry for ibc light client
sontrinh16 Jun 19, 2023
7ce40ef
Merge branch 'ibc-go-sdk-50-mark-2' of https://github.com/notional-la…
sontrinh16 Jun 19, 2023
93a5466
register client state
pysel Jun 19, 2023
e857029
bump cometbft to the latest commit from the v0.38.x branch
faddat Jun 19, 2023
69933c3
parallel tests
faddat Jun 19, 2023
6cd0353
parallelize one more test
faddat Jun 19, 2023
a7f9021
undeprecate stuff
pysel Jun 20, 2023
08a79a3
unwrap sdk context: deprecated
pysel Jun 20, 2023
1d53ae1
big ctx unwrapping
pysel Jun 20, 2023
421dc61
accountI
pysel Jun 20, 2023
9243ac4
undeprecate events
pysel Jun 20, 2023
c4d51de
amino
pysel Jun 20, 2023
323d84d
29-fee amino
pysel Jun 20, 2023
01adf7c
add interface registry solomachine
GNaD13 Jun 20, 2023
9cceed2
change to legacy context
GNaD13 Jun 20, 2023
b53e4f3
add dockerfile
pysel Jun 21, 2023
24cc3ae
eliminate changes to .github
faddat Jun 23, 2023
a13f1f8
Revert "parallel tests"
faddat Jun 23, 2023
a831c9e
make some of the changes suggested by @alpe / review wasmd's implemen…
faddat Jun 23, 2023
c0ab808
push changes to chain.go w/ attribution
faddat Jun 23, 2023
a391be0
correctly eliminate changes from .github
faddat Jun 23, 2023
16396a1
remove the compatiblity test matrices
faddat Jun 23, 2023
b04fd09
remove all of .github
faddat Jun 23, 2023
01d3ec7
re-add .github checked out from the feature branch
faddat Jun 23, 2023
33e2ef2
revert gitignore changes
faddat Jun 23, 2023
3687486
remove .dockerignore
faddat Jun 23, 2023
37943a5
use main's linter
faddat Jun 23, 2023
910a3a0
Merge remote-tracking branch 'origin/main' into faddat/sdk-50-main
faddat Jun 23, 2023
9d1024a
eliminate changes vs main in .github
faddat Jun 23, 2023
e5f8679
eliminate changes in main vs docs
faddat Jun 23, 2023
7a9a6bd
fix import issue
faddat Jun 23, 2023
a8846bc
fix staggling import issues
faddat Jun 23, 2023
907d08b
run linter
faddat Jun 23, 2023
a920387
remove go.work.sum
faddat Jun 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions e2e/tests/core/02-client/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ import (
tmprotoversion "github.com/cometbft/cometbft/proto/tendermint/version"
tmtypes "github.com/cometbft/cometbft/types"
tmversion "github.com/cometbft/cometbft/version"
"github.com/cosmos/cosmos-sdk/client/grpc/tmservice"
"github.com/strangelove-ventures/interchaintest/v7/chain/cosmos"
"github.com/strangelove-ventures/interchaintest/v7/ibc"
test "github.com/strangelove-ventures/interchaintest/v7/testutil"
"github.com/stretchr/testify/suite"

"github.com/cosmos/cosmos-sdk/client/grpc/ccmtservice"
"github.com/cosmos/cosmos-sdk/crypto/keys/ed25519"

govtypes "github.com/cosmos/cosmos-sdk/x/gov/types"
Expand Down Expand Up @@ -204,7 +204,7 @@ func (s *ClientTestSuite) TestClient_Update_Misbehaviour() {
})

t.Run("create validator set", func(t *testing.T) {
var validators []*tmservice.Validator
var validators []*ccmtservice.Validator

t.Run("fetch block header at latest client state height", func(t *testing.T) {
header, err = s.GetBlockHeaderByHeight(ctx, chainB, latestHeight.GetRevisionHeight())
Expand Down Expand Up @@ -367,7 +367,7 @@ func createMaliciousTMHeader(chainID string, blockHeight int64, trustedHeight cl
blockID := ibctesting.MakeBlockID(hhash, 3, tmhash.Sum([]byte(invalidHashValue)))
voteSet := tmtypes.NewVoteSet(chainID, blockHeight, 1, tmproto.PrecommitType, tmValSet)

commit, err := tmtypes.MakeCommit(blockID, blockHeight, 1, voteSet, signers, timestamp)
commit, err := test.MakeCommit(blockID, blockHeight, 1, voteSet, signers, timestamp)
if err != nil {
return nil, err
}
Expand Down
2 changes: 1 addition & 1 deletion e2e/tests/upgrades/upgrade_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import (
"time"

sdkmath "cosmossdk.io/math"
upgradetypes "cosmossdk.io/x/upgrade/types"
sdk "github.com/cosmos/cosmos-sdk/types"
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
"github.com/cosmos/gogoproto/proto"
intertxtypes "github.com/cosmos/interchain-accounts/x/inter-tx/types"
interchaintest "github.com/strangelove-ventures/interchaintest/v7"
Expand Down
2 changes: 1 addition & 1 deletion e2e/testsuite/codec.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import (
"encoding/hex"
"fmt"

upgradetypes "cosmossdk.io/x/upgrade/types"
"github.com/cosmos/cosmos-sdk/codec"
cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec"
sdk "github.com/cosmos/cosmos-sdk/types"
Expand All @@ -14,7 +15,6 @@ import (
govv1beta1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1"
grouptypes "github.com/cosmos/cosmos-sdk/x/group"
proposaltypes "github.com/cosmos/cosmos-sdk/x/params/types/proposal"
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
intertxtypes "github.com/cosmos/interchain-accounts/x/inter-tx/types"

icacontrollertypes "github.com/cosmos/ibc-go/v7/modules/apps/27-interchain-accounts/controller/types"
Expand Down
18 changes: 9 additions & 9 deletions e2e/testsuite/grpc_query.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"sort"
"time"

"github.com/cosmos/cosmos-sdk/client/grpc/tmservice"
"github.com/cosmos/cosmos-sdk/client/grpc/cmtservice"
sdk "github.com/cosmos/cosmos-sdk/types"
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
"github.com/cosmos/cosmos-sdk/x/authz"
Expand Down Expand Up @@ -51,7 +51,7 @@ type GRPCClients struct {
AuthQueryClient authtypes.QueryClient
AuthZQueryClient authz.QueryClient

ConsensusServiceClient tmservice.ServiceClient
ConsensusServiceClient cmtservice.ServiceClient
}

// InitGRPCClients establishes GRPC clients with the given chain.
Expand Down Expand Up @@ -88,7 +88,7 @@ func (s *E2ETestSuite) InitGRPCClients(chain *cosmos.CosmosChain) {
ParamsQueryClient: paramsproposaltypes.NewQueryClient(grpcConn),
AuthQueryClient: authtypes.NewQueryClient(grpcConn),
AuthZQueryClient: authz.NewQueryClient(grpcConn),
ConsensusServiceClient: tmservice.NewServiceClient(grpcConn),
ConsensusServiceClient: cmtservice.NewServiceClient(grpcConn),
}
}

Expand Down Expand Up @@ -270,8 +270,8 @@ func (s *E2ETestSuite) QueryProposalV1(ctx context.Context, chain ibc.Chain, pro

// GetBlockHeaderByHeight fetches the block header at a given height.
func (s *E2ETestSuite) GetBlockHeaderByHeight(ctx context.Context, chain ibc.Chain, height uint64) (Header, error) {
tmService := s.GetChainGRCPClients(chain).ConsensusServiceClient
res, err := tmService.GetBlockByHeight(ctx, &tmservice.GetBlockByHeightRequest{
cmtservice := s.GetChainGRCPClients(chain).ConsensusServiceClient
res, err := cmtservice.GetBlockByHeight(ctx, &cmtservice.GetBlockByHeightRequest{
Height: int64(height),
})
if err != nil {
Expand All @@ -289,9 +289,9 @@ func (s *E2ETestSuite) GetBlockHeaderByHeight(ctx context.Context, chain ibc.Cha

// GetValidatorSetByHeight returns the validators of the given chain at the specified height. The returned validators
// are sorted by address.
func (s *E2ETestSuite) GetValidatorSetByHeight(ctx context.Context, chain ibc.Chain, height uint64) ([]*tmservice.Validator, error) {
tmService := s.GetChainGRCPClients(chain).ConsensusServiceClient
res, err := tmService.GetValidatorSetByHeight(ctx, &tmservice.GetValidatorSetByHeightRequest{
func (s *E2ETestSuite) GetValidatorSetByHeight(ctx context.Context, chain ibc.Chain, height uint64) ([]*cmtservice.Validator, error) {
cmtservice := s.GetChainGRCPClients(chain).ConsensusServiceClient
res, err := cmtservice.GetValidatorSetByHeight(ctx, &cmtservice.GetValidatorSetByHeightRequest{
Height: int64(height),
})
if err != nil {
Expand All @@ -318,7 +318,7 @@ func (s *E2ETestSuite) QueryModuleAccountAddress(ctx context.Context, moduleName

cfg := EncodingConfig()

var account authtypes.AccountI
var account sdk.AccountI
if err := cfg.InterfaceRegistry.UnpackAny(resp.Account, &account); err != nil {
return nil, err
}
Expand Down
122 changes: 76 additions & 46 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,39 @@ go 1.20
module github.com/cosmos/ibc-go/v7

require (
cosmossdk.io/api v0.3.1
cosmossdk.io/errors v1.0.0-beta.7
cosmossdk.io/api v0.4.2
cosmossdk.io/client/v2 v2.0.0-20230615173548-5385116abac4
cosmossdk.io/core v0.8.0
cosmossdk.io/depinject v1.0.0-alpha.3
cosmossdk.io/errors v1.0.0-beta.7.0.20230524212735-6cabb6aa5741
cosmossdk.io/log v1.1.0
cosmossdk.io/math v1.0.1
cosmossdk.io/store v0.1.0-alpha.1.0.20230606190835-3e18f4088b2c
cosmossdk.io/tools/confix v0.0.0-20230613133644-0a778132a60f
cosmossdk.io/tools/rosetta v0.2.1-0.20230613133644-0a778132a60f
cosmossdk.io/x/circuit v0.0.0-20230615173548-5385116abac4
cosmossdk.io/x/evidence v0.0.0-20230609160955-4ad71e570d16
cosmossdk.io/x/feegrant v0.0.0-20230609160955-4ad71e570d16
cosmossdk.io/x/nft v0.0.0-20230616095831-277d5fd37107
cosmossdk.io/x/tx v0.8.0
cosmossdk.io/x/upgrade v0.0.0-20230609160955-4ad71e570d16
github.com/armon/go-metrics v0.4.1
github.com/cometbft/cometbft v0.37.2
github.com/cometbft/cometbft-db v0.8.0
github.com/cosmos/cosmos-proto v1.0.0-beta.2
github.com/cosmos/cosmos-sdk v0.47.3
github.com/cometbft/cometbft v0.38.0-rc1.0.20230616160951-13dc04fb4de8
github.com/cosmos/cosmos-db v1.0.0
github.com/cosmos/cosmos-proto v1.0.0-beta.3
github.com/cosmos/cosmos-sdk v0.50.0-alpha.0.0.20230615105423-ae3e30a715bd
github.com/cosmos/gogoproto v1.4.10
github.com/cosmos/ibc-go/modules/capability v1.0.0-rc1
github.com/cosmos/ics23/go v0.10.0
github.com/golang/protobuf v1.5.3
github.com/gorilla/mux v1.8.0
github.com/grpc-ecosystem/grpc-gateway v1.16.0
github.com/rakyll/statik v0.1.7
github.com/spf13/cast v1.5.1
github.com/spf13/cobra v1.7.0
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.16.0
github.com/stretchr/testify v1.8.4
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1
google.golang.org/grpc v1.56.1
google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a
google.golang.org/grpc v1.55.0
google.golang.org/protobuf v1.30.0
gopkg.in/yaml.v2 v2.4.0
)
Expand All @@ -32,49 +45,55 @@ require (
cloud.google.com/go/compute v1.19.1 // indirect
cloud.google.com/go/compute/metadata v0.2.3 // indirect
cloud.google.com/go/iam v0.13.0 // indirect
cloud.google.com/go/storage v1.29.0 // indirect
cosmossdk.io/core v0.5.1 // indirect
cosmossdk.io/depinject v1.0.0-alpha.3 // indirect
cosmossdk.io/log v1.1.0 // indirect
cosmossdk.io/tools/rosetta v0.2.1 // indirect
cloud.google.com/go/storage v1.30.0 // indirect
cosmossdk.io/collections v0.2.0 // indirect
filippo.io/edwards25519 v1.0.0 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.1 // indirect
github.com/ChainSafe/go-schnorrkel v0.0.0-20200405005733-88cbf1b4c40d // indirect
github.com/aws/aws-sdk-go v1.44.203 // indirect
github.com/DataDog/zstd v1.5.5 // indirect
github.com/aws/aws-sdk-go v1.44.224 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
github.com/bgentry/speakeasy v0.1.1-0.20220910012023-760eaf8b6816 // indirect
github.com/bits-and-blooms/bitset v1.8.0 // indirect
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
github.com/cespare/xxhash v1.1.0 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/chzyer/readline v1.5.1 // indirect
github.com/cockroachdb/apd/v2 v2.0.2 // indirect
github.com/cockroachdb/errors v1.10.0 // indirect
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
github.com/cockroachdb/pebble v0.0.0-20230606202032-d96868fd481e // indirect
github.com/cockroachdb/redact v1.1.5 // indirect
github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect
github.com/confio/ics23/go v0.9.0 // indirect
github.com/cometbft/cometbft-db v0.8.0 // indirect
github.com/cosmos/btcutil v1.0.5 // indirect
github.com/cosmos/go-bip39 v1.0.0 // indirect
github.com/cosmos/gogogateway v1.2.0 // indirect
github.com/cosmos/iavl v0.20.0 // indirect
github.com/cosmos/ledger-cosmos-go v0.12.1 // indirect
github.com/cosmos/iavl v1.0.0-beta.2 // indirect
github.com/cosmos/ledger-cosmos-go v0.13.0 // indirect
github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect
github.com/creachadair/taskgroup v0.4.2 // indirect
github.com/creachadair/atomicfile v0.3.1 // indirect
github.com/creachadair/tomledit v0.0.24 // indirect
github.com/danieljoos/wincred v1.1.2 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
github.com/dgraph-io/badger/v2 v2.2007.4 // indirect
github.com/dgraph-io/ristretto v0.1.1 // indirect
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/dvsekhvalnov/jose2go v1.5.0 // indirect
github.com/emicklei/dot v1.4.2 // indirect
github.com/fatih/color v1.15.0 // indirect
github.com/felixge/httpsnoop v1.0.2 // indirect
github.com/fsnotify/fsnotify v1.6.0 // indirect
github.com/getsentry/sentry-go v0.21.0 // indirect
github.com/go-kit/kit v0.12.0 // indirect
github.com/go-kit/log v0.2.1 // indirect
github.com/go-logfmt/logfmt v0.6.0 // indirect
github.com/go-playground/universal-translator v0.18.0 // indirect
github.com/gobwas/ws v1.1.0 // indirect
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
github.com/gogo/googleapis v1.4.1 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
Expand All @@ -90,81 +109,92 @@ require (
github.com/googleapis/enterprise-certificate-proxy v0.2.3 // indirect
github.com/googleapis/gax-go/v2 v2.8.0 // indirect
github.com/gorilla/handlers v1.5.1 // indirect
github.com/gorilla/mux v1.8.0 // indirect
github.com/gorilla/websocket v1.5.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
github.com/gtank/merlin v0.1.1 // indirect
github.com/gtank/ristretto255 v0.1.2 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/hashicorp/go-getter v1.7.1 // indirect
github.com/hashicorp/go-hclog v1.5.0 // indirect
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
github.com/hashicorp/go-plugin v1.4.10 // indirect
github.com/hashicorp/go-safetemp v1.0.0 // indirect
github.com/hashicorp/go-uuid v1.0.2 // indirect
github.com/hashicorp/go-version v1.6.0 // indirect
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/hashicorp/yamux v0.1.1 // indirect
github.com/hdevalence/ed25519consensus v0.1.0 // indirect
github.com/huandu/skiplist v1.2.0 // indirect
github.com/iancoleman/strcase v0.2.0 // indirect
github.com/improbable-eng/grpc-web v0.15.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/jmhodges/levigo v1.0.0 // indirect
github.com/klauspost/compress v1.16.3 // indirect
github.com/leodido/go-urn v1.2.1 // indirect
github.com/klauspost/compress v1.16.5 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/lib/pq v1.10.7 // indirect
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
github.com/linxGnu/grocksdb v1.7.16 // indirect
github.com/linxGnu/grocksdb v1.8.0 // indirect
github.com/magiconair/properties v1.8.7 // indirect
github.com/manifoldco/promptui v0.9.0 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.18 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect
github.com/minio/highwayhash v1.0.2 // indirect
github.com/mitchellh/go-homedir v1.1.0 // indirect
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
github.com/mitchellh/mapstructure v1.5.0 // indirect
github.com/mtibben/percent v0.2.1 // indirect
github.com/oasisprotocol/curve25519-voi v0.0.0-20230110094441-db37f07504ce // indirect
github.com/oklog/run v1.1.0 // indirect
github.com/onsi/ginkgo v1.16.4 // indirect
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 // indirect
github.com/petermattis/goid v0.0.0-20230518223814-80aa455d8761 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/prometheus/client_golang v1.14.0 // indirect
github.com/prometheus/client_model v0.3.0 // indirect
github.com/prometheus/common v0.42.0 // indirect
github.com/prometheus/procfs v0.9.0 // indirect
github.com/prometheus/client_golang v1.16.0 // indirect
github.com/prometheus/client_model v0.4.0 // indirect
github.com/prometheus/common v0.44.0 // indirect
github.com/prometheus/procfs v0.10.1 // indirect
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
github.com/rogpeppe/go-internal v1.10.0 // indirect
github.com/rs/cors v1.8.3 // indirect
github.com/rs/zerolog v1.29.1 // indirect
github.com/sasha-s/go-deadlock v0.3.1 // indirect
github.com/spf13/afero v1.9.5 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
github.com/spf13/viper v1.16.0 // indirect
github.com/subosito/gotenv v1.4.2 // indirect
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
github.com/tendermint/go-amino v0.16.0 // indirect
github.com/tidwall/btree v1.6.0 // indirect
github.com/ugorji/go/codec v1.2.7 // indirect
github.com/ulikunitz/xz v0.5.11 // indirect
github.com/zondax/hid v0.9.1 // indirect
github.com/zondax/ledger-go v0.14.1 // indirect
go.etcd.io/bbolt v1.3.7 // indirect
go.opencensus.io v0.24.0 // indirect
golang.org/x/crypto v0.9.0 // indirect
golang.org/x/exp v0.0.0-20230515195305-f3d0a9c9a5cc // indirect
golang.org/x/crypto v0.10.0 // indirect
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
golang.org/x/net v0.10.0 // indirect
golang.org/x/oauth2 v0.7.0 // indirect
golang.org/x/sys v0.8.0 // indirect
golang.org/x/term v0.8.0 // indirect
golang.org/x/text v0.9.0 // indirect
golang.org/x/oauth2 v0.8.0 // indirect
golang.org/x/sync v0.3.0 // indirect
golang.org/x/sys v0.9.0 // indirect
golang.org/x/term v0.9.0 // indirect
golang.org/x/text v0.10.0 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/api v0.122.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20230525234025-438c736192d0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
gotest.tools/v3 v3.4.0 // indirect
nhooyr.io/websocket v1.8.6 // indirect
pgregory.net/rapid v0.5.5 // indirect
pgregory.net/rapid v1.0.0 // indirect
sigs.k8s.io/yaml v1.3.0 // indirect
)

replace github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7

replace github.com/cosmos/ibc-go/modules/capability => ./modules/capability
Loading