11module github.com/hyperledger-labs/fabric-smart-client
22
3- go 1.24.3
3+ go 1.24.6
44
55require (
66 github.com/DATA-DOG/go-sqlmock v1.5.2
@@ -29,32 +29,32 @@ require (
2929 github.com/jackc/pgx/v5 v5.7.1
3030 github.com/jackc/pgxlisten v0.0.0-20241106001234-1d6f6656415c
3131 github.com/jaegertracing/jaeger-idl v0.6.0
32- github.com/libp2p/go-libp2p v0.37.2
33- github.com/libp2p/go-libp2p-kad-dht v0.25.2
32+ github.com/libp2p/go-libp2p v0.46.0
33+ github.com/libp2p/go-libp2p-kad-dht v0.36.0
3434 github.com/miekg/pkcs11 v1.1.1
3535 github.com/miracl/conflate v1.3.4
36- github.com/multiformats/go-multiaddr v0.13.0
36+ github.com/multiformats/go-multiaddr v0.16.1
3737 github.com/onsi/ginkgo/v2 v2.25.1
3838 github.com/onsi/gomega v1.38.2
39- github.com/prometheus/client_golang v1.20.5
39+ github.com/prometheus/client_golang v1.23.2
4040 github.com/spf13/cobra v1.8.1
4141 github.com/spf13/viper v1.20.1
42- github.com/stretchr/testify v1.10.0
42+ github.com/stretchr/testify v1.11.1
4343 github.com/tedsuo/ifrit v0.0.0-20230516164442-7862c310ad26
4444 github.com/uptrace/opentelemetry-go-extra/otelsql v0.3.2
4545 github.com/uptrace/opentelemetry-go-extra/otelzap v0.3.2
4646 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0
47- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59 .0
48- go.opentelemetry.io/otel v1.37 .0
49- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.28 .0
50- go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.28 .0
47+ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63 .0
48+ go.opentelemetry.io/otel v1.38 .0
49+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0
50+ go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38 .0
5151 go.opentelemetry.io/otel/log v0.6.0
52- go.opentelemetry.io/otel/trace v1.37 .0
52+ go.opentelemetry.io/otel/trace v1.38 .0
5353 go.uber.org/atomic v1.11.0
54- go.uber.org/dig v1.18 .0
54+ go.uber.org/dig v1.19 .0
5555 go.uber.org/goleak v1.3.0
5656 go.uber.org/zap v1.27.0
57- golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c
57+ golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546
5858 golang.org/x/sync v0.18.0
5959 golang.org/x/text v0.31.0
6060 google.golang.org/grpc v1.76.0
@@ -84,39 +84,36 @@ require (
8484 github.com/Microsoft/go-winio v0.6.2 // indirect
8585 github.com/VictoriaMetrics/fastcache v1.12.2 // indirect
8686 github.com/alecthomas/kingpin/v2 v2.4.0 // indirect
87- github.com/alecthomas/units v0.0.0-20240626203959-61d1e3462e30 // indirect
87+ github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b // indirect
8888 github.com/benbjohnson/clock v1.3.5 // indirect
8989 github.com/beorn7/perks v1.0.1 // indirect
9090 github.com/bits-and-blooms/bitset v1.20.0 // indirect
9191 github.com/bytedance/sonic v1.12.3 // indirect
9292 github.com/bytedance/sonic/loader v0.2.0 // indirect
93- github.com/cenkalti/backoff/v4 v4.3.0 // indirect
93+ github.com/cenkalti/backoff/v5 v5.0.3 // indirect
9494 github.com/cespare/xxhash/v2 v2.3.0 // indirect
9595 github.com/cloudwego/base64x v0.1.4 // indirect
9696 github.com/cloudwego/iasm v0.2.0 // indirect
9797 github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
9898 github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect
9999 github.com/cockroachdb/redact v1.1.5 // indirect
100100 github.com/consensys/gnark-crypto v0.18.1 // indirect
101- github.com/containerd/cgroups v1.1.0 // indirect
102101 github.com/containerd/errdefs v1.0.0
103102 github.com/containerd/errdefs/pkg v0.3.0 // indirect
104103 github.com/containerd/log v0.1.0 // indirect
105- github.com/coreos/go-systemd/v22 v22.5.0 // indirect
106104 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
107105 github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
108- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3 .0 // indirect
106+ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4 .0 // indirect
109107 github.com/distribution/reference v0.6.0 // indirect
110108 github.com/docker/go-units v0.5.0 // indirect
111109 github.com/dustin/go-humanize v1.0.1 // indirect
112- github.com/elastic/gosigar v0.14.3 // indirect
113110 github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
114111 github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect
115112 github.com/felixge/httpsnoop v1.0.4 // indirect
113+ github.com/filecoin-project/go-clock v0.1.0 // indirect
116114 github.com/flynn/noise v1.1.0 // indirect
117- github.com/francoispqt/gojay v1.2.13 // indirect
118115 github.com/fsnotify/fsnotify v1.8.0 // indirect
119- github.com/gabriel-vasile/mimetype v1.4.5 // indirect
116+ github.com/gabriel-vasile/mimetype v1.4.10 // indirect
120117 github.com/getsentry/sentry-go v0.27.0 // indirect
121118 github.com/ghodss/yaml v1.0.0 // indirect
122119 github.com/gin-contrib/sse v0.1.0 // indirect
@@ -133,65 +130,59 @@ require (
133130 github.com/go-playground/validator/v10 v10.22.1 // indirect
134131 github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
135132 github.com/goccy/go-json v0.10.3 // indirect
136- github.com/godbus/dbus/v5 v5.1.0 // indirect
137133 github.com/gogo/googleapis v1.4.1 // indirect
138134 github.com/gogo/protobuf v1.3.2 // indirect
139135 github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
140136 github.com/golang/protobuf v1.5.4 // indirect
141- github.com/golang/snappy v0.0.4 // indirect
137+ github.com/golang/snappy v0.0.5-0.20231225225746-43d5d4cd4e0e // indirect
142138 github.com/google/go-cmp v0.7.0 // indirect
143139 github.com/google/gopacket v1.1.19 // indirect
144140 github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
145141 github.com/google/s2a-go v0.1.8 // indirect
146142 github.com/google/uuid v1.6.0
147143 github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
148144 github.com/googleapis/gax-go/v2 v2.14.1 // indirect
149- github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
150- github.com/hashicorp/errwrap v1.1.0 // indirect
151- github.com/hashicorp/go-multierror v1.1.1 // indirect
145+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 // indirect
152146 github.com/hashicorp/golang-lru v1.0.2 // indirect
153147 github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
154148 github.com/huin/goupnp v1.3.0 // indirect
155149 github.com/hyperledger/aries-bbs-go v0.0.0-20240528084656-761671ea73bc // indirect
156150 github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect
157151 github.com/inconshreveable/mousetrap v1.1.0 // indirect
158- github.com/ipfs/boxo v0.21.0 // indirect
159- github.com/ipfs/go-cid v0.4.1 // indirect
160- github.com/ipfs/go-datastore v0.6.0 // indirect
161- github.com/ipfs/go-log v1.0.5 // indirect
162- github.com/ipfs/go-log/v2 v2.5.1 // indirect
152+ github.com/ipfs/boxo v0.35.2 // indirect
153+ github.com/ipfs/go-cid v0.6.0 // indirect
154+ github.com/ipfs/go-datastore v0.9.0 // indirect
155+ github.com/ipfs/go-log/v2 v2.9.0 // indirect
163156 github.com/ipld/go-ipld-prime v0.21.0 // indirect
164157 github.com/jackc/pgpassfile v1.0.0 // indirect
165158 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
166159 github.com/jackc/puddle/v2 v2.2.2 // indirect
167160 github.com/jackpal/go-nat-pmp v1.0.2 // indirect
168161 github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
169- github.com/jbenet/goprocess v0.1.4 // indirect
170162 github.com/josharian/intern v1.0.0 // indirect
171163 github.com/json-iterator/go v1.1.12 // indirect
172164 github.com/kilic/bls12-381 v0.1.0 // indirect
173165 github.com/klauspost/compress v1.18.0 // indirect
174- github.com/klauspost/cpuid/v2 v2.2.8 // indirect
175- github.com/koron/go-ssdp v0.0.4 // indirect
166+ github.com/klauspost/cpuid/v2 v2.3.0 // indirect
167+ github.com/koron/go-ssdp v0.0.6 // indirect
176168 github.com/kr/pretty v0.3.1 // indirect
177169 github.com/kr/text v0.2.0 // indirect
178170 github.com/leodido/go-urn v1.4.0 // indirect
179171 github.com/libp2p/go-buffer-pool v0.1.0 // indirect
180172 github.com/libp2p/go-cidranger v1.1.0 // indirect
181- github.com/libp2p/go-flow-metrics v0.2 .0 // indirect
173+ github.com/libp2p/go-flow-metrics v0.3 .0 // indirect
182174 github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
183- github.com/libp2p/go-libp2p-kbucket v0.6.3 // indirect
184- github.com/libp2p/go-libp2p-record v0.2.0 // indirect
185- github.com/libp2p/go-libp2p-routing-helpers v0.7.4 // indirect
175+ github.com/libp2p/go-libp2p-kbucket v0.8.0 // indirect
176+ github.com/libp2p/go-libp2p-record v0.3.1 // indirect
177+ github.com/libp2p/go-libp2p-routing-helpers v0.7.5 // indirect
186178 github.com/libp2p/go-msgio v0.3.0 // indirect
187- github.com/libp2p/go-nat v0.2.0 // indirect
188- github.com/libp2p/go-netroute v0.2.1 // indirect
179+ github.com/libp2p/go-netroute v0.3.0 // indirect
189180 github.com/libp2p/go-reuseport v0.4.0 // indirect
190- github.com/libp2p/go-yamux/v4 v4 .0.1 // indirect
181+ github.com/libp2p/go-yamux/v5 v5 .0.1 // indirect
191182 github.com/mailru/easyjson v0.7.7 // indirect
192183 github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
193184 github.com/mattn/go-isatty v0.0.20 // indirect
194- github.com/miekg/dns v1.1.62 // indirect
185+ github.com/miekg/dns v1.1.68 // indirect
195186 github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
196187 github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
197188 github.com/minio/sha256-simd v1.0.1 // indirect
@@ -213,47 +204,47 @@ require (
213204 github.com/multiformats/go-multiaddr-dns v0.4.1 // indirect
214205 github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
215206 github.com/multiformats/go-multibase v0.2.0 // indirect
216- github.com/multiformats/go-multicodec v0.9 .0 // indirect
207+ github.com/multiformats/go-multicodec v0.10 .0 // indirect
217208 github.com/multiformats/go-multihash v0.2.3 // indirect
218- github.com/multiformats/go-multistream v0.6.0 // indirect
219- github.com/multiformats/go-varint v0.0.7 // indirect
209+ github.com/multiformats/go-multistream v0.6.1 // indirect
210+ github.com/multiformats/go-varint v0.1.0 // indirect
220211 github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
221212 github.com/ncruces/go-strftime v0.1.9 // indirect
222213 github.com/opencontainers/go-digest v1.0.0 // indirect
223214 github.com/opencontainers/image-spec v1.1.1 // indirect
224- github.com/opencontainers/runtime-spec v1.2.0 // indirect
225- github.com/opentracing/opentracing-go v1.2.0 // indirect
226215 github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
227216 github.com/pelletier/go-toml/v2 v2.2.3 // indirect
228- github.com/pion/datachannel v1.5.9 // indirect
217+ github.com/pion/datachannel v1.5.10 // indirect
229218 github.com/pion/dtls/v2 v2.2.12 // indirect
230- github.com/pion/ice/v2 v2.3.36 // indirect
231- github.com/pion/interceptor v0.1.39 // indirect
219+ github.com/pion/dtls/v3 v3.0.6 // indirect
220+ github.com/pion/ice/v4 v4.0.10 // indirect
221+ github.com/pion/interceptor v0.1.40 // indirect
232222 github.com/pion/logging v0.2.3 // indirect
233- github.com/pion/mdns v0 .0.12 // indirect
223+ github.com/pion/mdns/v2 v2 .0.7 // indirect
234224 github.com/pion/randutil v0.1.0 // indirect
235225 github.com/pion/rtcp v1.2.15 // indirect
236- github.com/pion/rtp v1.8.18 // indirect
237- github.com/pion/sctp v1.8.33 // indirect
238- github.com/pion/sdp/v3 v3.0.9 // indirect
239- github.com/pion/srtp/v2 v2 .0.20 // indirect
226+ github.com/pion/rtp v1.8.19 // indirect
227+ github.com/pion/sctp v1.8.39 // indirect
228+ github.com/pion/sdp/v3 v3.0.13 // indirect
229+ github.com/pion/srtp/v3 v3 .0.6 // indirect
240230 github.com/pion/stun v0.6.1 // indirect
231+ github.com/pion/stun/v3 v3.0.0 // indirect
241232 github.com/pion/transport/v2 v2.2.10 // indirect
242- github.com/pion/turn/v2 v2.1.6 // indirect
243- github.com/pion/webrtc/v3 v3.3.4 // indirect
233+ github.com/pion/transport/v3 v3.0.7 // indirect
234+ github.com/pion/turn/v4 v4.0.2 // indirect
235+ github.com/pion/webrtc/v4 v4.1.2 // indirect
244236 github.com/pkg/errors v0.9.1 // indirect
245237 github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
246238 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
247239 github.com/polydawn/refmt v0.89.0 // indirect
248- github.com/prometheus/client_model v0.6.1
249- github.com/prometheus/common v0.60.0
250- github.com/prometheus/procfs v0.15.1 // indirect
251- github.com/quic-go/qpack v0.5.1 // indirect
252- github.com/quic-go/quic-go v0.49.1 // indirect
253- github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 // indirect
254- github.com/raulk/go-watchdog v1.3.0 // indirect
240+ github.com/prometheus/client_model v0.6.2
241+ github.com/prometheus/common v0.66.1
242+ github.com/prometheus/procfs v0.17.0 // indirect
243+ github.com/quic-go/qpack v0.6.0 // indirect
244+ github.com/quic-go/quic-go v0.57.1 // indirect
245+ github.com/quic-go/webtransport-go v0.9.0 // indirect
255246 github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
256- github.com/rogpeppe/go-internal v1.13 .1 // indirect
247+ github.com/rogpeppe/go-internal v1.14 .1 // indirect
257248 github.com/sagikazarmark/locafero v0.7.0 // indirect
258249 github.com/sirupsen/logrus v1.9.3 // indirect
259250 github.com/sourcegraph/conc v0.3.0 // indirect
@@ -277,34 +268,35 @@ require (
277268 github.com/xhit/go-str2duration/v2 v2.1.0 // indirect
278269 github.com/zeebo/errs v1.4.0 // indirect
279270 go.opencensus.io v0.24.0 // indirect
280- go.opentelemetry.io/auto/sdk v1.1.0 // indirect
271+ go.opentelemetry.io/auto/sdk v1.2.1 // indirect
281272 go.opentelemetry.io/contrib/detectors/gcp v1.36.0 // indirect
282- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29 .0
283- go.opentelemetry.io/otel/metric v1.37 .0 // indirect
284- go.opentelemetry.io/otel/sdk v1.37 .0
285- go.opentelemetry.io/otel/sdk/metric v1.37 .0 // indirect
286- go.opentelemetry.io/proto/otlp v1.3 .1 // indirect
273+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0
274+ go.opentelemetry.io/otel/metric v1.38 .0 // indirect
275+ go.opentelemetry.io/otel/sdk v1.38 .0
276+ go.opentelemetry.io/otel/sdk/metric v1.38 .0 // indirect
277+ go.opentelemetry.io/proto/otlp v1.7 .1 // indirect
287278 go.uber.org/automaxprocs v1.6.0 // indirect
288- go.uber.org/fx v1.23 .0 // indirect
289- go.uber.org/mock v0.5.0 // indirect
279+ go.uber.org/fx v1.24 .0 // indirect
280+ go.uber.org/mock v0.5.2 // indirect
290281 go.uber.org/multierr v1.11.0 // indirect
282+ go.yaml.in/yaml/v2 v2.4.3 // indirect
291283 go.yaml.in/yaml/v3 v3.0.4 // indirect
292284 golang.org/x/arch v0.11.0 // indirect
293285 golang.org/x/crypto v0.45.0 // indirect
294286 golang.org/x/mod v0.29.0 // indirect
295287 golang.org/x/net v0.47.0 // indirect
296- golang.org/x/oauth2 v0.30 .0 // indirect
288+ golang.org/x/oauth2 v0.32 .0 // indirect
297289 golang.org/x/sys v0.38.0 // indirect
298290 golang.org/x/telemetry v0.0.0-20251008203120-078029d740a8 // indirect
299- golang.org/x/time v0.8 .0 // indirect
291+ golang.org/x/time v0.12 .0 // indirect
300292 golang.org/x/tools v0.38.0 // indirect
301293 gonum.org/v1/gonum v0.16.0 // indirect
302294 google.golang.org/api v0.215.0 // indirect
303295 google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect
304- google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b // indirect
305- google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b // indirect
296+ google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 // indirect
297+ google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 // indirect
306298 gopkg.in/yaml.v3 v3.0.1 // indirect
307- lukechampine.com/blake3 v1.3.0 // indirect
299+ lukechampine.com/blake3 v1.4.1 // indirect
308300 modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 // indirect
309301 modernc.org/libc v1.55.3 // indirect
310302 modernc.org/mathutil v1.6.0 // indirect
0 commit comments