Skip to content

Commit 3ef9978

Browse files
committed
autosave
1 parent d8e9e0d commit 3ef9978

File tree

4 files changed

+364
-813
lines changed

4 files changed

+364
-813
lines changed

protocol/app/ante/sigverify_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ import (
2323
accountplustypes "github.com/dydxprotocol/v4-chain/protocol/x/accountplus/types"
2424
clobtypes "github.com/dydxprotocol/v4-chain/protocol/x/clob/types"
2525
satypes "github.com/dydxprotocol/v4-chain/protocol/x/subaccounts/types"
26-
"github.com/golang/mock/gomock"
2726
"github.com/stretchr/testify/require"
27+
gomock "go.uber.org/mock/gomock"
2828
)
2929

3030
func TestSigVerification(t *testing.T) {

protocol/go.mod

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
module github.com/dydxprotocol/v4-chain/protocol
22

3-
go 1.23.2
3+
go 1.23.5
44

55
toolchain go1.24.5
66

77
require (
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

4444
require (
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

499502
replace (
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

515517
replace (

0 commit comments

Comments
 (0)