@@ -16,26 +16,38 @@ module github.com/pokt-network/poktroll
1616// 6. go mod tidy
1717// 7. make ignite_build # and/or (re)start/build localnet
1818
19- // module github.com/pokt-network/pocket
20- // replace github.com/pokt-network/poktroll => .
21-
2219go 1.24.3
2320
21+ tool (
22+ github.com/bufbuild/buf/cmd/buf
23+ github.com/cosmos/cosmos-proto/cmd/protoc-gen-go-pulsar
24+ github.com/cosmos/gogoproto/protoc-gen-gocosmos
25+ github.com/cosmos/gogoproto/protoc-gen-gogo
26+ github.com/golangci/golangci-lint/cmd/golangci-lint
27+ github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
28+ github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
29+ github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2
30+ golang.org/x/tools/cmd/goimports
31+ google.golang.org/grpc/cmd/protoc-gen-go-grpc
32+ google.golang.org/protobuf/cmd/protoc-gen-go
33+ )
34+
2435// DEVELOPER_TIP: Uncomment to use local copies of various libraries
2536// replace github.com/pokt-network/shannon-sdk => ../shannon-sdk
2637// replace github.com/pokt-network/smt => ../smt
2738// replace github.com/pokt-network/smt/kvstore/badger => ../smt/kvstore/badger
2839// replace github.com/pokt-network/smt/kvstore/pebble => ../smt/kvstore/pebble
2940
30- // TODO: Investigate why we need to replace this?
31- replace nhooyr.io/websocket => github.com/coder/websocket v1.8.6
41+ replace (
42+ // TODO_HACK(@olshansk): Replace CometBFT with Pocket's fork to avoid blocking RPC queries on heavy EndBlockers.
43+ // Ref: https://github.com/pokt-network/cometbft/issues/3
44+ github.com/cometbft/cometbft => github.com/pokt-network/cometbft v0.38.17-0.20250808222235-91d271231811
3245
33- // replace broken goleveldb
34- replace github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
35-
36- // TODO_HACK(@olshansk): Replace CometBFT with Pocket's fork to avoid blocking RPC queries on heavy EndBlockers.
37- // Ref: https://github.com/pokt-network/cometbft/issues/3
38- replace github.com/cometbft/cometbft => github.com/pokt-network/cometbft v0.38.17-0.20250808222235-91d271231811
46+ // replace broken goleveldb
47+ github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
48+ // TODO_TECHDEBT(@olshansk): Investigate why we need to replace this?
49+ nhooyr.io/websocket => github.com/coder/websocket v1.8.6
50+ )
3951
4052require (
4153 cosmossdk.io/x/tx v0.14.0
@@ -59,60 +71,6 @@ require (
5971 golang.org/x/term v0.32.0
6072)
6173
62- require (
63- cosmossdk.io/api v0.9.2
64- cosmossdk.io/client/v2 v2.0.0-beta.8
65- cosmossdk.io/core v0.11.3
66- cosmossdk.io/depinject v1.2.0
67- cosmossdk.io/errors v1.0.2
68- cosmossdk.io/log v1.5.1
69- cosmossdk.io/math v1.5.3
70- cosmossdk.io/store v1.1.2
71- cosmossdk.io/tools/confix v0.1.2
72- cosmossdk.io/x/circuit v0.1.1
73- cosmossdk.io/x/evidence v0.1.1
74- cosmossdk.io/x/feegrant v0.1.1
75- cosmossdk.io/x/upgrade v0.1.4
76- github.com/bufbuild/buf v1.54.0 // indirect
77- github.com/cometbft/cometbft v0.38.17
78- github.com/cosmos/cosmos-db v1.1.1
79- github.com/cosmos/cosmos-proto v1.0.0-beta.5
80- github.com/cosmos/cosmos-sdk v0.53.0
81- github.com/cosmos/gogoproto v1.7.0
82- github.com/cosmos/ibc-go/modules/capability v1.0.1
83- github.com/cosmos/ibc-go/v8 v8.7.0
84- github.com/go-kit/kit v0.13.0
85- github.com/gogo/status v1.1.0
86- github.com/golang/protobuf v1.5.4
87- github.com/gorilla/mux v1.8.1
88- github.com/gorilla/websocket v1.5.3
89- github.com/grpc-ecosystem/grpc-gateway v1.16.0
90- github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
91- github.com/hashicorp/go-metrics v0.5.4
92- github.com/pokt-network/smt v0.14.1
93- github.com/pokt-network/smt/kvstore/pebble v0.0.0-20240822175047-21ea8639c188
94- github.com/prometheus/client_golang v1.22.0
95- github.com/regen-network/gocuke v1.1.0
96- github.com/rs/zerolog v1.34.0
97- github.com/spf13/cobra v1.9.1
98- github.com/spf13/pflag v1.0.6
99- github.com/spf13/viper v1.20.1
100- github.com/stretchr/testify v1.10.0
101- go.uber.org/multierr v1.11.0
102- golang.org/x/crypto v0.38.0
103- golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 // indirect
104- golang.org/x/sync v0.14.0
105- golang.org/x/text v0.25.0
106- golang.org/x/tools v0.33.0 // indirect
107- google.golang.org/genproto/googleapis/api v0.0.0-20250505200425-f936aa4a68b2
108- google.golang.org/grpc v1.72.0
109- google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.4.0 // indirect
110- google.golang.org/protobuf v1.36.6
111- gopkg.in/yaml.v2 v2.4.0
112- )
113-
114- require github.com/puzpuzpuz/xsync/v4 v4.2.0
115-
11674require (
11775 4d63.com/gocheckcompilerdirectives v1.3.0 // indirect
11876 4d63.com/gochecknoglobals v0.2.2 // indirect
@@ -138,8 +96,21 @@ require (
13896 cloud.google.com/go/storage v1.49.0 // indirect
13997 connectrpc.com/connect v1.18.1 // indirect
14098 connectrpc.com/otelconnect v0.7.2 // indirect
99+ cosmossdk.io/api v0.9.2
100+ cosmossdk.io/client/v2 v2.0.0-beta.8
141101 cosmossdk.io/collections v1.2.0 // indirect
102+ cosmossdk.io/core v0.11.3
103+ cosmossdk.io/depinject v1.2.0
104+ cosmossdk.io/errors v1.0.2
105+ cosmossdk.io/log v1.5.1
106+ cosmossdk.io/math v1.5.3
142107 cosmossdk.io/schema v1.1.0 // indirect
108+ cosmossdk.io/store v1.1.2
109+ cosmossdk.io/tools/confix v0.1.2
110+ cosmossdk.io/x/circuit v0.1.1
111+ cosmossdk.io/x/evidence v0.1.1
112+ cosmossdk.io/x/feegrant v0.1.1
113+ cosmossdk.io/x/upgrade v0.1.4
143114 filippo.io/edwards25519 v1.1.0 // indirect
144115 github.com/4meepo/tagalign v1.4.2 // indirect
145116 github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
@@ -180,6 +151,7 @@ require (
180151 github.com/bombsimon/wsl/v4 v4.5.0 // indirect
181152 github.com/breml/bidichk v0.3.2 // indirect
182153 github.com/breml/errchkjson v0.4.0 // indirect
154+ github.com/bufbuild/buf v1.54.0 // indirect
183155 github.com/bufbuild/protocompile v0.14.1 // indirect
184156 github.com/bufbuild/protoplugin v0.0.0-20250218205857-750e09ce93e1 // indirect
185157 github.com/butuzov/ireturn v0.3.1 // indirect
@@ -204,13 +176,20 @@ require (
204176 github.com/cockroachdb/pebble v1.1.5 // indirect
205177 github.com/cockroachdb/redact v1.1.6 // indirect
206178 github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
179+ github.com/cometbft/cometbft v0.38.17
207180 github.com/cometbft/cometbft-db v0.14.1 // indirect
208181 github.com/containerd/log v0.1.0 // indirect
209182 github.com/containerd/stargz-snapshotter/estargz v0.16.3 // indirect
210183 github.com/cosmos/btcutil v1.0.5 // indirect
184+ github.com/cosmos/cosmos-db v1.1.1
185+ github.com/cosmos/cosmos-proto v1.0.0-beta.5
186+ github.com/cosmos/cosmos-sdk v0.53.0
211187 github.com/cosmos/go-bip39 v1.0.0 // indirect
212188 github.com/cosmos/gogogateway v1.2.0 // indirect
189+ github.com/cosmos/gogoproto v1.7.0
213190 github.com/cosmos/iavl v1.2.2 // indirect
191+ github.com/cosmos/ibc-go/modules/capability v1.0.1
192+ github.com/cosmos/ibc-go/v8 v8.7.0
214193 github.com/cosmos/ics23/go v0.11.0 // indirect
215194 github.com/cosmos/ledger-cosmos-go v0.14.0 // indirect
216195 github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
@@ -253,6 +232,7 @@ require (
253232 github.com/ghostiam/protogetter v0.3.9 // indirect
254233 github.com/go-critic/go-critic v0.12.0 // indirect
255234 github.com/go-jose/go-jose/v4 v4.0.4 // indirect
235+ github.com/go-kit/kit v0.13.0
256236 github.com/go-kit/log v0.2.1 // indirect
257237 github.com/go-logfmt/logfmt v0.6.0 // indirect
258238 github.com/go-logr/logr v1.4.2 // indirect
@@ -274,8 +254,10 @@ require (
274254 github.com/gofrs/uuid v4.4.0+incompatible // indirect
275255 github.com/gogo/googleapis v1.4.1 // indirect
276256 github.com/gogo/protobuf v1.3.2 // indirect
257+ github.com/gogo/status v1.1.0
277258 github.com/golang/glog v1.2.4 // indirect
278259 github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
260+ github.com/golang/protobuf v1.5.4
279261 github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
280262 github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 // indirect
281263 github.com/golangci/go-printf-func-name v0.1.0 // indirect
@@ -298,17 +280,22 @@ require (
298280 github.com/googleapis/gax-go/v2 v2.14.1 // indirect
299281 github.com/gordonklaus/ineffassign v0.1.0 // indirect
300282 github.com/gorilla/handlers v1.5.2 // indirect
283+ github.com/gorilla/mux v1.8.1
284+ github.com/gorilla/websocket v1.5.3
301285 github.com/gostaticanalysis/analysisutil v0.7.1 // indirect
302286 github.com/gostaticanalysis/comment v1.5.0 // indirect
303287 github.com/gostaticanalysis/forcetypeassert v0.2.0 // indirect
304288 github.com/gostaticanalysis/nilerr v0.1.1 // indirect
305289 github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
290+ github.com/grpc-ecosystem/grpc-gateway v1.16.0
291+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
306292 github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
307293 github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
308294 github.com/hashicorp/go-getter v1.7.5 // indirect
309295 github.com/hashicorp/go-hclog v1.6.3 // indirect
310296 github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
311297 github.com/hashicorp/go-immutable-radix/v2 v2.1.0 // indirect
298+ github.com/hashicorp/go-metrics v0.5.4
312299 github.com/hashicorp/go-plugin v1.6.3 // indirect
313300 github.com/hashicorp/go-safetemp v1.0.0 // indirect
314301 github.com/hashicorp/golang-lru v1.0.2 // indirect
@@ -392,10 +379,14 @@ require (
392379 github.com/pkg/errors v0.9.1 // indirect
393380 github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
394381 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
382+ github.com/pokt-network/smt v0.14.1
383+ github.com/pokt-network/smt/kvstore/pebble v0.0.0-20240822175047-21ea8639c188
395384 github.com/polyfloyd/go-errorlint v1.7.1 // indirect
385+ github.com/prometheus/client_golang v1.22.0
396386 github.com/prometheus/client_model v0.6.1 // indirect
397387 github.com/prometheus/common v0.63.0 // indirect
398388 github.com/prometheus/procfs v0.15.1 // indirect
389+ github.com/puzpuzpuz/xsync/v4 v4.2.0
399390 github.com/quasilyte/go-ruleguard v0.4.3-0.20240823090925-0fe6f58b47b1 // indirect
400391 github.com/quasilyte/go-ruleguard/dsl v0.3.22 // indirect
401392 github.com/quasilyte/gogrep v0.5.0 // indirect
@@ -405,9 +396,11 @@ require (
405396 github.com/quic-go/quic-go v0.51.0 // indirect
406397 github.com/raeperd/recvcheck v0.2.0 // indirect
407398 github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
399+ github.com/regen-network/gocuke v1.1.0
408400 github.com/rivo/uniseg v0.4.7 // indirect
409401 github.com/rogpeppe/go-internal v1.14.1 // indirect
410402 github.com/rs/cors v1.11.1 // indirect
403+ github.com/rs/zerolog v1.34.0
411404 github.com/russross/blackfriday/v2 v2.1.0 // indirect
412405 github.com/ryancurrah/gomodguard v1.3.5 // indirect
413406 github.com/ryanrolds/sqlclosecheck v0.5.1 // indirect
@@ -428,11 +421,15 @@ require (
428421 github.com/sourcegraph/go-diff v0.7.0 // indirect
429422 github.com/spf13/afero v1.12.0 // indirect
430423 github.com/spf13/cast v1.7.1 // indirect
424+ github.com/spf13/cobra v1.9.1
425+ github.com/spf13/pflag v1.0.6
426+ github.com/spf13/viper v1.20.1
431427 github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
432428 github.com/ssgreg/nlreturn/v2 v2.2.1 // indirect
433429 github.com/stbenjam/no-sprintf-host-port v0.2.0 // indirect
434430 github.com/stoewer/go-strcase v1.3.0 // indirect
435431 github.com/stretchr/objx v0.5.2 // indirect
432+ github.com/stretchr/testify v1.10.0
436433 github.com/subosito/gotenv v1.6.0 // indirect
437434 github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
438435 github.com/tdakkota/asciicheck v0.4.1 // indirect
@@ -477,18 +474,29 @@ require (
477474 go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect
478475 go.opentelemetry.io/otel/trace v1.35.0 // indirect
479476 go.uber.org/automaxprocs v1.6.0 // indirect
477+ go.uber.org/multierr v1.11.0
480478 go.uber.org/zap v1.27.0 // indirect
481479 go.uber.org/zap/exp v0.3.0 // indirect
482480 golang.org/x/arch v0.15.0 // indirect
481+ golang.org/x/crypto v0.38.0
482+ golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6 // indirect
483483 golang.org/x/exp/typeparams v0.0.0-20250210185358-939b2ce775ac // indirect
484484 golang.org/x/mod v0.24.0 // indirect
485485 golang.org/x/net v0.40.0 // indirect
486486 golang.org/x/oauth2 v0.27.0 // indirect
487+ golang.org/x/sync v0.14.0
487488 golang.org/x/sys v0.33.0 // indirect
489+ golang.org/x/text v0.25.0
488490 golang.org/x/time v0.10.0 // indirect
491+ golang.org/x/tools v0.33.0 // indirect
489492 google.golang.org/api v0.223.0 // indirect
490493 google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect
494+ google.golang.org/genproto/googleapis/api v0.0.0-20250505200425-f936aa4a68b2
491495 google.golang.org/genproto/googleapis/rpc v0.0.0-20250505200425-f936aa4a68b2 // indirect
496+ google.golang.org/grpc v1.72.0
497+ google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.4.0 // indirect
498+ google.golang.org/protobuf v1.36.6
499+ gopkg.in/yaml.v2 v2.4.0
492500 gopkg.in/yaml.v3 v3.0.1 // indirect
493501 gotest.tools/v3 v3.5.2 // indirect
494502 honnef.co/go/tools v0.6.1 // indirect
@@ -500,17 +508,3 @@ require (
500508 rsc.io/qr v0.2.0 // indirect
501509 sigs.k8s.io/yaml v1.4.0 // indirect
502510)
503-
504- tool (
505- github.com/bufbuild/buf/cmd/buf
506- github.com/cosmos/cosmos-proto/cmd/protoc-gen-go-pulsar
507- github.com/cosmos/gogoproto/protoc-gen-gocosmos
508- github.com/cosmos/gogoproto/protoc-gen-gogo
509- github.com/golangci/golangci-lint/cmd/golangci-lint
510- github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
511- github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger
512- github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2
513- golang.org/x/tools/cmd/goimports
514- google.golang.org/grpc/cmd/protoc-gen-go-grpc
515- google.golang.org/protobuf/cmd/protoc-gen-go
516- )
0 commit comments