11module github.com/dydxprotocol/v4-chain/protocol
22
3- go 1.23.2
3+ go 1.23.5
44
55toolchain go1.24.5
66
77require (
8- cosmossdk.io/api v0.9.2
8+ cosmossdk.io/api v1.0.0-alpha.1
99 cosmossdk.io/math v1.5.3
1010 github.com/Shopify/sarama v1.38.1
1111 github.com/cometbft/cometbft v1.0.1
12- github.com/cometbft/cometbft-db v0.15.0 // indirect
12+ github.com/cometbft/cometbft-db v1.0.4 // indirect
1313 github.com/cosmos/cosmos-proto v1.0.0-beta.5
14- github.com/cosmos/cosmos-sdk v0.53.4
14+ github.com/cosmos/cosmos-sdk v0.54.0-alpha.0.0.20250611155041-9fa93c9afe32
1515 github.com/cosmos/go-bip39 v1.0.0
1616 github.com/cosmos/gogoproto v1.7.0
1717 github.com/go-playground/validator/v10 v10.27.0
1818 github.com/gofrs/flock v0.12.1
1919 github.com/gogo/protobuf v1.3.2 // indirect
20- github.com/golang/mock v1.7.0-rc.1
20+ github.com/golang/mock v1.7.0-rc.1 // indirect
2121 github.com/golang/protobuf v1.5.4
2222 github.com/golangci/golangci-lint v1.64.8
2323 github.com/google/go-cmp v0.7.0
@@ -43,19 +43,19 @@ require (
4343
4444require (
4545 cosmossdk.io/client/v2 v2.10.0-beta.4
46- cosmossdk.io/core v0.11.3
46+ cosmossdk.io/core v1.1.0-alpha.2
4747 cosmossdk.io/errors v1.0.2
4848 cosmossdk.io/log v1.6.0
49- cosmossdk.io/store v1.1.2
49+ cosmossdk.io/store v1.3.0-alpha.1
5050 cosmossdk.io/tools/confix v0.1.2
5151 cosmossdk.io/x/circuit v0.2.0
5252 cosmossdk.io/x/evidence v0.2.0
5353 cosmossdk.io/x/feegrant v0.1.0
54- cosmossdk.io/x/tx v1.1.0
54+ cosmossdk.io/x/tx v1.2.0-alpha.1
5555 cosmossdk.io/x/upgrade v0.2.0
5656 github.com/burdiyan/kafkautil v0.0.0-20190131162249-eaf83ed22d5b
5757 github.com/cosmos/cosmos-db v1.1.3
58- github.com/cosmos/iavl v1.3.5
58+ github.com/cosmos/iavl v1.2.6
5959 github.com/cosmos/ibc-go/modules/capability v1.0.1
6060 github.com/cosmos/ibc-go/v8 v8.7.0
6161 github.com/cosmos/rosetta v0.50.12
@@ -72,6 +72,7 @@ require (
7272 github.com/shopspring/decimal v1.4.0
7373 github.com/spf13/viper v1.20.1
7474 github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d
75+ go.uber.org/mock v0.5.2
7576 google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b
7677 google.golang.org/protobuf v1.36.6
7778 gotest.tools/v3 v3.5.2
@@ -88,8 +89,8 @@ require (
8889 cloud.google.com/go/iam v1.2.2 // indirect
8990 cloud.google.com/go/monitoring v1.21.2 // indirect
9091 cloud.google.com/go/storage v1.49.0 // indirect
91- cosmossdk.io/collections v1.2.0 // indirect
92- cosmossdk.io/depinject v1.2.0 // indirect
92+ cosmossdk.io/collections v1.2.1 // indirect
93+ cosmossdk.io/depinject v1.2.1 // indirect
9394 cosmossdk.io/schema v1.1.0 // indirect
9495 dario.cat/mergo v1.0.0 // indirect
9596 filippo.io/edwards25519 v1.1.0 // indirect
@@ -138,14 +139,13 @@ require (
138139 github.com/beorn7/perks v1.0.1 // indirect
139140 github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
140141 github.com/bgentry/speakeasy v0.2.0 // indirect
141- github.com/bits-and-blooms/bitset v1.20 .0 // indirect
142+ github.com/bits-and-blooms/bitset v1.22 .0 // indirect
142143 github.com/bkielbasa/cyclop v1.2.3 // indirect
143144 github.com/blendle/zapdriver v1.3.1 // indirect
144145 github.com/blizzy78/varnamelen v0.8.0 // indirect
145146 github.com/bombsimon/wsl/v4 v4.5.0 // indirect
146147 github.com/breml/bidichk v0.3.2 // indirect
147148 github.com/breml/errchkjson v0.4.0 // indirect
148- github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect
149149 github.com/buger/jsonparser v1.1.1 // indirect
150150 github.com/butuzov/ireturn v0.3.1 // indirect
151151 github.com/butuzov/mirror v1.3.0 // indirect
@@ -164,12 +164,12 @@ require (
164164 github.com/cloudwego/base64x v0.1.5 // indirect
165165 github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
166166 github.com/cockroachdb/apd/v2 v2.0.2 // indirect
167- github.com/cockroachdb/errors v1.11.3 // indirect
168- github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect
169- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
167+ github.com/cockroachdb/errors v1.12.0 // indirect
168+ github.com/cockroachdb/fifo v0.0.0-20240816210425-c5d0cb0b6fc0 // indirect
169+ github.com/cockroachdb/logtags v0.0.0-20241215232642-bb51bb14a506 // indirect
170170 github.com/cockroachdb/pebble v1.1.5 // indirect
171171 github.com/cockroachdb/redact v1.1.6 // indirect
172- github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
172+ github.com/cockroachdb/tokenbucket v0.0.0-20250429170803-42689b6311bb // indirect
173173 github.com/coinbase/rosetta-sdk-go/types v1.0.0 // indirect
174174 github.com/consensys/gnark-crypto v0.18.0 // indirect
175175 github.com/containerd/continuity v0.4.5 // indirect
@@ -191,8 +191,8 @@ require (
191191 github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
192192 github.com/denis-tingaikin/go-header v0.5.0 // indirect
193193 github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
194- github.com/dgraph-io/badger/v4 v4.3 .0 // indirect
195- github.com/dgraph-io/ristretto v0 .1.2-0.20240116140435-c67e07994f91 // indirect
194+ github.com/dgraph-io/badger/v4 v4.6 .0 // indirect
195+ github.com/dgraph-io/ristretto/v2 v2 .1.0 // indirect
196196 github.com/docker/cli v27.4.1+incompatible // indirect
197197 github.com/docker/docker v27.1.1+incompatible // indirect
198198 github.com/docker/go-connections v0.5.0 // indirect
@@ -202,7 +202,7 @@ require (
202202 github.com/eapache/go-resiliency v1.4.0 // indirect
203203 github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect
204204 github.com/eapache/queue v1.1.0 // indirect
205- github.com/emicklei/dot v1.6.2 // indirect
205+ github.com/emicklei/dot v1.8.0 // indirect
206206 github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
207207 github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
208208 github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
@@ -218,7 +218,7 @@ require (
218218 github.com/gagliardetto/binary v0.8.0 // indirect
219219 github.com/gagliardetto/solana-go v1.11.0 // indirect
220220 github.com/gagliardetto/treeout v0.1.4 // indirect
221- github.com/getsentry/sentry-go v0.27 .0 // indirect
221+ github.com/getsentry/sentry-go v0.33 .0 // indirect
222222 github.com/ghostiam/protogetter v0.3.9 // indirect
223223 github.com/go-critic/go-critic v0.12.0 // indirect
224224 github.com/go-jose/go-jose/v4 v4.0.5 // indirect
@@ -242,8 +242,8 @@ require (
242242 github.com/gobwas/glob v0.2.3 // indirect
243243 github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
244244 github.com/gogo/googleapis v1.4.1 // indirect
245- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
246- github.com/golang/snappy v0 .0.5-0.20220116011046-fa5810519dcb // indirect
245+ github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
246+ github.com/golang/snappy v1 .0.0 // indirect
247247 github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
248248 github.com/golangci/go-printf-func-name v0.1.0 // indirect
249249 github.com/golangci/gofmt v0.0.0-20250106114630-d62b90e6713d // indirect
@@ -252,7 +252,7 @@ require (
252252 github.com/golangci/revgrep v0.8.0 // indirect
253253 github.com/golangci/unconvert v0.0.0-20240309020433-c5143eacb3ed // indirect
254254 github.com/google/btree v1.1.3 // indirect
255- github.com/google/flatbuffers v2.0.8 +incompatible // indirect
255+ github.com/google/flatbuffers v25.2.10 +incompatible // indirect
256256 github.com/google/orderedcode v0.0.1 // indirect
257257 github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
258258 github.com/google/s2a-go v0.1.9 // indirect
@@ -322,8 +322,7 @@ require (
322322 github.com/leodido/go-urn v1.4.0 // indirect
323323 github.com/leonklingele/grouper v1.1.2 // indirect
324324 github.com/lib/pq v1.10.9 // indirect
325- github.com/libp2p/go-buffer-pool v0.1.0 // indirect
326- github.com/linxGnu/grocksdb v1.9.3 // indirect
325+ github.com/linxGnu/grocksdb v1.10.1 // indirect
327326 github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
328327 github.com/lovoo/goka v1.1.9 // indirect
329328 github.com/macabu/inamedparam v0.1.3 // indirect
@@ -334,6 +333,7 @@ require (
334333 github.com/mattn/go-colorable v0.1.14 // indirect
335334 github.com/mattn/go-isatty v0.0.20 // indirect
336335 github.com/mattn/go-runewidth v0.0.16 // indirect
336+ github.com/mdp/qrterminal/v3 v3.2.1 // indirect
337337 github.com/mgechev/revive v1.7.0 // indirect
338338 github.com/minio/highwayhash v1.0.3 // indirect
339339 github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -348,11 +348,12 @@ require (
348348 github.com/mostynb/zstdpool-freelist v0.0.0-20201229113212-927304c0c3b1 // indirect
349349 github.com/mr-tron/base58 v1.2.0 // indirect
350350 github.com/mtibben/percent v0.2.1 // indirect
351+ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
351352 github.com/nakabonne/nestif v0.3.1 // indirect
352353 github.com/nishanths/exhaustive v0.12.0 // indirect
353354 github.com/nishanths/predeclared v0.2.2 // indirect
354355 github.com/nunnatsa/ginkgolinter v0.19.1 // indirect
355- github.com/nxadm/tail v1.4.8 // indirect
356+ github.com/nxadm/tail v1.4.11 // indirect
356357 github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect
357358 github.com/oklog/run v1.1.0 // indirect
358359 github.com/olekukonko/tablewriter v0.0.5 // indirect
@@ -369,9 +370,9 @@ require (
369370 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
370371 github.com/polyfloyd/go-errorlint v1.7.1 // indirect
371372 github.com/prometheus/client_golang v1.22.0 // indirect
372- github.com/prometheus/client_model v0.6.1 // indirect
373- github.com/prometheus/common v0.63 .0 // indirect
374- github.com/prometheus/procfs v0.15 .1 // indirect
373+ github.com/prometheus/client_model v0.6.2 // indirect
374+ github.com/prometheus/common v0.64 .0 // indirect
375+ github.com/prometheus/procfs v0.16 .1 // indirect
375376 github.com/puzpuzpuz/xsync/v3 v3.5.1 // indirect
376377 github.com/quasilyte/go-ruleguard v0.4.3-0.20240823090925-0fe6f58b47b1 // indirect
377378 github.com/quasilyte/go-ruleguard/dsl v0.3.22 // indirect
@@ -439,7 +440,7 @@ require (
439440 gitlab.com/bosi/decorder v0.4.2 // indirect
440441 go-simpler.org/musttag v0.13.0 // indirect
441442 go-simpler.org/sloglint v0.9.0 // indirect
442- go.etcd.io/bbolt v1.4.0-alpha.0.0.20240404170359-43604f3112c5 // indirect
443+ go.etcd.io/bbolt v1.4.0 // indirect
443444 go.mongodb.org/mongo-driver v1.12.1 // indirect
444445 go.opencensus.io v0.24.0 // indirect
445446 go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -460,7 +461,8 @@ require (
460461 go.uber.org/multierr v1.11.0 // indirect
461462 go.uber.org/ratelimit v0.2.0 // indirect
462463 go.uber.org/zap v1.27.0 // indirect
463- golang.org/x/arch v0.15.0 // indirect
464+ go.yaml.in/yaml/v2 v2.4.2 // indirect
465+ golang.org/x/arch v0.17.0 // indirect
464466 golang.org/x/crypto v0.40.0 // indirect
465467 golang.org/x/exp/typeparams v0.0.0-20250210185358-939b2ce775ac // indirect
466468 golang.org/x/mod v0.26.0 // indirect
@@ -482,7 +484,8 @@ require (
482484 mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f // indirect
483485 nhooyr.io/websocket v1.8.10 // indirect
484486 pgregory.net/rapid v1.2.0 // indirect
485- sigs.k8s.io/yaml v1.4.0 // indirect
487+ rsc.io/qr v0.2.0 // indirect
488+ sigs.k8s.io/yaml v1.6.0 // indirect
486489)
487490
488491// Block for dep upgrades that would have been pulled in via Slinky
@@ -492,24 +495,23 @@ replace (
492495 github.com/btcsuite/btcd/btcec/v2 => github.com/btcsuite/btcd/btcec/v2 v2.3.2
493496 github.com/cosmos/ibc-go/v8 => github.com/dydxprotocol/ibc-go/v8 v8.0.0-rc.0.0.20250312180215-8733b3edf43a
494497 github.com/google/pprof => github.com/google/pprof v0.0.0-20230228050547-1710fef4ab10
495- github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.18.0
496- github.com/prometheus/common => github.com/prometheus/common v0.47.0
498+ // github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.18.0
499+ // github.com/prometheus/common => github.com/prometheus/common v0.47.0
497500)
498501
499502replace (
500503 // TODO(DEC-2209): Ideally we rely on a released version (we don't make any changes in our cosmos-sdk fork).
501504 // In this case the latest signing mode fixes aren't tagged as a release yet.
502- cosmossdk.io/client/v2 => github.com/cosmos/cosmos-sdk/client/v2 v2.0.0-beta.1.0.20240219091002-18ea4c520045
505+ // cosmossdk.io/client/v2 => github.com/cosmos/cosmos-sdk/client/v2 v2.0.0-beta.1.0.20240219091002-18ea4c520045
503506 // TODO(https://github.com/cosmos/rosetta/issues/76): Rosetta requires cosmossdk.io/core v0.12.0 erroneously but
504507 // should use v0.11.0. The Cosmos build fails with types/context.go:65:29: undefined: comet.BlockInfo otherwise.
505508 // cosmossdk.io/core => cosmossdk.io/core v0.11.0
506509 // Use dYdX fork of Cosmos SDK/store
507- cosmossdk.io/store => github.com/dydxprotocol/ cosmos-sdk/store v1.0.3-0.20240326192503-dd116391188d
510+ cosmossdk.io/store => github.com/01builders/dydx- cosmos-sdk/store v1.1.2-dydx-2
508511 // Use dYdX fork of CometBFT
509- github.com/cometbft/cometbft => github.com/dydxprotocol/ cometbft v0.38.6-0.20250203202601-3ab07f44e83a
512+ github.com/cometbft/cometbft => github.com/01builders/dydx- cometbft v0.38.17-dydx-4
510513 // Use dYdX fork of Cosmos SDK
511- github.com/cosmos/cosmos-sdk => github.com/dydxprotocol/cosmos-sdk v0.50.6-0.20250807152116-6f31ad979963
512- github.com/cosmos/iavl => github.com/dydxprotocol/iavl v1.1.1-0.20240509161911-1c8b8e787e85
514+ github.com/cosmos/cosmos-sdk => github.com/01builders/dydx-cosmos-sdk v0.53.4-dydx-2
513515)
514516
515517replace (
0 commit comments