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

IBC v9 #293

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions app/ante/ante.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package ante

import (
ibcante "github.com/cosmos/ibc-go/v8/modules/core/ante"
"github.com/cosmos/ibc-go/v8/modules/core/keeper"
ibcante "github.com/cosmos/ibc-go/v9/modules/core/ante"
"github.com/cosmos/ibc-go/v9/modules/core/keeper"
feeabskeeper "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/keeper"
feeabstypes "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/types"
feemarketante "github.com/skip-mev/feemarket/x/feemarket/ante"
Expand Down
6 changes: 3 additions & 3 deletions app/ante/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"testing"

capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
transferkeeper "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper"
channelkeeper "github.com/cosmos/ibc-go/v8/modules/core/04-channel/keeper"
portkeeper "github.com/cosmos/ibc-go/v8/modules/core/05-port/keeper"
transferkeeper "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper"
channelkeeper "github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper"
portkeeper "github.com/cosmos/ibc-go/v9/modules/core/05-port/keeper"
feeabskeeper "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/keeper"
feeabstestutil "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/testutil"
feeabstypes "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/types"
Expand Down Expand Up @@ -105,7 +105,7 @@
)
suite.accountKeeper.SetModuleAccount(suite.ctx, authtypes.NewEmptyModuleAccount(feeabstypes.ModuleName))
// Setup feeabs keeper
suite.feeabsKeeper = feeabskeeper.NewKeeper(suite.encCfg.Codec, key, subspace, suite.stakingKeeper, suite.accountKeeper, keeper.BaseKeeper{}, transferkeeper.Keeper{}, channelkeeper.Keeper{}, &portkeeper.Keeper{}, capabilitykeeper.ScopedKeeper{}, govAuthority)

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / lint

cannot use transferkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / lint

cannot use channelkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/core/04-channel/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / lint

cannot use &portkeeper.Keeper{} (value of type *"github.com/cosmos/ibc-go/v9/modules/core/05-port/keeper".Keeper) as *"github.com/cosmos/ibc-go/v8/modules/core/05-port/keeper".Keeper value in argument to feeabskeeper.NewKeeper) (typecheck)

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / build

cannot use transferkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / build

cannot use channelkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/core/04-channel/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / build

cannot use &portkeeper.Keeper{} (value of type *"github.com/cosmos/ibc-go/v9/modules/core/05-port/keeper".Keeper) as *"github.com/cosmos/ibc-go/v8/modules/core/05-port/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / run-tests

cannot use transferkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / run-tests

cannot use channelkeeper.Keeper{} (value of type "github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/core/04-channel/keeper".Keeper value in argument to feeabskeeper.NewKeeper

Check failure on line 108 in app/ante/suite.go

View workflow job for this annotation

GitHub Actions / run-tests

cannot use &portkeeper.Keeper{} (value of type *"github.com/cosmos/ibc-go/v9/modules/core/05-port/keeper".Keeper) as *"github.com/cosmos/ibc-go/v8/modules/core/05-port/keeper".Keeper value in argument to feeabskeeper.NewKeeper
suite.clientCtx = client.Context{}.
WithTxConfig(suite.encCfg.TxConfig)
require.NoError(t, err)
Expand Down
42 changes: 21 additions & 21 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,28 +23,28 @@
wasm08 "github.com/cosmos/ibc-go/modules/light-clients/08-wasm"
wasm08keeper "github.com/cosmos/ibc-go/modules/light-clients/08-wasm/keeper"
wasm08types "github.com/cosmos/ibc-go/modules/light-clients/08-wasm/types"
ica "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts"
icacontroller "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller"
icacontrollerkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/keeper"
icacontrollertypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/types"
icahost "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host"
icahostkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host/keeper"
icahosttypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host/types"
icatypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/types"
ibcfee "github.com/cosmos/ibc-go/v8/modules/apps/29-fee"
ibcfeekeeper "github.com/cosmos/ibc-go/v8/modules/apps/29-fee/keeper"
ibcfeetypes "github.com/cosmos/ibc-go/v8/modules/apps/29-fee/types"
"github.com/cosmos/ibc-go/v8/modules/apps/transfer"
ibctransferkeeper "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper"
ibctransfertypes "github.com/cosmos/ibc-go/v8/modules/apps/transfer/types"
ibc "github.com/cosmos/ibc-go/v8/modules/core"
ibcclienttypes "github.com/cosmos/ibc-go/v8/modules/core/02-client/types"
ibcconnectiontypes "github.com/cosmos/ibc-go/v8/modules/core/03-connection/types"
porttypes "github.com/cosmos/ibc-go/v8/modules/core/05-port/types"
ibcexported "github.com/cosmos/ibc-go/v8/modules/core/exported"
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
ibctm "github.com/cosmos/ibc-go/v8/modules/light-clients/07-tendermint"
ica "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts"
icacontroller "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller"
icacontrollerkeeper "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/keeper"
icacontrollertypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/controller/types"
icahost "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host"
icahostkeeper "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host/keeper"
icahosttypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/host/types"
icatypes "github.com/cosmos/ibc-go/v9/modules/apps/27-interchain-accounts/types"
ibcfee "github.com/cosmos/ibc-go/v9/modules/apps/29-fee"
ibcfeekeeper "github.com/cosmos/ibc-go/v9/modules/apps/29-fee/keeper"
ibcfeetypes "github.com/cosmos/ibc-go/v9/modules/apps/29-fee/types"
"github.com/cosmos/ibc-go/v9/modules/apps/transfer"
ibctransferkeeper "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper"
ibctransfertypes "github.com/cosmos/ibc-go/v9/modules/apps/transfer/types"
ibc "github.com/cosmos/ibc-go/v9/modules/core"
ibcclienttypes "github.com/cosmos/ibc-go/v9/modules/core/02-client/types"
ibcconnectiontypes "github.com/cosmos/ibc-go/v9/modules/core/03-connection/types"
porttypes "github.com/cosmos/ibc-go/v9/modules/core/05-port/types"
ibcexported "github.com/cosmos/ibc-go/v9/modules/core/exported"
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"
ibctm "github.com/cosmos/ibc-go/v9/modules/light-clients/07-tendermint"
"github.com/eve-network/eve/app/ante"

Check failure on line 47 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

could not import github.com/eve-network/eve/app/ante (-: # github.com/eve-network/eve/app/ante
feeabsmodule "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs"
feeabskeeper "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/keeper"
feeabstypes "github.com/osmosis-labs/fee-abstraction/v8/x/feeabs/types"
Expand Down Expand Up @@ -532,13 +532,13 @@
&app.StakingKeeper,
app.UpgradeKeeper,
scopedIBCKeeper,
authtypes.NewModuleAddress(govtypes.ModuleName).String(),

Check failure on line 535 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

too many arguments in call to ibckeeper.NewKeeper
)

app.Wasm08Keeper = wasm08keeper.NewKeeperWithVM(
appCodec,
runtime.NewKVStoreService(keys[wasmtypes.StoreKey]),
app.IBCKeeper.ClientKeeper,

Check failure on line 541 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

cannot use app.IBCKeeper.ClientKeeper (variable of type *"github.com/cosmos/ibc-go/v9/modules/core/02-client/keeper".Keeper) as "github.com/cosmos/ibc-go/modules/light-clients/08-wasm/types".ClientKeeper value in argument to wasm08keeper.NewKeeperWithVM: *"github.com/cosmos/ibc-go/v9/modules/core/02-client/keeper".Keeper does not implement "github.com/cosmos/ibc-go/modules/light-clients/08-wasm/types".ClientKeeper (wrong type for method GetClientState)
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
wasmer,
bApp.GRPCQueryRouter(),
Expand Down Expand Up @@ -596,12 +596,12 @@
)

ics20WasmHooks := ibchooks.NewWasmHooks(&app.IBCHooksKeeper, nil, sdk.GetConfig().GetBech32AccountAddrPrefix())
hooksICS4Wrapper := ibchooks.NewICS4Middleware(app.IBCKeeper.ChannelKeeper, ics20WasmHooks)

Check failure on line 599 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

cannot use app.IBCKeeper.ChannelKeeper (variable of type *"github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/core/05-port/types".ICS4Wrapper value in argument to ibchooks.NewICS4Middleware: *"github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper does not implement "github.com/cosmos/ibc-go/v8/modules/core/05-port/types".ICS4Wrapper (wrong type for method SendPacket)

// IBC Fee Module keeper
app.IBCFeeKeeper = ibcfeekeeper.NewKeeper(
appCodec, keys[ibcfeetypes.StoreKey],
hooksICS4Wrapper,

Check failure on line 604 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

cannot use hooksICS4Wrapper (variable of type ibc_hooks.ICS4Middleware) as "github.com/cosmos/ibc-go/v9/modules/core/05-port/types".ICS4Wrapper value in argument to ibcfeekeeper.NewKeeper: ibc_hooks.ICS4Middleware does not implement "github.com/cosmos/ibc-go/v9/modules/core/05-port/types".ICS4Wrapper (wrong type for method SendPacket)
app.IBCKeeper.ChannelKeeper,
app.IBCKeeper.PortKeeper, app.AccountKeeper, app.BankKeeper,
)
Expand Down Expand Up @@ -646,8 +646,8 @@
&app.StakingKeeper,
app.AccountKeeper,
app.BankKeeper,
app.TransferKeeper,

Check failure on line 649 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

cannot use app.TransferKeeper (variable of type "github.com/cosmos/ibc-go/v9/modules/apps/transfer/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper".Keeper value in argument to feeabskeeper.NewKeeper (typecheck)
app.IBCKeeper.ChannelKeeper,

Check failure on line 650 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

cannot use app.IBCKeeper.ChannelKeeper (variable of type *"github.com/cosmos/ibc-go/v9/modules/core/04-channel/keeper".Keeper) as "github.com/cosmos/ibc-go/v8/modules/core/04-channel/keeper".Keeper value in argument to feeabskeeper.NewKeeper (typecheck)
app.IBCKeeper.PortKeeper,
scopedFeeabsKeeper,
authtypes.NewModuleAddress(govtypes.ModuleName).String(),
Expand Down
2 changes: 1 addition & 1 deletion app/test_support.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package app

import (
capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"

"github.com/cosmos/cosmos-sdk/baseapp"
authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
Expand Down
2 changes: 1 addition & 1 deletion app/upgrades/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"

capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
ibckeeper "github.com/cosmos/ibc-go/v9/modules/core/keeper"
feemarketkeeper "github.com/skip-mev/feemarket/x/feemarket/keeper"

storetypes "cosmossdk.io/store/types"
Expand Down
48 changes: 25 additions & 23 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ require (
github.com/spf13/viper v1.19.0
github.com/stretchr/testify v1.9.0
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda // indirect
google.golang.org/genproto v0.0.0-20240701130421-f6361c86f094 // indirect
google.golang.org/grpc v1.67.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
)
Expand All @@ -50,52 +50,54 @@ require (
github.com/cosmos/ibc-apps/modules/ibc-hooks/v8 v8.0.0-20240530162148-4827cf263165
github.com/cosmos/ibc-go/modules/capability v1.0.1
github.com/cosmos/ibc-go/modules/light-clients/08-wasm v0.2.1-0.20240523101951-4b45d1822fb6
github.com/cosmos/ibc-go/v8 v8.4.0
github.com/cosmos/ibc-go/v9 v9.0.1
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Upgrade to IBC-Go v9 Dependency

The github.com/cosmos/ibc-go/v9 module has been added, replacing v8. Confirm that all modules and code depending on IBC-Go have been updated appropriately.

Ensure that the codebase reflects all necessary changes due to the major version upgrade to avoid runtime errors.

github.com/osmosis-labs/tokenfactory v0.0.0-20240310155926-981fbeb0fe42
github.com/skip-mev/feemarket v1.1.1
go.uber.org/mock v0.5.0
)

require (
cloud.google.com/go v0.114.0 // indirect
cloud.google.com/go/auth v0.5.1 // indirect
cloud.google.com/go v0.115.0 // indirect
cloud.google.com/go/auth v0.6.0 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.2 // indirect
cloud.google.com/go/compute/metadata v0.5.0 // indirect
cloud.google.com/go/iam v1.1.8 // indirect
cloud.google.com/go/iam v1.1.9 // indirect
cloud.google.com/go/storage v1.41.0 // indirect
cosmossdk.io/collections v0.4.0 // indirect
cosmossdk.io/depinject v1.0.0 // indirect
filippo.io/edwards25519 v1.1.0 // indirect
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
github.com/99designs/keyring v1.2.2 // indirect
github.com/CosmWasm/wasmvm v1.5.4 // indirect
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
github.com/DataDog/datadog-go v4.8.3+incompatible // indirect
github.com/DataDog/zstd v1.5.5 // indirect
Comment on lines +72 to 73
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Major Version Update for DataDog Dependency

The github.com/DataDog/datadog-go package has been updated from v3 to v4. This major version change may include breaking changes.

Review the DataDog integration code to ensure compatibility with v4. Update the code if necessary.

github.com/Microsoft/go-winio v0.6.2 // 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/bgentry/speakeasy v0.2.0 // indirect
github.com/bits-and-blooms/bitset v1.8.0 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/chzyer/readline v1.5.1 // indirect
github.com/cockroachdb/apd/v2 v2.0.2 // indirect
github.com/cockroachdb/errors v1.11.3 // indirect
github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect
github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a // indirect
github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
github.com/cockroachdb/pebble v1.1.1 // indirect
github.com/cockroachdb/redact v1.1.5 // indirect
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
github.com/cometbft/cometbft-db v0.14.1 // indirect
github.com/cosmos/btcutil v1.0.5 // indirect
github.com/cosmos/go-bip39 v1.0.0 // indirect
github.com/cosmos/ibc-go/v8 v8.4.0 // indirect
github.com/cosmos/ledger-cosmos-go v0.13.3 // indirect
github.com/creachadair/atomicfile v0.3.3 // indirect
github.com/creachadair/tomledit v0.0.26 // indirect
github.com/danieljoos/wincred v1.1.2 // indirect
github.com/danieljoos/wincred v1.2.1 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
github.com/desertbit/timer v1.0.1 // indirect
github.com/dgraph-io/badger/v4 v4.2.0 // indirect
github.com/dgraph-io/ristretto v0.1.1 // indirect
github.com/distribution/reference v0.5.0 // indirect
Expand All @@ -104,7 +106,7 @@ require (
github.com/fatih/color v1.17.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/getsentry/sentry-go v0.27.0 // indirect
github.com/getsentry/sentry-go v0.28.1 // indirect
github.com/go-kit/kit v0.13.0 // indirect
github.com/go-kit/log v0.2.1 // indirect
github.com/go-logfmt/logfmt v0.6.0 // indirect
Expand All @@ -118,30 +120,30 @@ require (
github.com/golang/mock v1.6.0 // indirect
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
github.com/google/btree v1.1.3 // indirect
github.com/google/flatbuffers v2.0.8+incompatible // indirect
github.com/google/flatbuffers v24.3.25+incompatible // indirect
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Update github.com/google/flatbuffers Dependency

The flatbuffers package has a significant version change. Confirm compatibility and verify that serialization/deserialization processes work as expected.

Test all functionalities relying on FlatBuffers to ensure data integrity.

github.com/google/go-cmp v0.6.0 // indirect
github.com/google/orderedcode v0.0.1 // indirect
github.com/google/s2a-go v0.1.7 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
github.com/googleapis/gax-go/v2 v2.12.4 // indirect
github.com/googleapis/gax-go/v2 v2.12.5 // indirect
github.com/gorilla/handlers v1.5.2 // indirect
github.com/gorilla/websocket v1.5.3 // 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/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/hashicorp/go-getter v1.7.5 // indirect
github.com/hashicorp/go-hclog v1.5.0 // indirect
github.com/hashicorp/go-hclog v1.6.3 // indirect
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
github.com/hashicorp/go-metrics v0.5.3 // indirect
github.com/hashicorp/go-plugin v1.5.2 // indirect
github.com/hashicorp/go-plugin v1.6.1 // indirect
github.com/hashicorp/go-safetemp v1.0.0 // indirect
github.com/hashicorp/go-version v1.7.0 // indirect
github.com/hashicorp/golang-lru v1.0.2 // indirect
github.com/hashicorp/golang-lru/v2 v2.0.7 // 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/hdevalence/ed25519consensus v0.2.0 // indirect
github.com/huandu/skiplist v1.2.0 // indirect
github.com/iancoleman/strcase v0.3.0 // indirect
github.com/improbable-eng/grpc-web v0.15.0 // indirect
Expand All @@ -152,7 +154,7 @@ require (
github.com/kr/pretty v0.3.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/lib/pq v1.10.9 // indirect
github.com/linxGnu/grocksdb v1.8.14 // indirect
github.com/linxGnu/grocksdb v1.9.2 // 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
Expand All @@ -175,7 +177,7 @@ require (
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/rs/cors v1.11.1 // indirect
github.com/rs/zerolog v1.33.0 // indirect
github.com/sagikazarmark/locafero v0.4.0 // indirect
github.com/sagikazarmark/locafero v0.6.0 // indirect
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
github.com/sasha-s/go-deadlock v0.3.5 // indirect
github.com/shamaton/msgpack/v2 v2.2.0 // indirect
Expand All @@ -188,7 +190,7 @@ require (
github.com/ulikunitz/xz v0.5.11 // indirect
github.com/zondax/hid v0.9.2 // indirect
github.com/zondax/ledger-go v0.14.3 // indirect
go.etcd.io/bbolt v1.4.0-alpha.0.0.20240404170359-43604f3112c5 // indirect
go.etcd.io/bbolt v1.4.0-alpha.1 // indirect
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Update go.etcd.io/bbolt Dependency

The bbolt database package has been updated to an alpha version. Using alpha versions may introduce instability.

Consider pinning to a stable release unless alpha features are required. Test database interactions thoroughly.

go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
Expand All @@ -197,22 +199,22 @@ require (
go.opentelemetry.io/otel/trace v1.24.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 // indirect
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 // indirect
golang.org/x/net v0.30.0 // indirect
golang.org/x/oauth2 v0.22.0 // indirect
golang.org/x/sync v0.8.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.5.0 // indirect
google.golang.org/api v0.180.0 // indirect
google.golang.org/api v0.186.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect
google.golang.org/protobuf v1.35.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
gotest.tools/v3 v3.5.1 // indirect
nhooyr.io/websocket v1.8.10 // indirect
nhooyr.io/websocket v1.8.11 // indirect
pgregory.net/rapid v1.1.0 // indirect
sigs.k8s.io/yaml v1.4.0 // indirect
)
Expand Down
Loading
Loading