From a19f5c70b370aedeb6820066d46df9bee2f62857 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 19 Jul 2024 14:18:30 +0300 Subject: [PATCH 01/47] Update go to 1.22 --- .github/workflows/deploy-docker.yml | 4 +- .github/workflows/golangci-lint.yml | 4 +- .github/workflows/pr-build.yml | 6 +- .github/workflows/pr-tests.yml | 6 +- .github/workflows/run-examples.yml | 2 +- Dockerfile | 2 +- go.mod | 147 ++++++------ go.sum | 349 +++++++++++++++++----------- 8 files changed, 309 insertions(+), 211 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index 6427aeee..aeaea909 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -18,9 +18,9 @@ jobs: uses: actions/checkout@v4 - name: Set up Go 1.x - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: 1.20.7 + go-version: 1.22.4 id: go - name: Get dependencies diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index ed7336d7..099ab3fb 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -13,9 +13,9 @@ jobs: name: golangci linter runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: - go-version: 1.20.7 + go-version: 1.22.4 cache: false - uses: actions/checkout@v3 - name: golangci-lint diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 6bfcd365..4410b41c 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Set up Go 1.x - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: 1.20.7 + go-version: 1.22.4 id: go - name: Check out code into the Go module directory - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Get dependencies run: | diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 83e6e7cf..2bfc5f12 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Set up Go 1.x - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: 1.20.7 + go-version: 1.22.4 id: go - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Unit tests run: | go test ./... diff --git a/.github/workflows/run-examples.yml b/.github/workflows/run-examples.yml index 6357e212..80667c5b 100644 --- a/.github/workflows/run-examples.yml +++ b/.github/workflows/run-examples.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install dependencies run: | python3 -m pip install --upgrade pip diff --git a/Dockerfile b/Dockerfile index bff149a4..acb9fbf2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.20.7 as builder +FROM golang:1.22.4 as builder WORKDIR /multiversx diff --git a/go.mod b/go.mod index 44d82202..f3e9269d 100644 --- a/go.mod +++ b/go.mod @@ -1,15 +1,15 @@ module github.com/multiversx/mx-chain-simulator-go -go 1.20 +go 1.22 require ( github.com/gin-gonic/gin v1.9.1 - github.com/multiversx/mx-chain-core-go v1.2.21-0.20240703140829-626328c91a8d - github.com/multiversx/mx-chain-go v1.7.14-0.20240719083130-462b14ec9805 - github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240508072523-3f00a726af57 - github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240703140441-f599657093bc + github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9 + github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072 + github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4 + github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00 github.com/pelletier/go-toml v1.9.3 - github.com/stretchr/testify v1.8.4 + github.com/stretchr/testify v1.9.0 github.com/urfave/cli v1.22.10 ) @@ -29,19 +29,19 @@ require ( github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect github.com/denisbrodbeck/machineid v1.0.1 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/elastic/go-elasticsearch/v7 v7.12.0 // indirect github.com/elastic/gosigar v0.14.2 // indirect - github.com/flynn/noise v1.0.0 // indirect + github.com/flynn/noise v1.1.0 // indirect github.com/francoispqt/gojay v1.2.13 // indirect github.com/gabriel-vasile/mimetype v1.4.2 // indirect github.com/gin-contrib/cors v1.4.0 // indirect github.com/gin-contrib/pprof v1.4.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/gin-contrib/static v0.0.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.6 // indirect github.com/go-playground/locales v0.14.1 // indirect @@ -51,22 +51,21 @@ require ( github.com/goccy/go-json v0.10.2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/mock v1.6.0 // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/gopacket v1.1.19 // indirect github.com/google/gops v0.3.18 // indirect - github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 // indirect - github.com/google/uuid v1.3.0 // indirect + github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 // indirect + github.com/google/uuid v1.4.0 // indirect github.com/gorilla/mux v1.8.0 // indirect - github.com/gorilla/websocket v1.5.0 // indirect + github.com/gorilla/websocket v1.5.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/golang-lru v0.6.0 // indirect - github.com/hashicorp/golang-lru/v2 v2.0.2 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/herumi/bls-go-binary v1.28.2 // indirect - github.com/huin/goupnp v1.2.0 // indirect - github.com/ipfs/boxo v0.8.1 // indirect + github.com/huin/goupnp v1.3.0 // indirect + github.com/ipfs/boxo v0.10.0 // indirect github.com/ipfs/go-cid v0.4.1 // indirect github.com/ipfs/go-datastore v0.6.0 // indirect github.com/ipfs/go-log v1.0.5 // indirect @@ -76,28 +75,28 @@ require ( github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect github.com/jbenet/goprocess v0.1.4 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/klauspost/compress v1.16.5 // indirect - github.com/klauspost/cpuid/v2 v2.2.5 // indirect + github.com/klauspost/compress v1.17.8 // indirect + github.com/klauspost/cpuid/v2 v2.2.7 // indirect github.com/koron/go-ssdp v0.0.4 // indirect github.com/leodido/go-urn v1.2.4 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect github.com/libp2p/go-cidranger v1.1.0 // indirect github.com/libp2p/go-flow-metrics v0.1.0 // indirect - github.com/libp2p/go-libp2p v0.28.2 // indirect - github.com/libp2p/go-libp2p-asn-util v0.3.0 // indirect - github.com/libp2p/go-libp2p-kad-dht v0.23.0 // indirect + github.com/libp2p/go-libp2p v0.35.3 // indirect + github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect + github.com/libp2p/go-libp2p-kad-dht v0.25.2 // indirect github.com/libp2p/go-libp2p-kbucket v0.6.3 // indirect - github.com/libp2p/go-libp2p-pubsub v0.9.3 // indirect + github.com/libp2p/go-libp2p-pubsub v0.11.0 // indirect github.com/libp2p/go-libp2p-record v0.2.0 // indirect + github.com/libp2p/go-libp2p-routing-helpers v0.7.2 // indirect github.com/libp2p/go-msgio v0.3.0 // indirect github.com/libp2p/go-nat v0.2.0 // indirect github.com/libp2p/go-netroute v0.2.1 // indirect - github.com/libp2p/go-reuseport v0.3.0 // indirect - github.com/libp2p/go-yamux/v4 v4.0.0 // indirect + github.com/libp2p/go-reuseport v0.4.0 // indirect + github.com/libp2p/go-yamux/v4 v4.0.1 // indirect github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect - github.com/mattn/go-isatty v0.0.19 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect - github.com/miekg/dns v1.1.54 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/miekg/dns v1.1.58 // indirect github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect github.com/minio/sha256-simd v1.0.1 // indirect @@ -107,44 +106,57 @@ require ( github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-base32 v0.1.0 // indirect github.com/multiformats/go-base36 v0.2.0 // indirect - github.com/multiformats/go-multiaddr v0.9.0 // indirect + github.com/multiformats/go-multiaddr v0.12.4 // indirect github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect github.com/multiformats/go-multibase v0.2.0 // indirect github.com/multiformats/go-multicodec v0.9.0 // indirect github.com/multiformats/go-multihash v0.2.3 // indirect - github.com/multiformats/go-multistream v0.4.1 // indirect + github.com/multiformats/go-multistream v0.5.0 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240508074652-e128a1c05c8e // indirect - github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240508074452-cc21c1b505df // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240716122746-98808ec1d4da // indirect - github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240509103754-9e8129721f00 // indirect - github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240508073549-dcb8e6e0370f // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240718081121-561b61a8f07f // indirect - github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240716073310-c7de86535df1 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240509103859-89de3c5da36b // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240509104009-598a37ff36b9 // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240509104102-2a6a709b4041 // indirect - github.com/multiversx/mx-components-big-int v1.0.0 // indirect - github.com/onsi/ginkgo/v2 v2.11.0 // indirect - github.com/onsi/gomega v1.27.10 // indirect - github.com/opencontainers/runtime-spec v1.0.2 // indirect + github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601 // indirect + github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63 // indirect + github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195 // indirect + github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f // indirect + github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214 // indirect + github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2 // indirect + github.com/onsi/ginkgo/v2 v2.15.0 // indirect + github.com/opencontainers/runtime-spec v1.2.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pelletier/go-toml/v2 v2.0.8 // indirect + github.com/pion/datachannel v1.5.6 // indirect + github.com/pion/dtls/v2 v2.2.11 // indirect + github.com/pion/ice/v2 v2.3.25 // indirect + github.com/pion/interceptor v0.1.29 // indirect + github.com/pion/logging v0.2.2 // indirect + github.com/pion/mdns v0.0.12 // indirect + github.com/pion/randutil v0.1.0 // indirect + github.com/pion/rtcp v1.2.14 // indirect + github.com/pion/rtp v1.8.6 // indirect + github.com/pion/sctp v1.8.16 // indirect + github.com/pion/sdp/v3 v3.0.9 // indirect + github.com/pion/srtp/v2 v2.0.18 // indirect + github.com/pion/stun v0.6.1 // indirect + github.com/pion/transport/v2 v2.2.5 // indirect + github.com/pion/turn/v2 v2.1.6 // indirect + github.com/pion/webrtc/v3 v3.2.40 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/polydawn/refmt v0.89.0 // indirect - github.com/prometheus/client_golang v1.14.0 // indirect - github.com/prometheus/client_model v0.4.0 // indirect - github.com/prometheus/common v0.42.0 // indirect - github.com/prometheus/procfs v0.9.0 // indirect + github.com/prometheus/client_golang v1.19.1 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.48.0 // indirect + github.com/prometheus/procfs v0.12.0 // indirect github.com/quic-go/qpack v0.4.0 // indirect - github.com/quic-go/qtls-go1-19 v0.3.3 // indirect - github.com/quic-go/qtls-go1-20 v0.2.3 // indirect - github.com/quic-go/quic-go v0.33.0 // indirect - github.com/quic-go/webtransport-go v0.5.3 // indirect + github.com/quic-go/quic-go v0.44.0 // indirect + github.com/quic-go/webtransport-go v0.8.0 // indirect github.com/raulk/go-watchdog v1.3.0 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect @@ -162,24 +174,25 @@ require ( github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/otel v1.14.0 // indirect - go.opentelemetry.io/otel/trace v1.14.0 // indirect - go.uber.org/atomic v1.11.0 // indirect - go.uber.org/dig v1.17.0 // indirect - go.uber.org/fx v1.19.2 // indirect + go.opentelemetry.io/otel v1.16.0 // indirect + go.opentelemetry.io/otel/metric v1.16.0 // indirect + go.opentelemetry.io/otel/trace v1.16.0 // indirect + go.uber.org/dig v1.17.1 // indirect + go.uber.org/fx v1.22.1 // indirect + go.uber.org/mock v0.4.0 // indirect go.uber.org/multierr v1.11.0 // indirect - go.uber.org/zap v1.24.0 // indirect + go.uber.org/zap v1.27.0 // indirect golang.org/x/arch v0.3.0 // indirect - golang.org/x/crypto v0.21.0 // indirect - golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect - golang.org/x/mod v0.12.0 // indirect - golang.org/x/net v0.21.0 // indirect - golang.org/x/sync v0.3.0 // indirect - golang.org/x/sys v0.19.0 // indirect - golang.org/x/text v0.14.0 // indirect - golang.org/x/tools v0.13.0 // indirect - gonum.org/v1/gonum v0.11.0 // indirect - google.golang.org/protobuf v1.30.0 // indirect + golang.org/x/crypto v0.23.0 // indirect + golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect + golang.org/x/mod v0.17.0 // indirect + golang.org/x/net v0.25.0 // indirect + golang.org/x/sync v0.7.0 // indirect + golang.org/x/sys v0.20.0 // indirect + golang.org/x/text v0.15.0 // indirect + golang.org/x/tools v0.21.0 // indirect + gonum.org/v1/gonum v0.13.0 // indirect + google.golang.org/protobuf v1.34.1 // indirect gopkg.in/go-playground/validator.v8 v8.18.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/blake3 v1.2.1 // indirect diff --git a/go.sum b/go.sum index c0742087..624b56f2 100644 --- a/go.sum +++ b/go.sum @@ -82,9 +82,10 @@ github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c h1:pFUpOrbxDR github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c/go.mod h1:6UhI8N9EjYm1c2odKpFpAYeR8dsBeM7PtzQhRgxRr9U= github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= +github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnNEcHYvcCuK6dPZSg= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218= github.com/denisbrodbeck/machineid v1.0.1 h1:geKr9qtkB876mXguW2X6TU4ZynleN6ezuMSRhl4D7AQ= github.com/denisbrodbeck/machineid v1.0.1/go.mod h1:dJUwb7PTidGDeYyUBmXZ2GphQBbjJCrnectwCyxcUSI= @@ -102,15 +103,16 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= -github.com/flynn/noise v1.0.0 h1:DlTHqmzmvcEiKj+4RYo/imoswx/4r6iBlCMfVtrMXpQ= -github.com/flynn/noise v1.0.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= +github.com/flynn/noise v1.1.0 h1:KjPQoQCEFdZDiP03phOvGi11+SVVhBG2wOWAorLsstg= +github.com/flynn/noise v1.1.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/francoispqt/gojay v1.2.13 h1:d2m3sFjloqoIUQU3TsHBgj6qg/BVGlTBeHDUmyJnXKk= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= -github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= @@ -129,8 +131,8 @@ github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SU github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= @@ -138,6 +140,7 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= +github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= @@ -168,11 +171,10 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -200,7 +202,8 @@ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -211,20 +214,22 @@ github.com/google/gops v0.3.18/go.mod h1:Pfp8hWGIFdV/7rY9/O/U5WgdjYQXf/GiEK4NVuV github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 h1:hR7/MlvK23p6+lIw9SN1TigNLn9ZnF3W4SYRKq2gAHs= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA= +github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 h1:E/LAvt58di64hlYjx7AsNS6C/ysHWYo+2qPCZKTQhRo= +github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= +github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRidnzC1Oq86fpX1q/iEv2KJdrCtttYjT4= +github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= -github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= +github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -234,16 +239,16 @@ github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+l github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/golang-lru v0.6.0 h1:uL2shRDx7RTrOrTCUZEGP/wJUFiUI8QT6E7z5o8jga4= github.com/hashicorp/golang-lru v0.6.0/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru/v2 v2.0.2 h1:Dwmkdr5Nc/oBiXgJS3CDHNhJtIHkuZ3DZF5twqnfBdU= -github.com/hashicorp/golang-lru/v2 v2.0.2/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/herumi/bls-go-binary v1.28.2 h1:F0AezsC0M1a9aZjk7g0l2hMb1F56Xtpfku97pDndNZE= github.com/herumi/bls-go-binary v1.28.2/go.mod h1:O4Vp1AfR4raRGwFeQpr9X/PQtncEicMoOe6BQt1oX0Y= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/huin/goupnp v1.2.0 h1:uOKW26NG1hsSSbXIZ1IR7XP9Gjd1U8pnLaCMgntmkmY= -github.com/huin/goupnp v1.2.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= +github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= +github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ipfs/boxo v0.8.1 h1:3DkKBCK+3rdEB5t77WDShUXXhktYwH99mkAsgajsKrU= -github.com/ipfs/boxo v0.8.1/go.mod h1:xJ2hVb4La5WyD7GvKYE0lq2g1rmQZoCD2K4WNrV6aZI= +github.com/ipfs/boxo v0.10.0 h1:tdDAxq8jrsbRkYoF+5Rcqyeb91hgWe2hp7iLu7ORZLY= +github.com/ipfs/boxo v0.10.0/go.mod h1:Fg+BnfxZ0RPzR0nOodzdIq3A7KgoWAOWsEIImrIQdBM= github.com/ipfs/go-cid v0.4.1 h1:A/T3qGvxi4kpKWWcPC/PgbvDA2bjVLO7n4UeVwnbs/s= github.com/ipfs/go-cid v0.4.1/go.mod h1:uQHwDeX4c6CtyrFwdqyhpNcxVewur1M7l7fNU7LKwZk= github.com/ipfs/go-datastore v0.6.0 h1:JKyz+Gvz1QEZw0LsX1IBn+JFCJQH4SJVFtM4uWU0Myk= @@ -251,6 +256,7 @@ github.com/ipfs/go-datastore v0.6.0/go.mod h1:rt5M3nNbSO/8q1t4LNkLyUwRs8HupMeN/8 github.com/ipfs/go-detect-race v0.0.1 h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ6cOk= github.com/ipfs/go-detect-race v0.0.1/go.mod h1:8BNT7shDZPo99Q74BpGMK+4D8Mn4j46UU0LZ723meps= github.com/ipfs/go-ipfs-util v0.0.2 h1:59Sswnk1MFaiq+VcaknX7aYEyGyGDAA73ilhEK2POp8= +github.com/ipfs/go-ipfs-util v0.0.2/go.mod h1:CbPtkWJzjLdEcezDns2XYaehFVNXG9zrdrtMecczcsQ= github.com/ipfs/go-log v1.0.5 h1:2dOuUCB1Z7uoczMWgAyDck5JLb72zHzrMnGnCNNbvY8= github.com/ipfs/go-log v1.0.5/go.mod h1:j0b8ZoR+7+R99LD9jZ6+AJsrzkPbSXbZfGakb5JPtIo= github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= @@ -281,17 +287,18 @@ github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQL github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4= -github.com/klauspost/compress v1.16.5 h1:IFV2oUNUzZaz+XyusxpLzpzS8Pt5rh0Z16For/djlyI= -github.com/klauspost/compress v1.16.5/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= +github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= -github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= +github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/koron/go-ssdp v0.0.4 h1:1IDwrghSKYM7yLf7XCzbByg2sJ/JcNOZRXS2jczTwz0= github.com/koron/go-ssdp v0.0.4/go.mod h1:oDXq+E5IL5q0U8uSBcoAXzTzInwy5lEgC91HoKtbmZk= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= @@ -307,44 +314,45 @@ github.com/libp2p/go-cidranger v1.1.0 h1:ewPN8EZ0dd1LSnrtuwd4709PXVcITVeuwbag38y github.com/libp2p/go-cidranger v1.1.0/go.mod h1:KWZTfSr+r9qEo9OkI9/SIEeAtw+NNoU0dXIXt15Okic= github.com/libp2p/go-flow-metrics v0.1.0 h1:0iPhMI8PskQwzh57jB9WxIuIOQ0r+15PChFGkx3Q3WM= github.com/libp2p/go-flow-metrics v0.1.0/go.mod h1:4Xi8MX8wj5aWNDAZttg6UPmc0ZrnFNsMtpsYUClFtro= -github.com/libp2p/go-libp2p v0.28.2 h1:lO/g0ccVru6nUVHyLE7C1VRr7B2AFp9cvHhf+l+Te6w= -github.com/libp2p/go-libp2p v0.28.2/go.mod h1:fOLgCNgLiWFdmtXyQBwmuCpukaYOA+yw4rnBiScDNmI= -github.com/libp2p/go-libp2p-asn-util v0.3.0 h1:gMDcMyYiZKkocGXDQ5nsUQyquC9+H+iLEQHwOCZ7s8s= -github.com/libp2p/go-libp2p-asn-util v0.3.0/go.mod h1:B1mcOrKUE35Xq/ASTmQ4tN3LNzVVaMNmq2NACuqyB9w= -github.com/libp2p/go-libp2p-kad-dht v0.23.0 h1:sxE6LxLopp79eLeV695n7+c77V/Vn4AMF28AdM/XFqM= -github.com/libp2p/go-libp2p-kad-dht v0.23.0/go.mod h1:oO5N308VT2msnQI6qi5M61wzPmJYg7Tr9e16m5n7uDU= +github.com/libp2p/go-libp2p v0.35.3 h1:7Je71b8YuUD+aYbM6GYU84mNXo9vcc8VDfGuB57RSXs= +github.com/libp2p/go-libp2p v0.35.3/go.mod h1:RKCDNt30IkFipGL0tl8wQW/3zVWEGFUZo8g2gAKxwjU= +github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl950SO9L6n94= +github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8= +github.com/libp2p/go-libp2p-kad-dht v0.25.2 h1:FOIk9gHoe4YRWXTu8SY9Z1d0RILol0TrtApsMDPjAVQ= +github.com/libp2p/go-libp2p-kad-dht v0.25.2/go.mod h1:6za56ncRHYXX4Nc2vn8z7CZK0P4QiMcrn77acKLM2Oo= github.com/libp2p/go-libp2p-kbucket v0.6.3 h1:p507271wWzpy2f1XxPzCQG9NiN6R6lHL9GiSErbQQo0= github.com/libp2p/go-libp2p-kbucket v0.6.3/go.mod h1:RCseT7AH6eJWxxk2ol03xtP9pEHetYSPXOaJnOiD8i0= -github.com/libp2p/go-libp2p-pubsub v0.9.3 h1:ihcz9oIBMaCK9kcx+yHWm3mLAFBMAUsM4ux42aikDxo= -github.com/libp2p/go-libp2p-pubsub v0.9.3/go.mod h1:RYA7aM9jIic5VV47WXu4GkcRxRhrdElWf8xtyli+Dzc= +github.com/libp2p/go-libp2p-pubsub v0.11.0 h1:+JvS8Kty0OiyUiN0i8H5JbaCgjnJTRnTHe4rU88dLFc= +github.com/libp2p/go-libp2p-pubsub v0.11.0/go.mod h1:QEb+hEV9WL9wCiUAnpY29FZR6W3zK8qYlaml8R4q6gQ= github.com/libp2p/go-libp2p-record v0.2.0 h1:oiNUOCWno2BFuxt3my4i1frNrt7PerzB3queqa1NkQ0= github.com/libp2p/go-libp2p-record v0.2.0/go.mod h1:I+3zMkvvg5m2OcSdoL0KPljyJyvNDFGKX7QdlpYUcwk= +github.com/libp2p/go-libp2p-routing-helpers v0.7.2 h1:xJMFyhQ3Iuqnk9Q2dYE1eUTzsah7NLw3Qs2zjUV78T0= +github.com/libp2p/go-libp2p-routing-helpers v0.7.2/go.mod h1:cN4mJAD/7zfPKXBcs9ze31JGYAZgzdABEm+q/hkswb8= github.com/libp2p/go-libp2p-testing v0.12.0 h1:EPvBb4kKMWO29qP4mZGyhVzUyR25dvfUIK5WDu6iPUA= +github.com/libp2p/go-libp2p-testing v0.12.0/go.mod h1:KcGDRXyN7sQCllucn1cOOS+Dmm7ujhfEyXQL5lvkcPg= github.com/libp2p/go-msgio v0.3.0 h1:mf3Z8B1xcFN314sWX+2vOTShIE0Mmn2TXn3YCUQGNj0= github.com/libp2p/go-msgio v0.3.0/go.mod h1:nyRM819GmVaF9LX3l03RMh10QdOroF++NBbxAb0mmDM= github.com/libp2p/go-nat v0.2.0 h1:Tyz+bUFAYqGyJ/ppPPymMGbIgNRH+WqC5QrT5fKrrGk= github.com/libp2p/go-nat v0.2.0/go.mod h1:3MJr+GRpRkyT65EpVPBstXLvOlAPzUVlG6Pwg9ohLJk= github.com/libp2p/go-netroute v0.2.1 h1:V8kVrpD8GK0Riv15/7VN6RbUQ3URNZVosw7H2v9tksU= github.com/libp2p/go-netroute v0.2.1/go.mod h1:hraioZr0fhBjG0ZRXJJ6Zj2IVEVNx6tDTFQfSmcq7mQ= -github.com/libp2p/go-reuseport v0.3.0 h1:iiZslO5byUYZEg9iCwJGf5h+sf1Agmqx2V2FDjPyvUw= -github.com/libp2p/go-reuseport v0.3.0/go.mod h1:laea40AimhtfEqysZ71UpYj4S+R9VpH8PgqLo7L+SwI= -github.com/libp2p/go-yamux/v4 v4.0.0 h1:+Y80dV2Yx/kv7Y7JKu0LECyVdMXm1VUoko+VQ9rBfZQ= -github.com/libp2p/go-yamux/v4 v4.0.0/go.mod h1:NWjl8ZTLOGlozrXSOZ/HlfG++39iKNnM5wwmtQP1YB4= +github.com/libp2p/go-reuseport v0.4.0 h1:nR5KU7hD0WxXCJbmw7r2rhRYruNRl2koHw8fQscQm2s= +github.com/libp2p/go-reuseport v0.4.0/go.mod h1:ZtI03j/wO5hZVDFo2jKywN6bYKWLOy8Se6DrI2E1cLU= +github.com/libp2p/go-yamux/v4 v4.0.1 h1:FfDR4S1wj6Bw2Pqbc8Uz7pCxeRBPbwsBbEdfwiCypkQ= +github.com/libp2p/go-yamux/v4 v4.0.1/go.mod h1:NWjl8ZTLOGlozrXSOZ/HlfG++39iKNnM5wwmtQP1YB4= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd h1:br0buuQ854V8u83wA0rVZ8ttrq5CpaPZdvrK0LP2lOk= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd/go.mod h1:QuCEs1Nt24+FYQEqAAncTDPJIuGs+LxK1MCiFL25pMU= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= -github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= -github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4= github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.54 h1:5jon9mWcb0sFJGpnI99tOMhCPyJ+RPVz5b63MQG0VWI= -github.com/miekg/dns v1.1.54/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY= +github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= +github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c h1:bzE/A84HN25pxAuk9Eej1Kz9OUelF97nAc82bDquQI8= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c/go.mod h1:0SQS9kMwD2VsyFEB++InYyBJroV/FRmBgcydeSUcJms= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b h1:z78hV3sbSMAUoyUMM0I83AUIT6Hu17AWfgjzIbtrYFc= @@ -373,8 +381,8 @@ github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9 github.com/multiformats/go-base36 v0.2.0/go.mod h1:qvnKE++v+2MWCfePClUEjE78Z7P2a1UV0xHgWc0hkp4= github.com/multiformats/go-multiaddr v0.1.1/go.mod h1:aMKBKNEYmzmDmxfX88/vz+J5IU55txyt0p4aiWVohjo= github.com/multiformats/go-multiaddr v0.2.0/go.mod h1:0nO36NvPpyV4QzvTLi/lafl2y95ncPj0vFwVF6k6wJ4= -github.com/multiformats/go-multiaddr v0.9.0 h1:3h4V1LHIk5w4hJHekMKWALPXErDfz/sggzwC/NcqbDQ= -github.com/multiformats/go-multiaddr v0.9.0/go.mod h1:mI67Lb1EeTOYb8GQfL/7wpIZwc46ElrvzhYnoJOmTT0= +github.com/multiformats/go-multiaddr v0.12.4 h1:rrKqpY9h+n80EwhhC/kkcunCZZ7URIF8yN1WEUt2Hvc= +github.com/multiformats/go-multiaddr v0.12.4/go.mod h1:sBXrNzucqkFJhvKOiwwLyqamGa/P5EIXNPLovyhQCII= github.com/multiformats/go-multiaddr-dns v0.3.1 h1:QgQgR+LQVt3NPTjbrLLpsaT2ufAA2y0Mkk+QRVJbW3A= github.com/multiformats/go-multiaddr-dns v0.3.1/go.mod h1:G/245BRQ6FJGmryJCrOuTdB37AMA5AMOVuO6NY3JwTk= github.com/multiformats/go-multiaddr-fmt v0.1.0 h1:WLEFClPycPkp4fnIzoFoV9FVd49/eQsuaL3/CWe167E= @@ -386,48 +394,49 @@ github.com/multiformats/go-multicodec v0.9.0/go.mod h1:L3QTQvMIaVBkXOXXtVmYE+LI1 github.com/multiformats/go-multihash v0.0.8/go.mod h1:YSLudS+Pi8NHE7o6tb3D8vrpKa63epEDmG8nTduyAew= github.com/multiformats/go-multihash v0.2.3 h1:7Lyc8XfX/IY2jWb/gI7JP+o7JEq9hOa7BFvVU9RSh+U= github.com/multiformats/go-multihash v0.2.3/go.mod h1:dXgKXCXjBzdscBLk9JkjINiEsCKRVch90MdaGiKsvSM= -github.com/multiformats/go-multistream v0.4.1 h1:rFy0Iiyn3YT0asivDUIR05leAdwZq3de4741sbiSdfo= -github.com/multiformats/go-multistream v0.4.1/go.mod h1:Mz5eykRVAjJWckE2U78c6xqdtyNUEhKSM0Lwar2p77Q= +github.com/multiformats/go-multistream v0.5.0 h1:5htLSLl7lvJk3xx3qT/8Zm9J4K8vEOf/QGkvOGQAyiE= +github.com/multiformats/go-multistream v0.5.0/go.mod h1:n6tMZiwiP2wUsR8DgfDWw1dydlEqV3l6N3/GBsX6ILA= github.com/multiformats/go-varint v0.0.1/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240508074652-e128a1c05c8e h1:Tsmwhu+UleE+l3buPuqXSKTqfu5FbPmzQ4MjMoUvCWA= -github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240508074652-e128a1c05c8e/go.mod h1:2yXl18wUbuV3cRZr7VHxM1xo73kTaC1WUcu2kx8R034= -github.com/multiversx/mx-chain-core-go v1.2.21-0.20240703140829-626328c91a8d h1:2x1arnxYt28ZlDAZj61dzmG4NqoUmAZbe3pTFsBZHek= -github.com/multiversx/mx-chain-core-go v1.2.21-0.20240703140829-626328c91a8d/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= -github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240508074452-cc21c1b505df h1:clihfi78bMEOWk/qw6WA4uQbCM2e2NGliqswLAvw19k= -github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240508074452-cc21c1b505df/go.mod h1:gtJYB4rR21KBSqJlazn+2z6f9gFSqQP3KvAgL7Qgxw4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240716122746-98808ec1d4da h1:PRJLylGD/RRJg3kVc38YJDeAkDBqzXL2B1a+TLQGrYw= -github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240716122746-98808ec1d4da/go.mod h1:rEQ0HPBp0Rg7in8TrC+vncV03yyWWTSTur2sbVGUtUw= -github.com/multiversx/mx-chain-go v1.7.14-0.20240719083130-462b14ec9805 h1:QxE4wSfUcm0Q+sNxaC/AE1LkqHVRsV1OugOK5U/G4WY= -github.com/multiversx/mx-chain-go v1.7.14-0.20240719083130-462b14ec9805/go.mod h1:FUh2zc0CYQvdrpZDqMWeaOXU6jpEa7VZyJfM5zojntg= -github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240508072523-3f00a726af57 h1:g9t410dqjcb7UUptbVd/H6Ua12sEzWU4v7VplyNvRZ0= -github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240508072523-3f00a726af57/go.mod h1:cY6CIXpndW5g5PTPn4WzPwka/UBEf+mgw+PSY5pHGAU= -github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240703140441-f599657093bc h1:+2TyZ5xSr/s4Vm848KckZnyZLyEQ3WzXLI9RzEun1/8= -github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240703140441-f599657093bc/go.mod h1:/syIBHSzTTZa/hGOnPLEdM9Lj76M2UDEzcfIBzARm/k= -github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240509103754-9e8129721f00 h1:hFEcbGBtXu8UyB9BMhmAIH2R8BtV/NOq/rsxespLCN8= -github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240509103754-9e8129721f00/go.mod h1:pnIIfWopbDMQ1EW5Ddc6KDMqv8Qtx+hxbH9rorHpCyo= -github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240508073549-dcb8e6e0370f h1:yd/G8iPBGOEAwbaS8zndJpO6bQk7Tk72ZhmlqRasThI= -github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240508073549-dcb8e6e0370f/go.mod h1:E6nfj9EQzGxWDGM3Dn6eZWRC3qFy1G8IqOsYsBOcgWw= -github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240718081121-561b61a8f07f h1:YSq5I39Rqd1gm2mR40qzlBo/6HP7Eb2MZ+jUkmhn2mw= -github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240718081121-561b61a8f07f/go.mod h1:RgGmPei0suQcFTHfO4cS5dxJSiokp2SM5lmNgp1icMo= -github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240716073310-c7de86535df1 h1:iEF9yjTDl/WSvHHi+1hU84NCC7ZprSHDI9W68ruJ8BQ= -github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240716073310-c7de86535df1/go.mod h1:AKygEQlZe9F2YdO8VKK8QCWb7UTCuN2KclFcEfFo0m4= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240509103859-89de3c5da36b h1:puYO0lUyPGA5kZqsiDjGa+daDGQwj9xFs0S5urhZjU8= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240509103859-89de3c5da36b/go.mod h1:SY95hGdAIc8YCGb4uNSy1ux8V8qQbF1ReZJDwQ6AqEo= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240509104009-598a37ff36b9 h1:rrkgAS58jRXc6LThPHY5fm3AnFoUa0VUiYkH5czdlYg= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240509104009-598a37ff36b9/go.mod h1:TiOTsz2kxHadU0It7okOwcynyNPePXzjyl7lnpGLlUQ= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240509104102-2a6a709b4041 h1:k0xkmCrJiQzsWk4ZM3oNQ31lheiDvd1qQnNwnyuZzXU= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240509104102-2a6a709b4041/go.mod h1:XeZNaDMV0hbDlm3JtW0Hj3mCWKaB/XecQlCzEjiK5L8= -github.com/multiversx/mx-components-big-int v1.0.0 h1:Wkr8lSzK2nDqixOrrBa47VNuqdhV1m/aJhaP1EMaiS8= -github.com/multiversx/mx-components-big-int v1.0.0/go.mod h1:maIEMgHlNE2u78JaDD0oLzri+ShgU4okHfzP3LWGdQM= +github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601 h1:B+oAKyOmgPpWX9d+sR5fAE6VBum1Eqkhz7y5IswdH3s= +github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601/go.mod h1:SRLwRhuhH/4F8gCCbCjxRlsGgjC6jdt9Id1bWBmmulQ= +github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9 h1:ZTWHoQ01tChjuT8OLKVsw5sWvrm9Sd38l0Ad/ab0NJY= +github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9/go.mod h1:80c219T0k3sqeF44m/VQ6NcOlqMA2oH99lR1nNHhD34= +github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8 h1:GIYtMeCC/LCG7i+jZJ6zR7uXyb6YSSlQqfppNs1A3L8= +github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8/go.mod h1:hf7R/JrrifUmP4PU8e3fPj6atUwGGsuIoYcWOwSdZLU= +github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63 h1:tdFc2AiQ7Br1aWpKF+XGF+b1pTbUuAcGZuTm2wvl5PQ= +github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63/go.mod h1:z7AD2XqzrWSw3473ef3cnFYdVwLWwQT3yfrgn70dZfI= +github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072 h1:G9bvi/Yj7uep+3QtKeFk8s4Wvlj+a1UbR/k6lUOW8a4= +github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072/go.mod h1:XXn1ytIv7Vvrweex6bLPX3ug6H+DLobfwpZqmz4mFOw= +github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4 h1:pYrnT0KQZloC2/mcagWZeMAVVVnNunzWDkR2qKqldDM= +github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4/go.mod h1:LbhgSvQs5AsoAnerq4S9b8+5bHOJKhqejP5wv8H0D+Q= +github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00 h1:6RJ/y32w/xl4PxCoeqeiKaJqRrUjetFbmbLHadKcARs= +github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00/go.mod h1:4mMMmUkQYYt5gvlSajuwDCnVSD6DXiP96YZk4XuqKQ0= +github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195 h1:3GSA3Ze41Kuuzww1Z2bo2kS5Tj4BF28s1Sce+YxXQyI= +github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195/go.mod h1:GMLXCI5A6xdt5B8Rz3ELwQ/TJ1Tg5XyXHMrSOKY6i28= +github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f h1:62H7nBUAg4yyJ5V+gAhT3cJE5vS8xgydHDUWLpVFJik= +github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f/go.mod h1:GOwIJ00PINe0DizixjCXnYl6Ec1sm3q9Vh/u3qmtlMI= +github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076 h1:Ato2Xx2xiL3mOfbnU1zvvOQpeHNFqaFX7RRlr0DU51s= +github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076/go.mod h1:930Ymc6nTiloEW6hI0Kd5gpIZvyM7Qh97+DFDwQW4Sw= +github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9 h1:HpTDxZRaibeSwRHPxy9CH9XNAzmQN536wnYkbFel1Ao= +github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9/go.mod h1:sNXh8dhSsFI3mD8eJf3HQRMyhtJhrJCZEIXv2JFxp/A= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c h1:60RkzmDxOIVh6hCzitWRJktbRi6CtZ3loq2kWACxnm4= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c/go.mod h1:EfUCFKBc1grNyi70pWsWXy6il4yiC9wPwqAti8US/XM= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e h1:AmWF852Um+tuv5ddH2mkwIqYNXS3CKTeZBzzoY603fE= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e/go.mod h1:dF0L1CgCWNOgSJmk1oE2g6gXoFAVN1z3/ZCpA22lXgA= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214 h1:sWMXtwISm4nQl3TXVHqbRkRIPmb94cV+xPS9djLtseE= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214/go.mod h1:nS15WlXUnupVfkzMyed/NGsIvtJsVVse7j0wMxYHwQo= +github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2 h1:rjU5k2i9y3gpkz7S4bYk2CE9vUDflU7yDu12vHDPZPY= +github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2/go.mod h1:6OgyB2H8Tk3hiLFr5FpURvetxjEI2bgw6yrwd7iMVJA= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= -github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= +github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= @@ -436,18 +445,19 @@ github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vv github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= -github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU= -github.com/onsi/ginkgo/v2 v2.11.0/go.mod h1:ZhrRA5XmEE3x3rhlzamx/JJvujdZoJ2uvgI7kR0iZvM= +github.com/onsi/ginkgo/v2 v2.15.0 h1:79HwNRBAZHOEwrczrgSOPy+eFTTlIGELKy5as+ClttY= +github.com/onsi/ginkgo/v2 v2.15.0/go.mod h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM= github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= -github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= -github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= -github.com/opencontainers/runtime-spec v1.0.2 h1:UfAcuLBJB9Coz72x1hgl8O5RVzTdNiaglX6v2DM6FI0= +github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8= +github.com/onsi/gomega v1.30.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ= github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= +github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8= @@ -458,6 +468,50 @@ github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCko github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= +github.com/pion/datachannel v1.5.6 h1:1IxKJntfSlYkpUj8LlYRSWpYiTTC02nUrOE8T3DqGeg= +github.com/pion/datachannel v1.5.6/go.mod h1:1eKT6Q85pRnr2mHiWHxJwO50SfZRtWHTsNIVb/NfGW4= +github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s= +github.com/pion/dtls/v2 v2.2.11 h1:9U/dpCYl1ySttROPWJgqWKEylUdT0fXp/xst6JwY5Ks= +github.com/pion/dtls/v2 v2.2.11/go.mod h1:d9SYc9fch0CqK90mRk1dC7AkzzpwJj6u2GU3u+9pqFE= +github.com/pion/ice/v2 v2.3.25 h1:M5rJA07dqhi3nobJIg+uPtcVjFECTrhcR3n0ns8kDZs= +github.com/pion/ice/v2 v2.3.25/go.mod h1:KXJJcZK7E8WzrBEYnV4UtqEZsGeWfHxsNqhVcVvgjxw= +github.com/pion/interceptor v0.1.29 h1:39fsnlP1U8gw2JzOFWdfCU82vHvhW9o0rZnZF56wF+M= +github.com/pion/interceptor v0.1.29/go.mod h1:ri+LGNjRUc5xUNtDEPzfdkmSqISixVTBF/z/Zms/6T4= +github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY= +github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms= +github.com/pion/mdns v0.0.12 h1:CiMYlY+O0azojWDmxdNr7ADGrnZ+V6Ilfner+6mSVK8= +github.com/pion/mdns v0.0.12/go.mod h1:VExJjv8to/6Wqm1FXK+Ii/Z9tsVk/F5sD/N70cnYFbk= +github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA= +github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8= +github.com/pion/rtcp v1.2.12/go.mod h1:sn6qjxvnwyAkkPzPULIbVqSKI5Dv54Rv7VG0kNxh9L4= +github.com/pion/rtcp v1.2.14 h1:KCkGV3vJ+4DAJmvP0vaQShsb0xkRfWkO540Gy102KyE= +github.com/pion/rtcp v1.2.14/go.mod h1:sn6qjxvnwyAkkPzPULIbVqSKI5Dv54Rv7VG0kNxh9L4= +github.com/pion/rtp v1.8.3/go.mod h1:pBGHaFt/yW7bf1jjWAoUjpSNoDnw98KTMg+jWWvziqU= +github.com/pion/rtp v1.8.6 h1:MTmn/b0aWWsAzux2AmP8WGllusBVw4NPYPVFFd7jUPw= +github.com/pion/rtp v1.8.6/go.mod h1:pBGHaFt/yW7bf1jjWAoUjpSNoDnw98KTMg+jWWvziqU= +github.com/pion/sctp v1.8.13/go.mod h1:YKSgO/bO/6aOMP9LCie1DuD7m+GamiK2yIiPM6vH+GA= +github.com/pion/sctp v1.8.16 h1:PKrMs+o9EMLRvFfXq59WFsC+V8mN1wnKzqrv+3D/gYY= +github.com/pion/sctp v1.8.16/go.mod h1:P6PbDVA++OJMrVNg2AL3XtYHV4uD6dvfyOovCgMs0PE= +github.com/pion/sdp/v3 v3.0.9 h1:pX++dCHoHUwq43kuwf3PyJfHlwIj4hXA7Vrifiq0IJY= +github.com/pion/sdp/v3 v3.0.9/go.mod h1:B5xmvENq5IXJimIO4zfp6LAe1fD9N+kFv+V/1lOdz8M= +github.com/pion/srtp/v2 v2.0.18 h1:vKpAXfawO9RtTRKZJbG4y0v1b11NZxQnxRl85kGuUlo= +github.com/pion/srtp/v2 v2.0.18/go.mod h1:0KJQjA99A6/a0DOVTu1PhDSw0CXF2jTkqOoMg3ODqdA= +github.com/pion/stun v0.6.1 h1:8lp6YejULeHBF8NmV8e2787BogQhduZugh5PdhDyyN4= +github.com/pion/stun v0.6.1/go.mod h1:/hO7APkX4hZKu/D0f2lHzNyvdkTGtIy3NDmLR7kSz/8= +github.com/pion/transport/v2 v2.2.1/go.mod h1:cXXWavvCnFF6McHTft3DWS9iic2Mftcz1Aq29pGcU5g= +github.com/pion/transport/v2 v2.2.2/go.mod h1:OJg3ojoBJopjEeECq2yJdXH9YVrUJ1uQ++NjXLOUorc= +github.com/pion/transport/v2 v2.2.3/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v2 v2.2.4/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v2 v2.2.5 h1:iyi25i/21gQck4hfRhomF6SktmUQjRsRW4WJdhfc3Kc= +github.com/pion/transport/v2 v2.2.5/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v3 v3.0.1/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0= +github.com/pion/transport/v3 v3.0.2 h1:r+40RJR25S9w3jbA6/5uEPTzcdn7ncyU44RWCbHkLg4= +github.com/pion/transport/v3 v3.0.2/go.mod h1:nIToODoOlb5If2jF9y2Igfx3PFYWfuXi37m0IlWa/D0= +github.com/pion/turn/v2 v2.1.3/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= +github.com/pion/turn/v2 v2.1.6 h1:Xr2niVsiPTB0FPtt+yAWKFUkU1eotQbGgpTIld4x1Gc= +github.com/pion/turn/v2 v2.1.6/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= +github.com/pion/webrtc/v3 v3.2.40 h1:Wtfi6AZMQg+624cvCXUuSmrKWepSB7zfgYDOYqsSOVU= +github.com/pion/webrtc/v3 v3.2.40/go.mod h1:M1RAe3TNTD1tzyvqHrbVODfwdPGSXOUo/OgpoGGJqFY= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -467,28 +521,24 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/polydawn/refmt v0.89.0 h1:ADJTApkvkeBZsN0tBTx8QjpD9JkmxbKp0cxfr9qszm4= github.com/polydawn/refmt v0.89.0/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= -github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= +github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= +github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= -github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= -github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= +github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE= +github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= -github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= +github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= +github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo= github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A= -github.com/quic-go/qtls-go1-19 v0.3.3 h1:wznEHvJwd+2X3PqftRha0SUKmGsnb6dfArMhy9PeJVE= -github.com/quic-go/qtls-go1-19 v0.3.3/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI= -github.com/quic-go/qtls-go1-20 v0.2.3 h1:m575dovXn1y2ATOb1XrRFcrv0F+EQmlowTkoraNkDPI= -github.com/quic-go/qtls-go1-20 v0.2.3/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM= -github.com/quic-go/quic-go v0.33.0 h1:ItNoTDN/Fm/zBlq769lLJc8ECe9gYaW40veHCCco7y0= -github.com/quic-go/quic-go v0.33.0/go.mod h1:YMuhaAV9/jIu0XclDXwZPAsP/2Kgr5yMYhe9oxhhOFA= -github.com/quic-go/webtransport-go v0.5.3 h1:5XMlzemqB4qmOlgIus5zB45AcZ2kCgCy2EptUrfOPWU= -github.com/quic-go/webtransport-go v0.5.3/go.mod h1:OhmmgJIzTTqXK5xvtuX0oBpLV2GkLWNDA+UeTGJXErU= +github.com/quic-go/quic-go v0.44.0 h1:So5wOr7jyO4vzL2sd8/pD9Kesciv91zSk8BoFngItQ0= +github.com/quic-go/quic-go v0.44.0/go.mod h1:z4cx/9Ny9UtGITIPzmPTXh1ULfOyWh4qGQlpnPcWmek= +github.com/quic-go/webtransport-go v0.8.0 h1:HxSrwun11U+LlmwpgM1kEqIqH90IT4N8auv/cD7QFJg= +github.com/quic-go/webtransport-go v0.8.0/go.mod h1:N99tjprW432Ut5ONql/aUhSLT0YVSlwHohQsuac9WaM= github.com/raulk/go-watchdog v1.3.0 h1:oUmdlHxdkXRJlwfG0O9omj8ukerm8MEQavSiDTEtBsk= github.com/raulk/go-watchdog v1.3.0/go.mod h1:fIvOnLbF0b0ZwkB9YU4mOW9Did//4vPZtDqv66NfsMU= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -530,6 +580,7 @@ github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5k github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= github.com/smartystreets/assertions v1.13.1 h1:Ef7KhSmjZcK6AVf9YbJdvPYG9avaF0ZxudX+ThRdWfU= +github.com/smartystreets/assertions v1.13.1/go.mod h1:cXr/IwVfSo/RbCSPhoAPv73p3hlSdrBH/b3SdnW/LMY= github.com/smartystreets/goconvey v1.7.2 h1:9RBaZCeXEQ3UselpuwUQHltGVXvdwm6cv1hgR6gDIPg= github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM= github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d/go.mod h1:UdhH50NIW0fCiwBSr0co2m7BnFLdv4fQTgdqdJTHFeE= @@ -539,6 +590,7 @@ github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -551,8 +603,9 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs= github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48= @@ -596,20 +649,23 @@ github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/otel v1.14.0 h1:/79Huy8wbf5DnIPhemGB+zEPVwnN6fuQybr/SRXa6hM= -go.opentelemetry.io/otel v1.14.0/go.mod h1:o4buv+dJzx8rohcUeRmWUZhqupFvzWis188WlggnNeU= -go.opentelemetry.io/otel/trace v1.14.0 h1:wp2Mmvj41tDsyAJXiWDWpfNsOiIyd38fy85pyKcFq/M= -go.opentelemetry.io/otel/trace v1.14.0/go.mod h1:8avnQLK+CG77yNLUae4ea2JDQ6iT+gozhnZjy/rw9G8= +go.opentelemetry.io/otel v1.16.0 h1:Z7GVAX/UkAXPKsy94IU+i6thsQS4nb7LviLpnaNeW8s= +go.opentelemetry.io/otel v1.16.0/go.mod h1:vl0h9NUa1D5s1nv3A5vZOYWn8av4K8Ml6JDeHrT/bx4= +go.opentelemetry.io/otel/metric v1.16.0 h1:RbrpwVG1Hfv85LgnZ7+txXioPDoh6EdbZHo26Q3hqOo= +go.opentelemetry.io/otel/metric v1.16.0/go.mod h1:QE47cpOmkwipPiefDwo2wDzwJrlfxxNYodqc4xnGCo4= +go.opentelemetry.io/otel/trace v1.16.0 h1:8JRpaObFoW0pxuVPapkgH8UhHQj+bJW8jJsCZEu5MQs= +go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= -go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= -go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= -go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= -go.uber.org/fx v1.19.2 h1:SyFgYQFr1Wl0AYstE8vyYIzP4bFz2URrScjwC4cwUvY= -go.uber.org/fx v1.19.2/go.mod h1:43G1VcqSzbIv77y00p1DRAsyZS8WdzuYdhZXmEUkMyQ= +go.uber.org/dig v1.17.1 h1:Tga8Lz8PcYNsWsyHMZ1Vm0OQOUaJNDyvPImgbAu9YSc= +go.uber.org/dig v1.17.1/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= +go.uber.org/fx v1.22.1 h1:nvvln7mwyT5s1q201YE29V/BFrGor6vMiDNpU/78Mys= +go.uber.org/fx v1.22.1/go.mod h1:HT2M7d7RHo+ebKGh9NRcrsrHHfpZ60nW3QRubMRfv48= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= +go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= +go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= +go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= +go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= @@ -617,8 +673,8 @@ go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN8 go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ= go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= -go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= -go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= +go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= +go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= @@ -636,12 +692,18 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE= golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= +golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= +golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= +golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= -golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -655,8 +717,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= -golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -682,10 +744,16 @@ golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= -golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= +golang.org/x/net v0.13.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= +golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= +golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -701,8 +769,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= -golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= +golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -739,16 +807,27 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= -golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= +golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo= +golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= +golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -758,10 +837,15 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= +golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -779,19 +863,18 @@ golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.13.0 h1:Iey4qkscZuv0VvIt8E0neZjtPVQFSc870HQ448QgEmQ= -golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= +golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= +golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -gonum.org/v1/gonum v0.11.0 h1:f1IJhK4Km5tBJmaiJXtk/PkL4cdVX6J+tGiM187uT5E= -gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= +gonum.org/v1/gonum v0.13.0 h1:a0T3bh+7fhRyqeNbiC3qVHYmkiQgit3wnNan/2c0HMM= +gonum.org/v1/gonum v0.13.0/go.mod h1:/WPYRckkfWrhWefxyYTfrTtQR0KH4iyHNuzxqXAKyAU= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.1.0/go.mod h1:UGEZY7KEX120AnNLIHFMKIo4obdJhkp2tPbaPlQx13Y= @@ -826,15 +909,17 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= +google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/go-playground/assert.v1 v1.2.1 h1:xoYuJVE7KT85PYWrN730RguIQO0ePzVRfFMXadIrXTM= +gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= gopkg.in/go-playground/validator.v8 v8.18.2 h1:lFB4DoMU6B626w8ny76MV7VX6W2VHct2GVOI3xgiMrQ= gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= From 4564a3b538b84b76b07adf2236b60ceba401d4ac Mon Sep 17 00:00:00 2001 From: miiu Date: Thu, 7 Nov 2024 11:44:03 +0200 Subject: [PATCH 02/47] update mx chain go --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index e3f38a73..f8e64855 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.20 require ( github.com/gin-gonic/gin v1.9.1 github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c - github.com/multiversx/mx-chain-go v1.8.3-0.20241025080100-1c6dc0cbf324 + github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index e0bec1b3..1875e1b4 100644 --- a/go.sum +++ b/go.sum @@ -401,8 +401,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b h1:GYvm0yGkdQ3OCfNqnyIQNzAzydN3cES8noJZ3eZHN1A= github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= -github.com/multiversx/mx-chain-go v1.8.3-0.20241025080100-1c6dc0cbf324 h1:hOGKy2/Imd6/HQlQkYQxuH5l1HlYmnNGEG7e2N0b4E4= -github.com/multiversx/mx-chain-go v1.8.3-0.20241025080100-1c6dc0cbf324/go.mod h1:yUS5aTLglzFiA5cgsEjHL9LU5X76OdRuMvJpA5NMc9Y= +github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e h1:R8B6P25IvcoQ2gF857qHhO3iLUQahMPjx0C5aPzs4GM= +github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e/go.mod h1:yUS5aTLglzFiA5cgsEjHL9LU5X76OdRuMvJpA5NMc9Y= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 h1:vOn0vL1R/qr8FbBi0Oz3IEx0oLmXMXPriBAXnwRvg1A= From 04d6ce9c757b585dfd56acaae49d8db9d199e9d4 Mon Sep 17 00:00:00 2001 From: miiu Date: Thu, 21 Nov 2024 10:36:15 +0200 Subject: [PATCH 03/47] update barnard --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index f8e64855..b10a8f06 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.20 require ( github.com/gin-gonic/gin v1.9.1 - github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c - github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e + github.com/multiversx/mx-chain-core-go v1.2.23 + github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 github.com/pelletier/go-toml v1.9.3 @@ -116,9 +116,9 @@ require ( github.com/multiformats/go-multistream v0.4.1 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec // indirect + github.com/multiversx/mx-chain-communication-go v1.1.1 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.10 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.16 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect diff --git a/go.sum b/go.sum index 1875e1b4..6ebc240d 100644 --- a/go.sum +++ b/go.sum @@ -393,16 +393,16 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec h1:KwpeVZXSHzic8DV9zaJZmaBgDNIIpSdbGz4Q+9fZyiI= -github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= -github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c h1:hPCfMSj2vd9xNkARNxB1b3b9k8taFb+Xfja+WK97jno= -github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-communication-go v1.1.1 h1:y4DoQeQOJTaSUsRzczQFazf8JYQmInddypApqA3AkwM= +github.com/multiversx/mx-chain-communication-go v1.1.1/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= +github.com/multiversx/mx-chain-core-go v1.2.23 h1:8WlCGqJHR2HQ0vN4feJwb7W4VrCwBGIzPPHunOOg5Wc= +github.com/multiversx/mx-chain-core-go v1.2.23/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b h1:GYvm0yGkdQ3OCfNqnyIQNzAzydN3cES8noJZ3eZHN1A= -github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= -github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e h1:R8B6P25IvcoQ2gF857qHhO3iLUQahMPjx0C5aPzs4GM= -github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e/go.mod h1:yUS5aTLglzFiA5cgsEjHL9LU5X76OdRuMvJpA5NMc9Y= +github.com/multiversx/mx-chain-es-indexer-go v1.7.10 h1:Umi7WN8h4BOXLw7CM3VgvaWkLGef7nXtaPIGbjBCT3U= +github.com/multiversx/mx-chain-es-indexer-go v1.7.10/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= +github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1 h1:D60X7enYoIP5V/7rKkeGJqk8vHvuG0NKrYgjxtS9xUw= +github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 h1:vOn0vL1R/qr8FbBi0Oz3IEx0oLmXMXPriBAXnwRvg1A= From fb3313f72e908f00bbe2e68cebb42548040abd3d Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 21 Nov 2024 14:08:08 +0200 Subject: [PATCH 04/47] update deps to latest rc barnard --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index f8e64855..84d4153c 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.20 require ( github.com/gin-gonic/gin v1.9.1 - github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c - github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e + github.com/multiversx/mx-chain-core-go v1.2.23 + github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 github.com/pelletier/go-toml v1.9.3 @@ -116,9 +116,9 @@ require ( github.com/multiformats/go-multistream v0.4.1 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec // indirect + github.com/multiversx/mx-chain-communication-go v1.1.1 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.10 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.16 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect diff --git a/go.sum b/go.sum index 1875e1b4..d25c7b85 100644 --- a/go.sum +++ b/go.sum @@ -393,16 +393,16 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec h1:KwpeVZXSHzic8DV9zaJZmaBgDNIIpSdbGz4Q+9fZyiI= -github.com/multiversx/mx-chain-communication-go v1.1.1-0.20241021133229-d0833256e3ec/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= -github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c h1:hPCfMSj2vd9xNkARNxB1b3b9k8taFb+Xfja+WK97jno= -github.com/multiversx/mx-chain-core-go v1.2.23-0.20241018134424-75bab2a9058c/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-communication-go v1.1.1 h1:y4DoQeQOJTaSUsRzczQFazf8JYQmInddypApqA3AkwM= +github.com/multiversx/mx-chain-communication-go v1.1.1/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= +github.com/multiversx/mx-chain-core-go v1.2.23 h1:8WlCGqJHR2HQ0vN4feJwb7W4VrCwBGIzPPHunOOg5Wc= +github.com/multiversx/mx-chain-core-go v1.2.23/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b h1:GYvm0yGkdQ3OCfNqnyIQNzAzydN3cES8noJZ3eZHN1A= -github.com/multiversx/mx-chain-es-indexer-go v1.7.10-0.20241018130218-f48c7282690b/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= -github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e h1:R8B6P25IvcoQ2gF857qHhO3iLUQahMPjx0C5aPzs4GM= -github.com/multiversx/mx-chain-go v1.8.3-0.20241104074845-79795586e58e/go.mod h1:yUS5aTLglzFiA5cgsEjHL9LU5X76OdRuMvJpA5NMc9Y= +github.com/multiversx/mx-chain-es-indexer-go v1.7.10 h1:Umi7WN8h4BOXLw7CM3VgvaWkLGef7nXtaPIGbjBCT3U= +github.com/multiversx/mx-chain-es-indexer-go v1.7.10/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= +github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5 h1:G2yv0HYFCWuyMCXrsJ1QgexAJApfofXugu3ZCHmSF1k= +github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 h1:vOn0vL1R/qr8FbBi0Oz3IEx0oLmXMXPriBAXnwRvg1A= From ce645bc03d061534613f7f48bcb93d5bfc676233 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 21 Nov 2024 14:09:31 +0200 Subject: [PATCH 05/47] update proxy as well --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 84d4153c..12b11de2 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/multiversx/mx-chain-core-go v1.2.23 github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5 github.com/multiversx/mx-chain-logger-go v1.0.15 - github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 + github.com/multiversx/mx-chain-proxy-go v1.1.54 github.com/pelletier/go-toml v1.9.3 github.com/stretchr/testify v1.8.4 github.com/urfave/cli v1.22.10 diff --git a/go.sum b/go.sum index d25c7b85..5bce174a 100644 --- a/go.sum +++ b/go.sum @@ -405,8 +405,8 @@ github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5 h1:G2yv0H github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= -github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 h1:vOn0vL1R/qr8FbBi0Oz3IEx0oLmXMXPriBAXnwRvg1A= -github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6/go.mod h1:SeCHGPyMele1oEq8yXX7eOFdqbjbj5NPyEswQzTn3pg= +github.com/multiversx/mx-chain-proxy-go v1.1.54 h1:o6rcZVpE+Qkf+CyNIZRvfRHAZGO7HcloITglSXRH7n8= +github.com/multiversx/mx-chain-proxy-go v1.1.54/go.mod h1:SMJY0kbqUyehyLoZrPVt0EmSAFsfCuS4QB8y1cHkJUE= github.com/multiversx/mx-chain-scenario-go v1.4.4 h1:DVE2V+FPeyD/yWoC+KEfPK3jsFzHeruelESfpTlf460= github.com/multiversx/mx-chain-scenario-go v1.4.4/go.mod h1:kI+TWR3oIEgUkbwkHCPo2CQ3VjIge+ezGTibiSGwMxo= github.com/multiversx/mx-chain-storage-go v1.0.16 h1:l2lJq+EAN3YwLbjJrnoKfFd1/1Xmo9DcAUECND2obLs= From 326de827456c8ff1fca411486a88ad8bcc5457b4 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 27 Nov 2024 11:21:59 +0200 Subject: [PATCH 06/47] latest commit hash --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index b10a8f06..ae19a17d 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.20 require ( github.com/gin-gonic/gin v1.9.1 github.com/multiversx/mx-chain-core-go v1.2.23 - github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1 + github.com/multiversx/mx-chain-go v1.8.5-0.20241122114033-3094bb08ac56 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 6ebc240d..213f4819 100644 --- a/go.sum +++ b/go.sum @@ -401,8 +401,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.10 h1:Umi7WN8h4BOXLw7CM3VgvaWkLGef7nXtaPIGbjBCT3U= github.com/multiversx/mx-chain-es-indexer-go v1.7.10/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= -github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1 h1:D60X7enYoIP5V/7rKkeGJqk8vHvuG0NKrYgjxtS9xUw= -github.com/multiversx/mx-chain-go v1.8.5-0.20241120082707-5e01a062b7d1/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= +github.com/multiversx/mx-chain-go v1.8.5-0.20241122114033-3094bb08ac56 h1:WQUyWZxVsg3inazU1s2gEcUrEOeYodJefALb1h1idJg= +github.com/multiversx/mx-chain-go v1.8.5-0.20241122114033-3094bb08ac56/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.54-0.20241021082311-5a567ac58ae6 h1:vOn0vL1R/qr8FbBi0Oz3IEx0oLmXMXPriBAXnwRvg1A= From ee3c009cf2ffa8ce504df43d3ed4c5cb1b4e1490 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 27 Nov 2024 11:24:05 +0200 Subject: [PATCH 07/47] fixes after merge --- go.sum | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.sum b/go.sum index 5bce174a..18332e95 100644 --- a/go.sum +++ b/go.sum @@ -401,8 +401,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.10 h1:Umi7WN8h4BOXLw7CM3VgvaWkLGef7nXtaPIGbjBCT3U= github.com/multiversx/mx-chain-es-indexer-go v1.7.10/go.mod h1:oGcRK2E3Syv6vRTszWrrb/TqD8akq0yeoMr1wPPiTO4= -github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5 h1:G2yv0HYFCWuyMCXrsJ1QgexAJApfofXugu3ZCHmSF1k= -github.com/multiversx/mx-chain-go v1.8.5-0.20241115221906-c22ee81cece5/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= +github.com/multiversx/mx-chain-go v1.8.5-0.20241122114033-3094bb08ac56 h1:WQUyWZxVsg3inazU1s2gEcUrEOeYodJefALb1h1idJg= +github.com/multiversx/mx-chain-go v1.8.5-0.20241122114033-3094bb08ac56/go.mod h1:K17YgUxKX/EpOaswepIrWqVSyNNhUe+LADDuZT6mvsU= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.54 h1:o6rcZVpE+Qkf+CyNIZRvfRHAZGO7HcloITglSXRH7n8= From ec07de340a626400b98e311b53cd09e661cb454e Mon Sep 17 00:00:00 2001 From: danidrasovean Date: Wed, 27 Nov 2024 15:59:41 +0200 Subject: [PATCH 08/47] Set latest tag only for released release --- .github/workflows/deploy-docker.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index e57e5d61..bb378505 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -47,11 +47,25 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Extract metadata (tags, labels) for Docker - id: meta + - name: Extract metadata (tags, labels) for released releases + if: ${{ github.event.release.prerelease == false }} + id: meta_released uses: docker/metadata-action@v5 with: images: multiversx/chainsimulator + tags: | + type=ref,event=release + type=raw,value=latest + labels: type=ref,event=release + + - name: Extract metadata (tags, labels) for prereleased releases + if: ${{ github.event.release.prerelease == true }} + id: meta_prereleased + uses: docker/metadata-action@v5 + with: + images: multiversx/chainsimulator + tags: type=ref,event=release + labels: type=ref,event=release - name: Build and push Docker image id: push @@ -61,6 +75,5 @@ jobs: file: ./Dockerfile platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' && github.event.action == 'published' }} - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - + tags: ${{ github.event.release.prerelease == false ? steps.meta_released.outputs.tags : steps.meta_prereleased.outputs.tags }} + labels: ${{ github.event.release.prerelease == false ? steps.meta_released.outputs.labels : steps.meta_prereleased.outputs.labels }} From f0456639368f2a56e9111b7e741f2a7f72b67c29 Mon Sep 17 00:00:00 2001 From: danidrasovean Date: Wed, 27 Nov 2024 16:01:11 +0200 Subject: [PATCH 09/47] Set latest tag only for released release --- .github/workflows/deploy-docker.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index bb378505..396e1fbd 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -67,13 +67,26 @@ jobs: tags: type=ref,event=release labels: type=ref,event=release - - name: Build and push Docker image - id: push + - name: Build and push Docker image for released + if: ${{ github.event.release.prerelease == false }} + id: push_released + uses: docker/build-push-action@v6 + with: + context: . + file: ./Dockerfile + platforms: linux/amd64,linux/arm64 + push: ${{ github.event_name == 'release' && github.event.action == 'published' }} + tags: ${{ steps.meta_released.outputs.tags }} + labels: ${{ steps.meta_released.outputs.labels }} + + - name: Build and push Docker image for prereleased + if: ${{ github.event.release.prerelease == true }} + id: push_prereleased uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile platforms: linux/amd64,linux/arm64 push: ${{ github.event_name == 'release' && github.event.action == 'published' }} - tags: ${{ github.event.release.prerelease == false ? steps.meta_released.outputs.tags : steps.meta_prereleased.outputs.tags }} - labels: ${{ github.event.release.prerelease == false ? steps.meta_released.outputs.labels : steps.meta_prereleased.outputs.labels }} + tags: ${{ steps.meta_prereleased.outputs.tags }} + labels: ${{ steps.meta_prereleased.outputs.labels }} From 5fb1c7509df9094af4f5aa9737bfd76c4b07ca81 Mon Sep 17 00:00:00 2001 From: danidrasovean Date: Wed, 27 Nov 2024 16:39:33 +0200 Subject: [PATCH 10/47] Fix workflow --- .github/workflows/deploy-docker.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index 396e1fbd..03731ae0 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -53,10 +53,6 @@ jobs: uses: docker/metadata-action@v5 with: images: multiversx/chainsimulator - tags: | - type=ref,event=release - type=raw,value=latest - labels: type=ref,event=release - name: Extract metadata (tags, labels) for prereleased releases if: ${{ github.event.release.prerelease == true }} @@ -64,8 +60,10 @@ jobs: uses: docker/metadata-action@v5 with: images: multiversx/chainsimulator - tags: type=ref,event=release - labels: type=ref,event=release + tags: | + type=raw,value=${{ github.event.release.tag_name }} + labels: | + type=raw,value=${{ github.event.release.name }} - name: Build and push Docker image for released if: ${{ github.event.release.prerelease == false }} From 66cc3075b23699c46a8155373516f96732b3f340 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 29 Jan 2025 11:19:55 +0200 Subject: [PATCH 11/47] updated mx-chain-go after merge --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index fa3e636e..52dca09c 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.9.1 github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.9 + github.com/multiversx/mx-chain-go v1.8.10-0.20250129084658-a16a899bc9ea github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index e0cebf80..4594690f 100644 --- a/go.sum +++ b/go.sum @@ -402,8 +402,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.14 h1:V4fuubEUYskWCLQIkbuoB0WHoKyldLQRq/fllIzW1CU= github.com/multiversx/mx-chain-es-indexer-go v1.7.14/go.mod h1:5Sr49FjWWzZ3/WcC3jzln8TlMSNToCIT9Lqy6P7i7bs= -github.com/multiversx/mx-chain-go v1.8.9 h1:rji7TNHQgnLxDXs2bBo8kgynx0YG20apMWtkD6ENnjw= -github.com/multiversx/mx-chain-go v1.8.9/go.mod h1:CIzT5NttBpnyvDD6jl4pEOP3RoLcSDYDKz1UymJxZVY= +github.com/multiversx/mx-chain-go v1.8.10-0.20250129084658-a16a899bc9ea h1:LBeoUsSmJgDqb/IG8SwlPQiN0khf3Onb6PumIBdawTk= +github.com/multiversx/mx-chain-go v1.8.10-0.20250129084658-a16a899bc9ea/go.mod h1:CIzT5NttBpnyvDD6jl4pEOP3RoLcSDYDKz1UymJxZVY= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From bfc715b48c2964319fa99accebe0ff4f882e63a0 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 29 Jan 2025 13:06:49 +0200 Subject: [PATCH 12/47] cleanup --- testing-suite/staking-v4/README.md | 26 -- testing-suite/staking-v4/caching.py | 16 -- testing-suite/staking-v4/chain_commander.py | 122 --------- testing-suite/staking-v4/config.py | 33 --- testing-suite/staking-v4/constants.py | 17 -- .../staking-v4/core/chain_simulator.py | 49 ---- testing-suite/staking-v4/core/validatorKey.py | 97 ------- testing-suite/staking-v4/core/wallet.py | 57 ---- testing-suite/staking-v4/delegation.py | 148 ----------- testing-suite/staking-v4/helpers.py | 34 --- .../network_provider/get_delegation_info.py | 23 -- .../network_provider/get_staking_info.py | 28 -- .../network_provider/get_transaction_info.py | 33 --- .../network_provider/get_validator_info.py | 136 ---------- testing-suite/staking-v4/req.txt | 6 - testing-suite/staking-v4/scenarios/PR_6114.py | 192 -------------- testing-suite/staking-v4/scenarios/_48.py | 105 -------- testing-suite/staking-v4/scenarios/_49_50.py | 133 ---------- testing-suite/staking-v4/scenarios/_68_69.py | 249 ------------------ testing-suite/staking-v4/staking.py | 155 ----------- .../validatorKeys/invalid_bls_key_1.pem | 4 - .../validatorKeys/validatorKey_1.pem | 4 - .../validatorKeys/validatorKey_10.pem | 4 - .../validatorKeys/validatorKey_11.pem | 4 - .../validatorKeys/validatorKey_12.pem | 4 - .../validatorKeys/validatorKey_13.pem | 4 - .../validatorKeys/validatorKey_14.pem | 4 - .../validatorKeys/validatorKey_15.pem | 4 - .../validatorKeys/validatorKey_16.pem | 4 - .../validatorKeys/validatorKey_17.pem | 4 - .../validatorKeys/validatorKey_18.pem | 4 - .../validatorKeys/validatorKey_19.pem | 4 - .../validatorKeys/validatorKey_2.pem | 4 - .../validatorKeys/validatorKey_20.pem | 4 - .../validatorKeys/validatorKey_21.pem | 4 - .../validatorKeys/validatorKey_22.pem | 4 - .../validatorKeys/validatorKey_23.pem | 4 - .../validatorKeys/validatorKey_24.pem | 4 - .../validatorKeys/validatorKey_25.pem | 4 - .../validatorKeys/validatorKey_26.pem | 4 - .../validatorKeys/validatorKey_27.pem | 4 - .../validatorKeys/validatorKey_28.pem | 4 - .../validatorKeys/validatorKey_29.pem | 4 - .../validatorKeys/validatorKey_3.pem | 4 - .../validatorKeys/validatorKey_30.pem | 4 - .../validatorKeys/validatorKey_31.pem | 4 - .../validatorKeys/validatorKey_32.pem | 4 - .../validatorKeys/validatorKey_33.pem | 4 - .../validatorKeys/validatorKey_34.pem | 4 - .../validatorKeys/validatorKey_35.pem | 4 - .../validatorKeys/validatorKey_36.pem | 4 - .../validatorKeys/validatorKey_37.pem | 4 - .../validatorKeys/validatorKey_38.pem | 4 - .../validatorKeys/validatorKey_39.pem | 4 - .../validatorKeys/validatorKey_4.pem | 4 - .../validatorKeys/validatorKey_40.pem | 4 - .../validatorKeys/validatorKey_41.pem | 4 - .../validatorKeys/validatorKey_42.pem | 4 - .../validatorKeys/validatorKey_43.pem | 4 - .../validatorKeys/validatorKey_44.pem | 4 - .../validatorKeys/validatorKey_45.pem | 4 - .../validatorKeys/validatorKey_46.pem | 4 - .../validatorKeys/validatorKey_47.pem | 4 - .../validatorKeys/validatorKey_48.pem | 4 - .../validatorKeys/validatorKey_49.pem | 4 - .../validatorKeys/validatorKey_5.pem | 4 - .../validatorKeys/validatorKey_50.pem | 4 - .../validatorKeys/validatorKey_6.pem | 4 - .../validatorKeys/validatorKey_7.pem | 4 - .../validatorKeys/validatorKey_8.pem | 4 - .../validatorKeys/validatorKey_9.pem | 4 - .../staking-v4/wallets/Address_shard_0.pem | 5 - .../staking-v4/wallets/Address_shard_1.pem | 5 - .../staking-v4/wallets/Address_shard_2.pem | 5 - .../staking-v4/wallets/main-address.pem | 5 - .../staking-v4/wallets/walletKey_1.pem | 5 - .../staking-v4/wallets/walletKey_10.pem | 5 - .../staking-v4/wallets/walletKey_2.pem | 5 - .../staking-v4/wallets/walletKey_3.pem | 5 - .../staking-v4/wallets/walletKey_4.pem | 5 - .../staking-v4/wallets/walletKey_5.pem | 5 - .../staking-v4/wallets/walletKey_6.pem | 5 - .../staking-v4/wallets/walletKey_7.pem | 5 - .../staking-v4/wallets/walletKey_8.pem | 5 - .../staking-v4/wallets/walletKey_9.pem | 5 - 85 files changed, 1933 deletions(-) delete mode 100644 testing-suite/staking-v4/README.md delete mode 100644 testing-suite/staking-v4/caching.py delete mode 100644 testing-suite/staking-v4/chain_commander.py delete mode 100644 testing-suite/staking-v4/config.py delete mode 100644 testing-suite/staking-v4/constants.py delete mode 100644 testing-suite/staking-v4/core/chain_simulator.py delete mode 100644 testing-suite/staking-v4/core/validatorKey.py delete mode 100644 testing-suite/staking-v4/core/wallet.py delete mode 100644 testing-suite/staking-v4/delegation.py delete mode 100644 testing-suite/staking-v4/helpers.py delete mode 100644 testing-suite/staking-v4/network_provider/get_delegation_info.py delete mode 100644 testing-suite/staking-v4/network_provider/get_staking_info.py delete mode 100644 testing-suite/staking-v4/network_provider/get_transaction_info.py delete mode 100644 testing-suite/staking-v4/network_provider/get_validator_info.py delete mode 100644 testing-suite/staking-v4/req.txt delete mode 100644 testing-suite/staking-v4/scenarios/PR_6114.py delete mode 100644 testing-suite/staking-v4/scenarios/_48.py delete mode 100644 testing-suite/staking-v4/scenarios/_49_50.py delete mode 100644 testing-suite/staking-v4/scenarios/_68_69.py delete mode 100644 testing-suite/staking-v4/staking.py delete mode 100644 testing-suite/staking-v4/validatorKeys/invalid_bls_key_1.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_1.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_10.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_11.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_12.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_13.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_14.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_15.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_16.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_17.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_18.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_19.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_2.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_20.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_21.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_22.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_23.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_24.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_25.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_26.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_27.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_28.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_29.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_3.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_30.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_31.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_32.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_33.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_34.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_35.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_36.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_37.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_38.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_39.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_4.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_40.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_41.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_42.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_43.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_44.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_45.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_46.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_47.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_48.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_49.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_5.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_50.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_6.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_7.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_8.pem delete mode 100644 testing-suite/staking-v4/validatorKeys/validatorKey_9.pem delete mode 100644 testing-suite/staking-v4/wallets/Address_shard_0.pem delete mode 100644 testing-suite/staking-v4/wallets/Address_shard_1.pem delete mode 100644 testing-suite/staking-v4/wallets/Address_shard_2.pem delete mode 100644 testing-suite/staking-v4/wallets/main-address.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_1.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_10.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_2.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_3.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_4.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_5.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_6.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_7.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_8.pem delete mode 100644 testing-suite/staking-v4/wallets/walletKey_9.pem diff --git a/testing-suite/staking-v4/README.md b/testing-suite/staking-v4/README.md deleted file mode 100644 index 4059bdcd..00000000 --- a/testing-suite/staking-v4/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Testing suite using mvx python sdk and chain-simulator for staking-v4 feature - -## Overview: -- All tests are written based on scenarios from the internal testing plan. - -## How to run: - -### 1) Create a virtual env -`python3 -m venv ./venv` -`source ./venv/bin/activate` - -### 2) Install all dependencies -`pip3 install -r ./req.txt` - -### 3) Export PythonPath -`export PYTHONPATH=.` - -### 4) Make sure [chain-simulator](https://github.com/multiversx/mx-chain-simulator-go) is: -- Running -- Running with a correct config (specific config can be found at the begging of every `./scenarios/_test.py`) -- If you run chain-simulator on different port, you can edit it in `./scenarios/config.py` - -### 5) RUN -`pytest scenarios/` - to run all scenarios -`pytest scenarios/_17.py` - to run a specific scenario - diff --git a/testing-suite/staking-v4/caching.py b/testing-suite/staking-v4/caching.py deleted file mode 100644 index 214011c9..00000000 --- a/testing-suite/staking-v4/caching.py +++ /dev/null @@ -1,16 +0,0 @@ -import requests -from config import DEFAULT_PROXY -from chain_commander import add_blocks -import time - - -def force_reset_validator_statistics(): - route = f"{DEFAULT_PROXY}/simulator/force-reset-validator-statistics" - response = requests.post(route) - response.raise_for_status() - - # add an extra block - add_blocks(1) - - # wait 1 sec - time.sleep(1) diff --git a/testing-suite/staking-v4/chain_commander.py b/testing-suite/staking-v4/chain_commander.py deleted file mode 100644 index a96c2195..00000000 --- a/testing-suite/staking-v4/chain_commander.py +++ /dev/null @@ -1,122 +0,0 @@ -import requests -import json - -from config import * -from network_provider.get_transaction_info import get_status_of_tx -from constants import * -import time -from core.validatorKey import ValidatorKey - - -def send_egld_to_address(egld_amount, erd_address): - details = { - 'address': f'{erd_address}', - 'balance': f'{egld_amount}' - } - - details_list = [details] - json_structure = json.dumps(details_list) - response = requests.post(f"{DEFAULT_PROXY}/simulator/set-state", data=json_structure) - response.raise_for_status() - - return response.text - - -def add_blocks(nr_of_blocks): - response = requests.post(f"{DEFAULT_PROXY}/simulator/generate-blocks/{nr_of_blocks}") - response.raise_for_status() - return response.text - - -def get_block() -> int: - response = requests.get(f"{DEFAULT_PROXY}/network/status/0") - parsed = response.json() - - general_data = parsed.get("data") - general_status = general_data.get("status") - nonce = general_status.get("erd_nonce") - return nonce - - -def add_blocks_until_epoch_reached(epoch_to_be_reached: int): - req = requests.post(f"{DEFAULT_PROXY}/simulator/generate-blocks-until-epoch-reached/{str(epoch_to_be_reached)}") - add_blocks(1) - return req.text - - -def add_blocks_until_tx_fully_executed(tx_hash) -> str: - print("Checking: ", tx_hash) - counter = 0 - - while counter < MAX_NUM_OF_BLOCKS_UNTIL_TX_SHOULD_BE_EXECUTED: - add_blocks(1) - - time.sleep(WAIT_UNTIL_API_REQUEST_IN_SEC) - if get_status_of_tx(tx_hash) == "pending": - counter += 1 - else: - print("Tx fully executed after", counter, " blocks.") - return get_status_of_tx(tx_hash) - - -def is_chain_online() -> bool: - flag = False - - while not flag: - time.sleep(1) - try: - response = requests.get(f"{DEFAULT_PROXY}/network/status/0") - print(response) - flag = True - except requests.exceptions.ConnectionError: - print("Chain not started jet") - - return flag - - -def add_key(keys: list[ValidatorKey]) -> str: - private_keys = [] - for key in keys: - private_keys.append(key.get_private_key()) - - post_body = { - "privateKeysBase64": private_keys - } - - json_structure = json.dumps(post_body) - req = requests.post(f"{DEFAULT_PROXY}/simulator/add-keys", data=json_structure) - - return req.text - - -def add_blocks_until_key_eligible(keys: list[ValidatorKey]) -> ValidatorKey: - flag = False - while not flag: - for key in keys: - if key.get_state() == "eligible": - eligible_key = key - print("eligible key found") - flag = True - - else: - print("no eligible key found , moving to next epoch...") - current_epoch = proxy_default.get_network_status().epoch_number - add_blocks_until_epoch_reached(current_epoch+1) - add_blocks(3) - - return eligible_key - - -def add_blocks_until_last_block_of_current_epoch() -> str: - response = requests.get(f"{DEFAULT_PROXY}/network/status/4294967295") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - status = general_data.get("status") - passed_nonces = status.get("erd_nonces_passed_in_current_epoch") - - blocks_to_be_added = rounds_per_epoch - passed_nonces - response_from_add_blocks = add_blocks(blocks_to_be_added) - return response_from_add_blocks - diff --git a/testing-suite/staking-v4/config.py b/testing-suite/staking-v4/config.py deleted file mode 100644 index 0603d197..00000000 --- a/testing-suite/staking-v4/config.py +++ /dev/null @@ -1,33 +0,0 @@ -from pathlib import Path -from multiversx_sdk_network_providers import ProxyNetworkProvider - - -PROXY_PUBLIC_TESTNET = "https://testnet-gateway.multiversx.com" -PROXY_PUBLIC_DEVNET = "https://devnet-gateway.multiversx.com" -PROXY_CHAIN_SIMULATOR = "http://localhost:8085" - -DEFAULT_PROXY = PROXY_CHAIN_SIMULATOR - -# TEMP -OBSERVER_META = "http://localhost:55802" - -try: - proxy_default = ProxyNetworkProvider(DEFAULT_PROXY) -except: - Exception - -chain_id = "chain" - -# relative path to chain-simulator -chain_simulator_path = Path("../../cmd/chainsimulator") - -# config for cli flags for starting chain simulator -log_level = '"*:DEBUG,process:TRACE"' -num_validators_per_shard = "10" -num_validators_meta = "10" -num_waiting_validators_per_shard = "6" -num_waiting_validators_meta = "6" -# real config after staking v4 full activation: eligible = 10 *4 , waiting = (6-2) *4, qualified = 2*4 -# qualified nodes from auction will stay in wiating 2 epochs - -rounds_per_epoch = "50" diff --git a/testing-suite/staking-v4/constants.py b/testing-suite/staking-v4/constants.py deleted file mode 100644 index d5abd7bb..00000000 --- a/testing-suite/staking-v4/constants.py +++ /dev/null @@ -1,17 +0,0 @@ -# contracts -VALIDATOR_CONTRACT = "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqplllst77y4l" -SYSTEM_DELEGATION_MANAGER_CONTRACT = "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqylllslmq6y6" -STAKING_CONTRACT = "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqllls0lczs7" - - -# timing -WAIT_UNTIL_API_REQUEST_IN_SEC = 0.5 - -# chain -MAX_NUM_OF_BLOCKS_UNTIL_TX_SHOULD_BE_EXECUTED = 8 - -# staking_v4 -EPOCH_WITH_STAKING_V3_5 = 3 -EPOCH_STAKING_QUEUE_BECOMES_AUCTION_LIST = 4 -EPOCH_SHUFFLING_FROM_ELIGIBLE_TO_AUCTION_LIST = 5 -EPOCH_STAKING_V4_FULLY_FUNCTIONAL = 6 diff --git a/testing-suite/staking-v4/core/chain_simulator.py b/testing-suite/staking-v4/core/chain_simulator.py deleted file mode 100644 index 43dc7fda..00000000 --- a/testing-suite/staking-v4/core/chain_simulator.py +++ /dev/null @@ -1,49 +0,0 @@ -import stat - -from constants import * -from config import * -import os -import signal -import subprocess -from subprocess import Popen -from threading import Thread -import threading - - -class ChainSimulator: - def __init__(self, path: Path) -> None: - self.path = path - self.log_level = log_level - self.num_validators_per_shard = num_validators_per_shard - self.num_validators_meta = num_validators_meta - self.num_waiting_validators_per_shard = num_waiting_validators_per_shard - self.num_waiting_validators_meta = num_waiting_validators_meta - self.rounds_per_epoch = rounds_per_epoch - self.process = None - - def start(self): - command = f"./chainsimulator --log-level {self.log_level} --rounds-per-epoch {rounds_per_epoch}\ - -num-validators-per-shard {self.num_validators_per_shard} \ - -num-waiting-validators-per-shard {num_waiting_validators_per_shard} \ - -num-validators-meta {num_validators_meta} \ - -num-waiting-validators-meta {num_waiting_validators_meta}" - - flag = True - while flag: - if " " in command: - command = command.replace(" ", " ") - else: - flag = False - print(command) - - self.process = subprocess.Popen(command, stdout=subprocess.PIPE, - shell=True, preexec_fn=os.setsid, cwd=chain_simulator_path) - - out, err = self.process.communicate() - if err: - print(err) - - def stop(self) -> None: - self.process.terminate() - - diff --git a/testing-suite/staking-v4/core/validatorKey.py b/testing-suite/staking-v4/core/validatorKey.py deleted file mode 100644 index a04bee8d..00000000 --- a/testing-suite/staking-v4/core/validatorKey.py +++ /dev/null @@ -1,97 +0,0 @@ -import requests -import time -from core.wallet import * -from pathlib import Path -from caching import force_reset_validator_statistics -from network_provider.get_validator_info import get_bls_key_status -from network_provider.get_validator_info import get_owner -from config import DEFAULT_PROXY, OBSERVER_META - - -class ValidatorKey: - def __init__(self, path: Path) -> None: - self.path = path - - def public_address(self) -> str: - f = open(self.path) - lines = f.readlines() - for line in lines: - if "BEGIN" in line: - line = line.split(" ") - address = line[-1].replace("-----", "") - if "\n" in address: - address = address.replace("\n", "") - break - return address - - # is using vm-query with "getBlsKeysStatus" function - def get_status(self, owner_address: str): - owner_address = Address.from_bech32(owner_address).to_hex() - key_status_pair = get_bls_key_status([owner_address]) - if key_status_pair is None: - return None - for key, status in key_status_pair.items(): - if key == self.public_address(): - return status - - # is using /validator/statistics route - def get_state(self): - force_reset_validator_statistics() - - response = requests.get(f"{OBSERVER_META}/validator/statistics") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - general_statistics = general_data.get("statistics") - key_data = general_statistics.get(self.public_address()) - - if key_data is None: - return None - else: - status = key_data.get("validatorStatus") - return status - - # is using /validator/auction - def get_auction_state(self): - force_reset_validator_statistics() - - response = requests.get(f"{OBSERVER_META}/validator/auction") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - auction_list_data = general_data.get("auctionList") - - for list in auction_list_data: - nodes_lists = list.get("nodes") - for node_list in nodes_lists: - if node_list.get("blsKey") == self.public_address(): - state = node_list.get("qualified") - if state: - return "qualified" - else: - return "unqualified" - else: - return None - - # using getOwner vm-query - def belongs_to(self, address: str) -> bool: - owner = get_owner([self.public_address()]) - if owner == address: - return True - else: - return False - - def get_private_key(self) -> str: - private_key = "" - - f = open(self.path) - lines = f.readlines() - for line in lines: - if not "BEGIN" in line and not "END" in line: - private_key += line - if "\n" in private_key: - private_key = private_key.replace("\n", "") - - return private_key \ No newline at end of file diff --git a/testing-suite/staking-v4/core/wallet.py b/testing-suite/staking-v4/core/wallet.py deleted file mode 100644 index f0db7b41..00000000 --- a/testing-suite/staking-v4/core/wallet.py +++ /dev/null @@ -1,57 +0,0 @@ - -from config import * -import requests -import json -from multiversx_sdk_wallet import UserSigner -from multiversx_sdk_core import Address - - -class Wallet: - def __init__(self, path: Path) -> None: - self.path = path - - def public_address(self) -> str: - f = open(self.path) - - lines = f.readlines() - for line in lines: - if "BEGIN" in line: - line = line.split(" ") - address = line[-1].replace("-----", "") - if "\n" in address: - address = address.replace("\n", "") - break - - return address - - def get_balance(self) -> int: - response = requests.get(f"{DEFAULT_PROXY}/address/{self.public_address()}/balance") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - balance = general_data.get("balance") - - return balance - - - def set_balance(self, egld_amount): - details = { - 'address': f'{self.public_address()}', - 'balance': f'{egld_amount}' - } - - details_list = [details] - json_structure = json.dumps(details_list) - req = requests.post(f"{DEFAULT_PROXY}/simulator/set-state", data=json_structure) - - return req.text - - def get_signer(self) -> UserSigner: - return UserSigner.from_pem_file(self.path) - - def get_address(self) -> Address: - return Address.from_bech32(self.public_address()) - - def get_account(self): - return proxy_default.get_account(self.get_address()) diff --git a/testing-suite/staking-v4/delegation.py b/testing-suite/staking-v4/delegation.py deleted file mode 100644 index da78fa75..00000000 --- a/testing-suite/staking-v4/delegation.py +++ /dev/null @@ -1,148 +0,0 @@ -from multiversx_sdk_wallet.validator_pem import ValidatorPEM -from multiversx_sdk_wallet.validator_signer import ValidatorSigner -from multiversx_sdk_core import Transaction -from multiversx_sdk_core import Address -from multiversx_sdk_core.transaction import TransactionComputer -from multiversx_sdk_network_providers import ProxyNetworkProvider -from multiversx_sdk_wallet import UserSigner -from config import * -from helpers import * -from core.wallet import * -from constants import * -from core.validatorKey import * - - -def create_new_delegation_contract(owner: Wallet, AMOUNT="1250000000000000000000", SERVICE_FEE="00", - DELEGATION_CAP="00") -> str: - # compute tx - tx = Transaction(sender=owner.get_address().to_bech32(), - receiver=SYSTEM_DELEGATION_MANAGER_CONTRACT, - nonce=owner.get_account().nonce, - gas_price=1000000000, - gas_limit=590000000, - chain_id=chain_id, - value=int(AMOUNT)) - - tx.data = f"createNewDelegationContract@{DELEGATION_CAP}@{SERVICE_FEE}".encode() - - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = owner.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def whitelist_for_merge(old_owner: Wallet, new_owner: Wallet, delegation_sc_address: str) -> str: - delegation_sc_address = Address.from_bech32(delegation_sc_address) - - # compute tx - tx = Transaction(sender=old_owner.get_address().to_bech32(), - receiver=delegation_sc_address.to_bech32(), - nonce=old_owner.get_account().nonce, - gas_price=1000000000, - gas_limit=590000000, - chain_id=chain_id, - value=0) - - tx.data = f"whitelistForMerge@{new_owner.get_address().to_hex()}".encode() - - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = old_owner.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def merge_validator_to_delegation_with_whitelist(new_owner: Wallet, delegation_sc_address: str): - delegation_sc_address_as_hex = Address.from_bech32(delegation_sc_address).to_hex() - - # compute tx - tx = Transaction(sender=new_owner.get_address().to_bech32(), - receiver=SYSTEM_DELEGATION_MANAGER_CONTRACT, - nonce=new_owner.get_account().nonce, - gas_price=1000000000, - gas_limit=590000000, - chain_id=chain_id, - value=0) - - tx.data = f"mergeValidatorToDelegationWithWhitelist@{delegation_sc_address_as_hex}".encode() - - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = new_owner.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def add_nodes(owner: Wallet, delegation_sc_address: str, validatorKeys: list[ValidatorKey]) -> str: - # load needed data for stake transactions signatures - stake_signature_and_public_key = '' - for key in validatorKeys: - pem_file = ValidatorPEM.from_file(key.path) - public_key = key.public_address() - - validator_signer = ValidatorSigner(pem_file.secret_key) - signed_message = validator_signer.sign(owner.get_address().pubkey).hex() - - stake_signature_and_public_key += f"@{public_key}@{signed_message}" - - tx = Transaction(sender=owner.get_address().to_bech32(), - receiver=delegation_sc_address, - nonce=owner.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=0) - - tx.data = f"addNodes@{stake_signature_and_public_key}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = owner.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def stake_nodes(owner: Wallet, delegation_sc_address: str, validatorKeys: list[ValidatorKey]): - pub_key_string = '' - for key in validatorKeys: - pub_key_string += f"@{key.public_address()}" - - # create transaction - tx = Transaction(sender=owner.get_address().to_bech32(), - receiver=delegation_sc_address, - nonce=owner.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=0) - - tx.data = f"stakeNodes@{pub_key_string}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = owner.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash diff --git a/testing-suite/staking-v4/helpers.py b/testing-suite/staking-v4/helpers.py deleted file mode 100644 index 69221fce..00000000 --- a/testing-suite/staking-v4/helpers.py +++ /dev/null @@ -1,34 +0,0 @@ -import base64 -from constants import * -import random -import string - - -def decimal_to_hex(value: int): - hex_value = f'{value:x}' - if len(hex_value) % 2 > 0: - hex_value = "0" + hex_value - return hex_value - - -def base64_to_hex(b): - return base64.b64decode(b).hex() - - -def string_to_base64(s): - return base64.b64encode(s.encode('utf-8')) - - -def base64_to_string(b): - return base64.b64decode(b).decode('utf-8') - - -def replace_random_data_with_another_random_data(input_string: str) -> str: - def generate_random_letter() -> str: - return random.choice(string.ascii_letters) - - letter_to_be_replaced = random.choice(input_string) - letter_to_replace_with = generate_random_letter() - - new_string = input_string.replace(letter_to_be_replaced, letter_to_replace_with) - return new_string diff --git a/testing-suite/staking-v4/network_provider/get_delegation_info.py b/testing-suite/staking-v4/network_provider/get_delegation_info.py deleted file mode 100644 index acc83a1a..00000000 --- a/testing-suite/staking-v4/network_provider/get_delegation_info.py +++ /dev/null @@ -1,23 +0,0 @@ -import requests -from config import DEFAULT_PROXY -from helpers import base64_to_hex -from multiversx_sdk_core import Address - - -def get_delegation_contract_address_from_tx(tx_hash): - response = requests.get(f"{DEFAULT_PROXY}/transaction/{tx_hash}?withResults=True") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - transaction_data = general_data.get("transaction") - logs_data = transaction_data.get("logs") - events_data = logs_data.get("events") - first_set_of_events = events_data[0] - topics = first_set_of_events.get("topics") - delegation_contract_address = topics[1] - - delegation_contract_address = base64_to_hex(delegation_contract_address) - delegation_contract_address = Address.from_hex(delegation_contract_address, "erd").to_bech32() - - return delegation_contract_address diff --git a/testing-suite/staking-v4/network_provider/get_staking_info.py b/testing-suite/staking-v4/network_provider/get_staking_info.py deleted file mode 100644 index b6922694..00000000 --- a/testing-suite/staking-v4/network_provider/get_staking_info.py +++ /dev/null @@ -1,28 +0,0 @@ -import requests -import json -from multiversx_sdk_core import Address -from constants import VALIDATOR_CONTRACT -from config import DEFAULT_PROXY -from helpers import base64_to_string - - -def get_total_staked(owner: str): - address_in_hex = Address.from_bech32(owner).to_hex() - post_body = { - "scAddress": VALIDATOR_CONTRACT, - "funcName": "getTotalStaked", - "args": [address_in_hex] - } - - json_structure = json.dumps(post_body) - response = requests.post(f"{DEFAULT_PROXY}/vm-values/query", data=json_structure) - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - tx_response_data = general_data.get("data") - total_staked_list = tx_response_data.get("returnData") - total_staked = total_staked_list[0] - - total_staked = base64_to_string(total_staked) - return total_staked diff --git a/testing-suite/staking-v4/network_provider/get_transaction_info.py b/testing-suite/staking-v4/network_provider/get_transaction_info.py deleted file mode 100644 index f42cb178..00000000 --- a/testing-suite/staking-v4/network_provider/get_transaction_info.py +++ /dev/null @@ -1,33 +0,0 @@ - -import requests -from config import DEFAULT_PROXY -from helpers import string_to_base64 - - -def get_status_of_tx(tx_hash: str) -> str: - response = requests.get(f"{DEFAULT_PROXY}/transaction/{tx_hash}/process-status") - response.raise_for_status() - parsed = response.json() - - if "transaction not found" in response.text: - return "expired" - - general_data = parsed.get("data") - status = general_data.get("status") - return status - - -def check_if_error_is_present_in_tx(error, tx_hash) -> bool: - flag = False - error_bytes = string_to_base64(error) - - response = requests.get(f"{DEFAULT_PROXY}/transaction/{tx_hash}?withResults=True") - response.raise_for_status() - - if error_bytes.decode() in response.text: - flag = True - - if error in response.text: - flag = True - - return error_bytes.decode() in response.text or error in response.text diff --git a/testing-suite/staking-v4/network_provider/get_validator_info.py b/testing-suite/staking-v4/network_provider/get_validator_info.py deleted file mode 100644 index aaad0a95..00000000 --- a/testing-suite/staking-v4/network_provider/get_validator_info.py +++ /dev/null @@ -1,136 +0,0 @@ -import json -import time - -import requests -from config import DEFAULT_PROXY, OBSERVER_META -from constants import STAKING_CONTRACT -from constants import VALIDATOR_CONTRACT -from helpers import base64_to_hex -from helpers import base64_to_string -from multiversx_sdk_core import Address -from caching import force_reset_validator_statistics - - -def get_bls_key_status(owner_public_key_in_hex: list[str]): - key_status_pair = {} - - post_body = { - "scAddress": "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqplllst77y4l", - "funcName": "getBlsKeysStatus", - "args": owner_public_key_in_hex - } - - json_structure = json.dumps(post_body) - response = requests.post(f"{DEFAULT_PROXY}/vm-values/query", data=json_structure) - response.raise_for_status() - parsed = response.json() - - if '"returnData":null' in response.text: - return None - - general_data = parsed.get("data") - tx_response_data = general_data.get("data") - key_status_temp_list = tx_response_data.get("returnData") - - # convert all elements from list to hex and add to final dict: - for i in range(0, len(key_status_temp_list), 2): - bls_decoded = base64_to_hex(key_status_temp_list[i]) - status_decoded = base64_to_string(key_status_temp_list[i + 1]) - - key_status_pair[bls_decoded] = status_decoded - - return key_status_pair - - -def get_owner(public_validator_key: list[str]) -> str: - post_body = { - "scAddress": STAKING_CONTRACT, - "funcName": "getOwner", - "caller": VALIDATOR_CONTRACT, - "args": public_validator_key - } - - json_structure = json.dumps(post_body) - response = requests.post(f"{DEFAULT_PROXY}/vm-values/query", data=json_structure) - response.raise_for_status() - parsed = response.json() - - if '"returnMessage":"owner address is nil"' in response.text: - return "validatorKey not staked" - - general_data = parsed.get("data") - tx_response_data = general_data.get("data") - address_list = tx_response_data.get("returnData") - address = address_list[0] - - address = base64_to_hex(address) - address = Address.from_hex(address, "erd").to_bech32() - - return address - - -# using validator/statistics -def get_keys_state(keys: list) -> list[str]: - states = [] - - force_reset_validator_statistics() - - response = requests.get(f"{OBSERVER_META}/validator/statistics") - response.raise_for_status() - - parsed = response.json() - - general_data = parsed.get("data") - statistics = general_data.get("statistics") - - for key in keys: - if not statistics.get(key) is None: - key_data = statistics.get(key) - state = key_data.get("validatorStatus") - states.append(state) - - return states - - -def get_keys_from_validator_auction(isQualified=True) -> list[str]: - keys = [] - - force_reset_validator_statistics() - - response = requests.get(f"{OBSERVER_META}/validator/auction") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - auction_list_data = general_data.get("auctionList") - - for list in auction_list_data: - nodes_lists = list.get("nodes") - for node_list in nodes_lists: - if node_list.get("qualified") == isQualified: - keys.append(node_list.get("blsKey")) - - return keys - - -def get_keys_from_validator_statistics(needed_state: str) -> list[str]: - keys = [] - - force_reset_validator_statistics() - - response = requests.get(f"{OBSERVER_META}/validator/statistics") - response.raise_for_status() - parsed = response.json() - - general_data = parsed.get("data") - statistics = general_data.get("statistics") - - for dict in statistics: - key_data = statistics.get(dict) - state = key_data.get("validatorStatus") - if state == needed_state: - keys.append(dict) - - return keys - - diff --git a/testing-suite/staking-v4/req.txt b/testing-suite/staking-v4/req.txt deleted file mode 100644 index 4444a563..00000000 --- a/testing-suite/staking-v4/req.txt +++ /dev/null @@ -1,6 +0,0 @@ -multiversx_sdk_core -multiversx_sdk_wallet -multiversx_sdk_network_providers -pytest -requests -bech32 \ No newline at end of file diff --git a/testing-suite/staking-v4/scenarios/PR_6114.py b/testing-suite/staking-v4/scenarios/PR_6114.py deleted file mode 100644 index dd899927..00000000 --- a/testing-suite/staking-v4/scenarios/PR_6114.py +++ /dev/null @@ -1,192 +0,0 @@ -import threading -import time - - -from core.validatorKey import * -from core.chain_simulator import * -from chain_commander import * -from staking import stake, unStake, unBondNodes -from network_provider.get_validator_info import get_keys_state, get_keys_from_validator_statistics, \ - get_keys_from_validator_auction -import requests - - -# SCENARIO 1 -# Have every epoch auction list with enough nodes (let's say 8 qualified, 2 unqualified) -# Unstake 1 or more eligible/waiting nodes (no more than all nodes per shard or no more than all eligible) -# and call auction list api; we should see 8 qualified nodes. Next epoch we need to check that exactly 8 nodes were qualified. -# Afterwards(some epochs), those leaving nodes will be leaving and replaced by the auction nodes - -# Testnet configuration: -# num_validators_per_shard = 10 -# num_validators_meta = 10 -# num_waiting_validators_per_shard = 6 -# num_waiting_validators_meta = 6 -# nodes_to_shuffle_per_shard = 2 - -# from this config results: -# eligible nodes = 10*4 = 40 -# waiting nodes = (6 - 2 (auction)) * 4 = 16 -# auction nodes = 2*4 = 8 - -# Steps: -# 1) In epoch 5 stake with A that 2 keys - will go in auction -# 2) Add blocks and epochs until 1 of this 2 keys are eligible - let's call it epoch X -# 3) unStake the eligible key in epoch X -# 4) call auction list api after 2 blocks (we are still in epoch X) and: -# 4.1) unStaked key status should be "eligible (leaving)" on validator/statistics -# 4.2) we should have still 8 keys qualified -# 4.3) we should have still 2 keys not qualified -# 4.4) we should have 39 keys with status "eligible" -# 4.5) we should have still 16 keys with status "waiting" -# 5) go to epoch X+1 and 5 blocks and make sure: -# 5.1) unstaked key should be inactive -# 5.2) 8 keys were selected from auction in epoch x and are now waiting -# 5.3) we will now have 9 keys in auction, 8 of them are qualified, 1 not qualified , 40 keys eligible, 16 waiting - - -def main(): - print("Happy testing") - - -def test_PR_6114(): - - # === PRE-CONDITIONS ============================================================== - AMOUNT_TO_MINT = "10000" + "000000000000000000" - - wallet_a = Wallet(Path("./wallets/walletKey_1.pem")) - key_1 = ValidatorKey(Path("./validatorKeys/validatorKey_1.pem")) - key_2 = ValidatorKey(Path("./validatorKeys/validatorKey_2.pem")) - all_keys = [key_1, key_2] - - # check if minting is successful - assert "success" in wallet_a.set_balance(AMOUNT_TO_MINT) - - # add some blocks - response = add_blocks(5) - assert "success" in response - time.sleep(0.5) - - # check balance - assert wallet_a.get_balance() == AMOUNT_TO_MINT - - # add keys to protocol. This way staked keys will not go to jail. - assert "success" in add_key(all_keys) - - # move to epoch - assert "success" in add_blocks_until_epoch_reached(5) - - # === STEP 1 ============================================================== - # 1) In epoch 5 stake with A that 2 keys - will go in auction - - tx_hash = stake(wallet_a, all_keys) - - # check if tx is success - assert "success" in add_blocks_until_tx_fully_executed(tx_hash) - - # check that nodes are staked - for key in all_keys: - assert "staked" in key.get_status(wallet_a.public_address()) - - # move 2 blocks before calling validator/statistics - assert "success" in add_blocks(2) - time.sleep(1) - - # check that nodes are in auction - for key in all_keys: - assert "auction" in key.get_state() - - # === STEP 2 ============================================================== - # 2) Add blocks and epochs until 1 of this 2 keys are eligible - let's call it epoch X - - eligible_key = add_blocks_until_key_eligible(all_keys) - - current_epoch = proxy_default.get_network_status().epoch_number - print("Eligible key: ", eligible_key.public_address()) - print("Current epoch:", current_epoch) - - # === STEP 3 ============================================================== - # 3) unStake the eligible key in epoch X - - tx_hash = unStake(wallet_a, eligible_key) - - # check if tx is success - assert "success" in add_blocks_until_tx_fully_executed(tx_hash) - - current_epoch = proxy_default.get_network_status().epoch_number - print("Key unstaked in epoch:", current_epoch) - - # check if key is now unStaked on getBlsKeyStatus - assert "unStaked" in eligible_key.get_status(wallet_a.public_address()) - - # eligible_key becomes un_staked_key to be easier to read the test - un_staked_key = eligible_key - - # === STEP 4 ============================================================== - # 4) call auction list api after 2 blocks and: - - # wait 1 sec and move to the last block of epoch before saving all qualified and unqualified keys - time.sleep(1) - assert "success" in add_blocks_until_last_block_of_current_epoch() - - # 4.1) unStaked key status should be "eligible (leaving)" on validator/statistics - assert un_staked_key.get_state() == "eligible (leaving)" - - epoch_x = proxy_default.get_network_status().epoch_number - print("Key is leaving in epoch:", epoch_x) - - # 4.2) we should have still 8 keys qualified - qualified_keys_in_epoch_x = get_keys_from_validator_auction(isQualified=True) - assert len(qualified_keys_in_epoch_x) == 8 - - # 4.3) we should have still 2 keys not qualified - not_qualified_keys_in_epoch_x = get_keys_from_validator_auction(isQualified=False) - assert len(not_qualified_keys_in_epoch_x) == 2 - - # 4.4) we should have 39 keys with status "eligible" - eligible_keys_in_epoch_x = get_keys_from_validator_statistics(needed_state="eligible") - assert len(eligible_keys_in_epoch_x) == 39 - - # 4.5) we should have still 16 keys with status "waiting" - waiting_keys_in_epoch_x = get_keys_from_validator_statistics(needed_state="waiting") - assert len(waiting_keys_in_epoch_x) == 16 - - # === STEP 5 ============================================================== - # 5) go to epoch X+1 and 5 blocks and make sure: - - # go to epoch X+1 - assert "success" in add_blocks_until_epoch_reached(epoch_x + 1) - print("Epoch: ", epoch_x + 1) - - # add 5 block - assert "success" in add_blocks(5) - - # 5.1) unstaked key should be inactive - assert "inactive" == eligible_key.get_state() - print("key", un_staked_key.get_state()) - - # 5.2) 8 keys were selected from auction in epoch x and are now waiting - all_auction_keys_from_epoch_x = qualified_keys_in_epoch_x + not_qualified_keys_in_epoch_x - waiting_keys_now = get_keys_from_validator_statistics("waiting") - to_be_checked_list = [] - for key in all_auction_keys_from_epoch_x: - if key in waiting_keys_now: - to_be_checked_list.append(key) - assert len(to_be_checked_list) == 8 - - # 5.3) we will now have 9 keys in auction, 8 of them are qualified, 1 not qualified , 40 keys eligible, 16 waiting - qualified_keys = get_keys_from_validator_auction(isQualified=True) - assert len(qualified_keys) == 8 - - not_qualified_keys = get_keys_from_validator_auction(isQualified=False) - assert len(not_qualified_keys) == 1 - - eligible_keys = get_keys_from_validator_statistics("eligible") - assert len(eligible_keys) == 40 - - waiting_keys = get_keys_from_validator_statistics("waiting") - assert len(waiting_keys) == 16 - - -if __name__ == '__main__': - main() diff --git a/testing-suite/staking-v4/scenarios/_48.py b/testing-suite/staking-v4/scenarios/_48.py deleted file mode 100644 index 09f52ea4..00000000 --- a/testing-suite/staking-v4/scenarios/_48.py +++ /dev/null @@ -1,105 +0,0 @@ -import threading -from chain_commander import * -from network_provider.get_staking_info import get_total_staked -from staking import * -from core.validatorKey import ValidatorKey -from core.chain_simulator import ChainSimulator - -# Steps: -# 1) Stake with A 2 nodes -# 2) check if balance is - (5000 + gas fees) -# 3) check with getTotalStaked that has 5000 egld staked -# 4) check with getOwner if staked keys belongs to A -# 5) check with getBlsKeysStatus if keys are staked -# do this in epoch 3, 4, 5 and 6 - - -EPOCHS = [3, 4, 5, 6] -blockchain = ChainSimulator(chain_simulator_path) - - -def chain_start(): - print("chain is starting...") - blockchain.start() - - -def main(): - print("Happy testing") - - -def test_48(): - - def scenario(epoch: int): - - if is_chain_online(): - # === PRE-CONDITIONS ============================================================== - AMOUNT_TO_MINT = "6000" + "000000000000000000" - - _A = Wallet(Path("./wallets/walletKey_1.pem")) - - # check if minting is successful - assert "success" in _A.set_balance(AMOUNT_TO_MINT) - - # add some blocks - response = add_blocks(5) - assert "success" in response - time.sleep(0.5) - - # check balance - assert _A.get_balance() == AMOUNT_TO_MINT - - # move to epoch - assert "success" in add_blocks_until_epoch_reached(epoch) - - # === STEP 1 ============================================================== - # 1) Stake with A 2 nodes - VALIDATOR_KEY_1 = ValidatorKey(Path("./validatorKeys/validatorKey_1.pem")) - VALIDATOR_KEY_2 = ValidatorKey(Path("./validatorKeys/validatorKey_2.pem")) - A_Keys = [VALIDATOR_KEY_1, VALIDATOR_KEY_2] - - tx_hash = stake(_A, A_Keys) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # === STEP 2 ============================================================== - # 2) check balance of A to be - (5000+gas fees) - assert int(_A.get_balance()) < int(AMOUNT_TO_MINT) - 5000 - - # === STEP 3 ============================================================== - # 3) check total stake of A - total_staked = get_total_staked(_A.public_address()) - assert total_staked == "5000" + "000000000000000000" - - # === STEP 4 ============================================================== - # 4) check owner of keys - for key in A_Keys: - assert key.belongs_to(_A.public_address()) - - # === STEP 5 ============================================================== - # 5) check with getBlsKeysStatus if keys are staked or queued if epoch 3 - for key in A_Keys: - if epoch == 3: - assert key.get_status(_A.public_address()) == "queued" - else: - assert key.get_status(_A.public_address()) == "staked" - - # make sure all checks were done in needed epoch - assert proxy_default.get_network_status().epoch_number == epoch - # === FINISH =============================================================== - - # stop chain - blockchain.stop() - - # loop through all epochs needed for this scenario - for epoch in EPOCHS: - print(f"======================== EPOCH {epoch} =================================") - t1 = threading.Thread(target=chain_start) - t2 = threading.Thread(target=scenario, args=(epoch,)) - - t1.start(), t2.start() - t1.join(), t2.join() - - -if __name__ == '__main__': - main() diff --git a/testing-suite/staking-v4/scenarios/_49_50.py b/testing-suite/staking-v4/scenarios/_49_50.py deleted file mode 100644 index 4a6067f1..00000000 --- a/testing-suite/staking-v4/scenarios/_49_50.py +++ /dev/null @@ -1,133 +0,0 @@ -import threading - -from network_provider.get_transaction_info import check_if_error_is_present_in_tx -from chain_commander import * -from staking import * -from core.validatorKey import * -from core.chain_simulator import * - - -# Steps -# 1) Test 49 : Stake a node with an invalid bls key -# 2) Test 49.1 : Stake a node with an already staked bls key -# 3) Test 50 : Stake a node with less than 2500 egld - - -EPOCHS = [3, 4, 5, 6] -blockchain = ChainSimulator(chain_simulator_path) - - -def chain_start(): - print("chain is starting...") - blockchain.start() - - -def main(): - print("Happy testing") - - -def test_49_50(): - - def scenario(epoch: int): - - if is_chain_online(): - # === PRE-CONDITIONS ============================================================== - AMOUNT_TO_MINT = "6000" + "000000000000000000" - - _A = Wallet(Path("./wallets/walletKey_1.pem")) - _B = Wallet(Path("./wallets/walletKey_2.pem")) - _C = Wallet(Path("./wallets/walletKey_3.pem")) - - # check if minting is successful - assert "success" in _A.set_balance(AMOUNT_TO_MINT) - assert "success" in _B.set_balance(AMOUNT_TO_MINT) - assert "success" in _C.set_balance(AMOUNT_TO_MINT) - - # add some blocks - response = add_blocks(5) - assert "success" in response - time.sleep(0.5) - - # check balance - assert _A.get_balance() == AMOUNT_TO_MINT - assert _B.get_balance() == AMOUNT_TO_MINT - assert _C.get_balance() == AMOUNT_TO_MINT - - # move to epoch - assert "success" in add_blocks_until_epoch_reached(epoch) - - # === STEP 1 ============================================================== - # 1) Test 49 : Stake a node with an invalid bls key - - # BEGIN ######################################################################### - # THIS CODE IS COMMETED BECAUSE AFTER MULTIPLE TRIES IT IS NOT POSIBLE TO TEST ON CHAIN SIMULATOR - # THIS SCENARIO BECAUSE SIGNATURES DOES NOT MATTER , WE LEFT THE CODE HERE FOR FUTURE TESTING ON TESTNETS - # invalid_key = ValidatorKey(Path("./validatorKeys/invalid_bls_key_1.pem")) - # normal_key = ValidatorKey(Path("./validatorKeys/validatorKey_1.pem")) - # - # # move few blocks and check tx , the py framework should fail the decoding because of the wrong bls key file - # # this way we test the framework too - # try: - # tx_hash = stake(_A, [invalid_key]) - # except Exception as error: - # print(error) - # assert "codec can't decode byte" in str(error) - # - # # send a malicious stake with wrong stake signature / public key / nr of nodes - # tx_hash = malicious_stake(_A, [normal_key], TX_DATA_MANIPULATOR=True) - # - # assert addBlocksUntilTxSucceeded(tx_hash) == "fail" - # END ############################################################################ - - # === STEP 2 ============================================================== - # 2) Test 49.1 : Stake a node with an already staked bls key - # stake a key for the first time - _key = ValidatorKey(Path("./validatorKeys/validatorKey_2.pem")) - tx_hash = stake(_A, [_key]) - - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # make sure key is staked - if epoch == 3: - assert _key.get_status(_A.public_address()) == "queued" - else: - assert _key.get_status(_A.public_address()) == "staked" - - # stake same key again - tx_hash = stake(_B, [_key]) - - assert add_blocks_until_tx_fully_executed(tx_hash) == "fail" - - # check if it fails with the correct error message - assert check_if_error_is_present_in_tx("error bls key already registered", tx_hash) - - # === STEP 3 ============================================================== - # 3) Test 50 : Stake a node with less than 2500 egld - # send a malicious stake with less than 2500 egld - _key = ValidatorKey(Path("./validatorKeys/validatorKey_3.pem")) - tx_hash = malicious_stake(_C, [_key], AMOUNT_DEFICIT=1) - - assert add_blocks_until_tx_fully_executed(tx_hash) == "fail" - - # check if error message is present in tx - assert check_if_error_is_present_in_tx("insufficient stake value", tx_hash) - - # make sure all checks were done in needed epoch - assert proxy_default.get_network_status().epoch_number == epoch - # === FINISH =============================================================== - - # stop chain - blockchain.stop() - - # loop through all epochs needed for this scenario - for epoch in EPOCHS: - print(f"======================== EPOCH {epoch} =================================") - t1 = threading.Thread(target=chain_start) - t2 = threading.Thread(target=scenario, args=(epoch,)) - - t1.start(), t2.start() - t1.join(), t2.join() - - -if __name__ == '__main__': - main() diff --git a/testing-suite/staking-v4/scenarios/_68_69.py b/testing-suite/staking-v4/scenarios/_68_69.py deleted file mode 100644 index 9f85df71..00000000 --- a/testing-suite/staking-v4/scenarios/_68_69.py +++ /dev/null @@ -1,249 +0,0 @@ -# Config: -# -num-validators-per-shard 10 -# -num-waiting-validators-per-shard 6 -# -num-validators-meta 10 -# -num-waiting-validators-meta 6 -# max nr of nodes that a SP should have = 10% * total num validators (=40) = 4 - -# Steps : -# - We have Addresses A B C and D -# - 1) Stake 4 nodes with B in epoch 4 -# - 2) Stake 2 nodes with C in epoch 4 -# - 3) Stake 2 nodes with D in epoch 4 -# - 4) Create a delegation contract with A -# - 5) Merge C nodes in A's contract - should succeed -# - 6) Merge D nodes in A's contract - should succeed -# - 7) Merge B nodes in A's contract - should fail - -import delegation -import time -from config import * -from delegation import * -from chain_commander import * -from network_provider.get_delegation_info import get_delegation_contract_address_from_tx -from network_provider.get_transaction_info import check_if_error_is_present_in_tx -from staking import * -from delegation import * -from core.wallet import * -from core.validatorKey import * -import threading -from core.chain_simulator import * - -EPOCHS = [3, 4, 5, 6] -blockchain = ChainSimulator(chain_simulator_path) - - -def chain_start(): - print("chain is starting...") - blockchain.start() - -def main(): - print("Happy testing") - - -def test_68_69(): - - def scenario(epoch): - if is_chain_online(): - # === PRE-CONDITIONS ============================================================== - # mint addresses - AMOUNT_TO_MINT = "50000" + "000000000000000000" - - _A = Wallet(Path("./wallets/walletKey_1.pem")) - _B = Wallet(Path("./wallets/walletKey_2.pem")) - _C = Wallet(Path("./wallets/walletKey_3.pem")) - _D = Wallet(Path("./wallets/walletKey_4.pem")) - - # check minting request will succeed - assert "success" in _A.set_balance(AMOUNT_TO_MINT) - assert "success" in _B.set_balance(AMOUNT_TO_MINT) - assert "success" in _C.set_balance(AMOUNT_TO_MINT) - assert "success" in _D.set_balance(AMOUNT_TO_MINT) - - # add some blocks - response = add_blocks(5) - assert "success" in response - time.sleep(0.5) - - # check balances - assert _A.get_balance() == AMOUNT_TO_MINT - assert _B.get_balance() == AMOUNT_TO_MINT - assert _C.get_balance() == AMOUNT_TO_MINT - assert _D.get_balance() == AMOUNT_TO_MINT - - # go to needed epoch - time.sleep(1) - response = add_blocks_until_epoch_reached(epoch) - assert "success" in response - - # === STEP 1 =============================================================== - # 1) Stake 4 nodes with B - VALIDATOR_KEY_1 = ValidatorKey(Path("./validatorKeys/validatorKey_1.pem")) - VALIDATOR_KEY_2 = ValidatorKey(Path("./validatorKeys/validatorKey_2.pem")) - VALIDATOR_KEY_3 = ValidatorKey(Path("./validatorKeys/validatorKey_3.pem")) - VALIDATOR_KEY_4 = ValidatorKey(Path("./validatorKeys/validatorKey_4.pem")) - B_valid_keys_list = [VALIDATOR_KEY_1, VALIDATOR_KEY_2, VALIDATOR_KEY_3, VALIDATOR_KEY_4] - - # stake - tx_hash = stake(_B, B_valid_keys_list) - - # move on until tx is success - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # check bls keys statuses - for key in B_valid_keys_list: - if epoch == 3: - assert key.get_status(_B.public_address()) == "queued" - else: - assert key.get_status(_B.public_address()) == "staked" - - # check if owner is B - for key in B_valid_keys_list: - assert key.belongs_to(_B.public_address()) - - # === STEP 2 ================================================================ - # 2) Stake 2 nodes with C - VALIDATOR_KEY_5 = ValidatorKey(Path("./validatorKeys/validatorKey_5.pem")) - VALIDATOR_KEY_6 = ValidatorKey(Path("./validatorKeys/validatorKey_6.pem")) - C_valid_keys_list = [VALIDATOR_KEY_5, VALIDATOR_KEY_6] - - # stake - tx_hash = stake(_C, C_valid_keys_list) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # check bls keys statuses - for key in C_valid_keys_list: - if epoch == 3: - assert key.get_status(_C.public_address()) == "queued" - else: - assert key.get_status(_C.public_address()) == "staked" - - # check if owner is C - for key in C_valid_keys_list: - assert key.belongs_to(_C.public_address()) - - # === STEP 3 ============================================================ - # 3) Stake 2 nodes with D - VALIDATOR_KEY_7 = ValidatorKey(Path("./validatorKeys/validatorKey_7.pem")) - VALIDATOR_KEY_8 = ValidatorKey(Path("./validatorKeys/validatorKey_8.pem")) - D_valid_keys_list = [VALIDATOR_KEY_7, VALIDATOR_KEY_8] - - # stake - tx_hash = stake(_D, D_valid_keys_list) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # check bls keys statuses - for key in D_valid_keys_list: - if epoch == 3: - assert key.get_status(_D.public_address()) == "queued" - else: - assert key.get_status(_D.public_address()) == "staked" - - # check if owner is B - for key in D_valid_keys_list: - assert key.belongs_to(_D.public_address()) - - # === STEP 4 ============================================================ - # 4) Create a delegation contract with A - - # create contract - tx_hash = create_new_delegation_contract(_A) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # get delegation contract address - DELEGATION_CONTRACT_ADDRESS = get_delegation_contract_address_from_tx(tx_hash) - - # === STEP 5 ============================================================ - # 5) Merge C nodes in A's contract - should succeed - # 5.1 - send a whitelist for merge from A to C - tx_hash = whitelist_for_merge(_A, _C, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # 5.2 - send merging tx from C - tx_hash = merge_validator_to_delegation_with_whitelist(_C, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # check if keys from C were transfered to A's contract - for key in C_valid_keys_list: - assert key.belongs_to(DELEGATION_CONTRACT_ADDRESS) - - # check if keys are still staked - for key in C_valid_keys_list: - if epoch == 3: - assert key.get_status(DELEGATION_CONTRACT_ADDRESS) == "queued" - else: - assert key.get_status(DELEGATION_CONTRACT_ADDRESS) == "staked" - - # === STEP 6 ================================================== - # 6) Merge D nodes in A's contract - should succeed - # 6.1 - send a whitelist for merge from A to D - tx_hash = whitelist_for_merge(_A, _D, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # 6.2 - send merging tx from A - tx_hash = merge_validator_to_delegation_with_whitelist(_D, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # check if keys from C were transfered to A's contract - for key in C_valid_keys_list: - assert key.belongs_to(DELEGATION_CONTRACT_ADDRESS) - - # check if keys are still staked / queued - for key in C_valid_keys_list: - if epoch == 3: - assert key.get_status(DELEGATION_CONTRACT_ADDRESS) == "queued" - else: - assert key.get_status(DELEGATION_CONTRACT_ADDRESS) == "staked" - - # === STEP 7 =============================================================== - # 7) Merge B nodes in A's contract - should fail - # 7.1 - send a whitelist for merge from A to B - tx_hash = whitelist_for_merge(_A, _B, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - - # 7.2 - send merging tx from B - tx_hash = merge_validator_to_delegation_with_whitelist(_B, DELEGATION_CONTRACT_ADDRESS) - - # move few blocks and check tx if is failed - if epoch == 3: - assert add_blocks_until_tx_fully_executed(tx_hash) == "success" - else: - assert add_blocks_until_tx_fully_executed(tx_hash) == "fail" - # check reason of failure - assert check_if_error_is_present_in_tx("number of nodes is too high", tx_hash) - - # make sure all checks were done in needed epoch - assert proxy_default.get_network_status().epoch_number == epoch - # === FINISH =============================================================== - - # stop chain - blockchain.stop() - - # loop through all epochs needed for this scenario - for epoch in EPOCHS: - print(f"======================== EPOCH {epoch} =================================") - t1 = threading.Thread(target=chain_start) - t2 = threading.Thread(target=scenario, args=(epoch,)) - - t1.start(), t2.start() - t1.join(), t2.join() - - -if __name__ == '__main__': - main() diff --git a/testing-suite/staking-v4/staking.py b/testing-suite/staking-v4/staking.py deleted file mode 100644 index adc36b76..00000000 --- a/testing-suite/staking-v4/staking.py +++ /dev/null @@ -1,155 +0,0 @@ -from multiversx_sdk_wallet.validator_pem import ValidatorPEM -from multiversx_sdk_wallet.validator_signer import ValidatorSigner -from multiversx_sdk_core import Transaction -from multiversx_sdk_core import Address -from multiversx_sdk_core.transaction import TransactionComputer -from multiversx_sdk_network_providers import ProxyNetworkProvider -from multiversx_sdk_wallet import UserSigner - -from config import * -from helpers import * -from core.wallet import * -from core.validatorKey import ValidatorKey -from constants import * - - -def stake(wallet: Wallet, validatorKeys: list[ValidatorKey]): - - # nr of nodes staked - nr_of_nodes_staked = len(validatorKeys) - nr_of_nodes_staked = decimal_to_hex(nr_of_nodes_staked) - - # load needed data for stake transactions signatures - stake_signature_and_public_key = '' - for key in validatorKeys: - pem_file = ValidatorPEM.from_file(key.path) - public_key = key.public_address() - - validator_signer = ValidatorSigner(pem_file.secret_key) - signed_message = validator_signer.sign(wallet.get_address().pubkey).hex() - - stake_signature_and_public_key += f"@{public_key}@{signed_message}" - - # compute value of tx - amount = str(len(validatorKeys) * 2500) + "000000000000000000" - - # create transaction - tx = Transaction(sender=wallet.get_address().to_bech32(), - receiver=VALIDATOR_CONTRACT, - nonce=wallet.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=int(amount)) - - tx.data = f"stake@{nr_of_nodes_staked}{stake_signature_and_public_key}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = wallet.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - - return tx_hash - - -def malicious_stake(wallet: Wallet, validatorKeys: list[ValidatorKey], AMOUNT_DEFICIT="0", TX_DATA_MANIPULATOR=False): - # nr of nodes staked - nr_of_nodes_staked = len(validatorKeys) - nr_of_nodes_staked = decimal_to_hex(nr_of_nodes_staked) - - # load needed data for stake transactions signatures - stake_signature_and_public_key = '' - for key in validatorKeys: - pem_file = ValidatorPEM.from_file(key.path) - public_key = key.public_address() - - validator_signer = ValidatorSigner(pem_file.secret_key) - signed_message = validator_signer.sign(wallet.get_address().pubkey).hex() - - stake_signature_and_public_key += f"@{public_key}@{signed_message}" - - # compute value of tx - amount = int(str(len(validatorKeys) * 2500) + "000000000000000000") - int(AMOUNT_DEFICIT) - - # create transaction - tx = Transaction(sender=wallet.get_address().to_bech32(), - receiver=VALIDATOR_CONTRACT, - nonce=wallet.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=int(amount)) - - if TX_DATA_MANIPULATOR: - data = f"{nr_of_nodes_staked}{stake_signature_and_public_key}" - manipulated_data = replace_random_data_with_another_random_data(data) - tx.data = f"stake@{manipulated_data}".encode() - else: - tx.data = f"stake@{nr_of_nodes_staked}{stake_signature_and_public_key}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = wallet.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def unStake(wallet: Wallet, validator_key: ValidatorKey) -> str: - - # create transaction - tx = Transaction(sender=wallet.get_address().to_bech32(), - receiver=VALIDATOR_CONTRACT, - nonce=wallet.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=0) - - tx.data = f"unStake@{validator_key.public_address()}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = wallet.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - - -def unBondNodes(wallet : Wallet, validator_key: ValidatorKey) -> str: - - # create transaction - tx = Transaction(sender=wallet.get_address().to_bech32(), - receiver=VALIDATOR_CONTRACT, - nonce=wallet.get_account().nonce, - gas_price=1000000000, - gas_limit=200000000, - chain_id=chain_id, - value=0) - - tx.data = f"unBondNodes@{validator_key.public_address()}".encode() - - # prepare signature - tx_comp = TransactionComputer() - result_bytes = tx_comp.compute_bytes_for_signing(tx) - - signature = wallet.get_signer().sign(result_bytes) - tx.signature = signature - - # send tx - tx_hash = proxy_default.send_transaction(tx) - return tx_hash - diff --git a/testing-suite/staking-v4/validatorKeys/invalid_bls_key_1.pem b/testing-suite/staking-v4/validatorKeys/invalid_bls_key_1.pem deleted file mode 100644 index a676ca73..00000000 --- a/testing-suite/staking-v4/validatorKeys/invalid_bls_key_1.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for d690d1419e7667c59c5f70277bb92764518fc472d9418ae7b1c53ca90959da6abc3a188d9e9fd5ea03ed9d5fbef8fa0cc47d0e632105e1ba2f2abd6685a50be1c4af50d1ec8cfc083d2264714a1a9339f6d1e48cadc556f6efd451bf447b5619----- -ZDdmYzU1YmRhYzYyMzRjNTcmRmZWU2ZWYwNDFhN2RmNzY5 -ODcwOWM1ZGU1OTY1OWIwNA== ------END PRIVATE KEY for d690d1419e7667c59c5f70277bb927645ca90959da6abc3a188d9e9fd5ea03ed9d5fbef8fa0cc47d0e632105e1ba2f2abd6685a50be1c4af50d1ec8cfc083d2264714a1a9339f6d1e48cadc556f6efd451bf447b5619----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_1.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_1.pem deleted file mode 100644 index ec2875cd..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_1.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for d690d1419e7667c59c5f70277bb92764518fc472d9418ae7b1c53ca90959da6abc3a188d9e9fd5ea03ed9d5fbef8fa0cc47d0e632105e1ba2f2abd6685a50be1c4af50d1ec8cfc083d2264714a1a9339f6d1e48cadc556f6efd451bf447b5619----- -ZDdmYzU1YmRhYzYyMzRjNTc3ZGZkZTEzZWExODlkMmRmZWU2ZWYwNDFhN2RmNzY5 -ODcwOWM1ZGU1OTY1OWIwNA== ------END PRIVATE KEY for d690d1419e7667c59c5f70277bb92764518fc472d9418ae7b1c53ca90959da6abc3a188d9e9fd5ea03ed9d5fbef8fa0cc47d0e632105e1ba2f2abd6685a50be1c4af50d1ec8cfc083d2264714a1a9339f6d1e48cadc556f6efd451bf447b5619----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_10.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_10.pem deleted file mode 100644 index 33550553..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_10.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 475cde986478c4f9964dd812be22a8cf3025dbea3c5dd1c94bdae6c32fe32058d7324da0a9ac3c8d23a7a912d98b1d1127b9747701b07731e491f68d4acf61fdad2b6faaadad863db8f021edd4af850476076e0b3b16e1b95b2a261be27ebb87----- -M2Y3N2UzNGYwZGI3OTAzNjBhMGE0MTgzYTc4NGJlZmFlZDRmYWNkNDdmNTdhN2Iw -ODhmNTEzNTFjNzdjZmQ0Ng== ------END PRIVATE KEY for 475cde986478c4f9964dd812be22a8cf3025dbea3c5dd1c94bdae6c32fe32058d7324da0a9ac3c8d23a7a912d98b1d1127b9747701b07731e491f68d4acf61fdad2b6faaadad863db8f021edd4af850476076e0b3b16e1b95b2a261be27ebb87----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_11.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_11.pem deleted file mode 100644 index 246f43e8..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_11.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 69ee4118e974b4dedaed1b49f630eeaac9bce10993b75f1be8d64594034ae6333394f1de4cacada14f3ee28582a8950b791bd0de492ba8737e8cfc0a66e8d0fb77763c2db5cced46b99a7f094a977908e34f0cc66044ae1b69505aacbfb17589----- -NjgyMGEzMTU3ZTk4NmQxMGViY2EzMDYwZTYzN2YzZWQxNzVmMTQ5MjlhNzBhZTgy -ZGI2ZjJjMzk1NDkwNGExMA== ------END PRIVATE KEY for 69ee4118e974b4dedaed1b49f630eeaac9bce10993b75f1be8d64594034ae6333394f1de4cacada14f3ee28582a8950b791bd0de492ba8737e8cfc0a66e8d0fb77763c2db5cced46b99a7f094a977908e34f0cc66044ae1b69505aacbfb17589----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_12.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_12.pem deleted file mode 100644 index 6df7b1d5..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_12.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 01ad33f43cf3a49e97912cb3f8598c3cf1896023259ffa6669704adf9954210760df5761a1d99704fa815913afb7d912bd62a1cb66c638cbfe06c7a13a7149292ecc0358ef1f1b24e0d8b3ace2871467bcba29ee09bab618d82f8aed9d5cc702----- -NzNlMzRjYWM5OWVhOGZjMmY4Y2Q5YjAxZjM4ZDVhZTUwMGJmMmU2ODMyZjFlYjMy -OThmMDYyYTQ3ZmFlZWUzZQ== ------END PRIVATE KEY for 01ad33f43cf3a49e97912cb3f8598c3cf1896023259ffa6669704adf9954210760df5761a1d99704fa815913afb7d912bd62a1cb66c638cbfe06c7a13a7149292ecc0358ef1f1b24e0d8b3ace2871467bcba29ee09bab618d82f8aed9d5cc702----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_13.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_13.pem deleted file mode 100644 index 915fcb88..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_13.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 10e27dc4d82ce9f4a1afb4e764f26c23276e37571ffa4a52f7b816ca634a6b4b8fc2e2937a0a206ddbeba411168f820b3b8b143f10f7a575a5deb490171078215d67fb0191dceccb8c732d14149d5c63edbd8dc3c0f52719734b445a28f50286----- -MWJlOTMyZjNkMjg3MWM3YWQzOTYyYzUyZGZlMTAwMDNiYjkxYjk0MGY5YzAyZWY3 -YmM2MDdjNjJhN2NiNjc2Mw== ------END PRIVATE KEY for 10e27dc4d82ce9f4a1afb4e764f26c23276e37571ffa4a52f7b816ca634a6b4b8fc2e2937a0a206ddbeba411168f820b3b8b143f10f7a575a5deb490171078215d67fb0191dceccb8c732d14149d5c63edbd8dc3c0f52719734b445a28f50286----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_14.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_14.pem deleted file mode 100644 index a5fb0a23..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_14.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for e9df082e055a06fd5a7c59df1c526547df18906510a4acc7182660d9a2d39082e80bf59a6d31e2267cc74206fb501202a70f2209d7fb1d8b13c9c505b00641e3ed8f577e06cf4df5053a94bde92383cb1d1a672ce523ec78ecfe103c587d9e8f----- -ZDMyZjViNDAzZDc4M2VhNzVlYWI0N2ExYTc5NGUzMGRhMjJhY2FiOTUxZmI1ODUz -NzI1YjkzM2Q5Zjg1ZDcxMA== ------END PRIVATE KEY for e9df082e055a06fd5a7c59df1c526547df18906510a4acc7182660d9a2d39082e80bf59a6d31e2267cc74206fb501202a70f2209d7fb1d8b13c9c505b00641e3ed8f577e06cf4df5053a94bde92383cb1d1a672ce523ec78ecfe103c587d9e8f----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_15.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_15.pem deleted file mode 100644 index f16da339..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_15.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 76dad323ad3fba09b531d3214a236b315822b3d78ce73c05e5cbdbc86abaec189e6a6470a23374de4e33aa71f811f6138008ff5040a27a2410ce7d4e6b0f7dac8cca385e65fe069174f87299f86de2a134890f593ee788b21cddb6b748915e19----- -Y2E1OTQ0ZmNiZjlhM2E5MzlhNmJhMWY1N2FmNWQ3OTUxMDgyN2VkM2IxMjQwZDRj -YmRjNGNiM2EyOWExZWI1MQ== ------END PRIVATE KEY for 76dad323ad3fba09b531d3214a236b315822b3d78ce73c05e5cbdbc86abaec189e6a6470a23374de4e33aa71f811f6138008ff5040a27a2410ce7d4e6b0f7dac8cca385e65fe069174f87299f86de2a134890f593ee788b21cddb6b748915e19----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_16.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_16.pem deleted file mode 100644 index 80b28ad1..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_16.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 2b603a40aef40e51d8a9d21db150456755e38f9f9feeb4d6a882e87b4ba06a1d9613261bd129c7744157ccff4580bd0b8d0693c8b8942c40486ec7184574d5cf277c666b3ddcd01d2a9d7e98d5e1d8a031dfd4c3b23907c8a5362ec8eda7b500----- -NDQ3ZTQxMjBkYzk4MWJhNzc0ZjFhNDE4ZWY4YTc5ZjkyYTdhNGU2YTNmYThiYWM0 -MmU2YzU1ZTRmMDhlMmY1Mg== ------END PRIVATE KEY for 2b603a40aef40e51d8a9d21db150456755e38f9f9feeb4d6a882e87b4ba06a1d9613261bd129c7744157ccff4580bd0b8d0693c8b8942c40486ec7184574d5cf277c666b3ddcd01d2a9d7e98d5e1d8a031dfd4c3b23907c8a5362ec8eda7b500----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_17.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_17.pem deleted file mode 100644 index 7d2f9f69..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_17.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for dbf261d0ef76fe877b51f0c769d436ee01a029c0fbda963d415691f6854cb56bf742243cf7c434ac5e07b12f282fda19fc72ba73e9880e30909c1b8fd84464d9d61b49fc945b9007e2c0e39ffa7ca9408b1eeb5c7b2dad65aa81999710c2f70e----- -MTQ2NjlhNWQ5ZDY1Y2ZlZjM3YjIxZWE5MGNhYWZlZjIyYTVjNWZmYmVjMjE1MzU2 -Nzk1YzRhYzFjN2M4ZDEzZA== ------END PRIVATE KEY for dbf261d0ef76fe877b51f0c769d436ee01a029c0fbda963d415691f6854cb56bf742243cf7c434ac5e07b12f282fda19fc72ba73e9880e30909c1b8fd84464d9d61b49fc945b9007e2c0e39ffa7ca9408b1eeb5c7b2dad65aa81999710c2f70e----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_18.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_18.pem deleted file mode 100644 index 9ad60977..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_18.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 0d419a7f6b9a22677500bb8ee3c95ad76513f80cbc41b5b09c402b40b30b23b82c259d48ef8deef0338aa11f15e5321219faae75a95f63fc621e1d2849e774453b8e48580db2909f62015d0d001a0a752233418efe05f9cb30ae90e69f061980----- -NTZlN2Q3ZjE0NjNiMzc4MDY4OTA3NDA5MWQ4MWMxZjc4MjM1NGE1MzIwODlkMDE4 -NTI5M2ZmNDAzYTZjYzM2MQ== ------END PRIVATE KEY for 0d419a7f6b9a22677500bb8ee3c95ad76513f80cbc41b5b09c402b40b30b23b82c259d48ef8deef0338aa11f15e5321219faae75a95f63fc621e1d2849e774453b8e48580db2909f62015d0d001a0a752233418efe05f9cb30ae90e69f061980----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_19.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_19.pem deleted file mode 100644 index 01bca3f4..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_19.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 483ea447afce571768ad964a53bd5a772f819537c5a8df08cb0c5cd383ec831487e3b8d262fc7fc12dc34df601831d083c927a1fe15b7413a0289058f748ffb4940a7f975c022b1696e6fc61edb6d00023cb632545d86e9ef4d212ba5299b70b----- -NmZlOTQwZDM1ZmZkZmE0ZDBmODZmYTJkZWIxYjlmYjQ5NjAxN2YxYzZjYWU5ZTEy -NTIyMDc2Y2I0NjhlNzQ0ZQ== ------END PRIVATE KEY for 483ea447afce571768ad964a53bd5a772f819537c5a8df08cb0c5cd383ec831487e3b8d262fc7fc12dc34df601831d083c927a1fe15b7413a0289058f748ffb4940a7f975c022b1696e6fc61edb6d00023cb632545d86e9ef4d212ba5299b70b----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_2.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_2.pem deleted file mode 100644 index 74c27d2b..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_2.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 19d2d21b2a5a22d91e6308d79c57dda4dde41c266a0e999c506f1f8b894509b1b5a1cb2e573feda1e771cf88672e2e11ae1c4a79a7dbcb19698984e27bd07b2c93c0919091ec9514fed26e15bb1bfdfe82e922fa6d6b626118a4f56c19d4408b----- -YjVkODY1MjFmOTYyNmViY2YxNmVlMjI2YzBkOTEzMDNiZjI4NDM0MzliNWQ0Y2Jl -NjU1MjIzMDYxMGQ5MDc0ZA== ------END PRIVATE KEY for 19d2d21b2a5a22d91e6308d79c57dda4dde41c266a0e999c506f1f8b894509b1b5a1cb2e573feda1e771cf88672e2e11ae1c4a79a7dbcb19698984e27bd07b2c93c0919091ec9514fed26e15bb1bfdfe82e922fa6d6b626118a4f56c19d4408b----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_20.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_20.pem deleted file mode 100644 index 48debc55..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_20.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for c151520f74f15579c9d68e75d8da3cca421fc42822c23650724bb01218b7a51105806f0a98024d88f964d57a480b9e0520fca06efa03e6fa08d921f23f5bba488520bea4d2b9874a86839e828c07d318ee007080ebb87a92101de62ff032a015----- -N2NmZTA2MmUxZGQ4N2Y1OWZiOTZlOTRjZTYxNDFjZmQzZTc3OWUzMTJiOTdiYTE5 -ZmE0MDc1MGMxNDZjZjg0OA== ------END PRIVATE KEY for c151520f74f15579c9d68e75d8da3cca421fc42822c23650724bb01218b7a51105806f0a98024d88f964d57a480b9e0520fca06efa03e6fa08d921f23f5bba488520bea4d2b9874a86839e828c07d318ee007080ebb87a92101de62ff032a015----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_21.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_21.pem deleted file mode 100644 index c88d7d80..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_21.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 722c32a7818e5319404f7ecd16e854eb14c60d5d9d11a52aad50346eb97b32a7365356b88259a9d3aee86816c81e5308bb636e8b75e51e32e975221d62f05e582902ab3f45f9d19c052e4fbe29f1efaff483b75790c70f1d256e245255363201----- -YWNkOGM3MjJhODgwN2Y2NDFlMjc1ODkzM2FhODkzMGY2NzFiYWFmZWMyOTg2Yzc5 -MjBmZjQyZjk1OGE2MTM1Ng== ------END PRIVATE KEY for 722c32a7818e5319404f7ecd16e854eb14c60d5d9d11a52aad50346eb97b32a7365356b88259a9d3aee86816c81e5308bb636e8b75e51e32e975221d62f05e582902ab3f45f9d19c052e4fbe29f1efaff483b75790c70f1d256e245255363201----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_22.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_22.pem deleted file mode 100644 index f2cbc394..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_22.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 64b78c8ac1ad5e3f58e7f7a00b4dd4da3799f252efa775a36c49e5963d2fb23ba3f1d53faaef168a27eed27783aee30aab455e1ed416813b670934265b20987f03602302bc9826ab4e149663abba2bbce66a03bbb604f6724c858fdeb7fc5c10----- -NTJiOTU3NTk5MGVjNjhmMWM1MzNmZTQ1ZDJhNTg4MWIzYzllYTYzYWQ2NDM4Y2Q1 -NjRmYTE0NDkyZDg4MTQwYQ== ------END PRIVATE KEY for 64b78c8ac1ad5e3f58e7f7a00b4dd4da3799f252efa775a36c49e5963d2fb23ba3f1d53faaef168a27eed27783aee30aab455e1ed416813b670934265b20987f03602302bc9826ab4e149663abba2bbce66a03bbb604f6724c858fdeb7fc5c10----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_23.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_23.pem deleted file mode 100644 index 7b5f7fce..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_23.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 8e069ca03826636e9a255a757b1566ec0dc7b65e5fee84705aa2a1e133bea9e11d30bfcb3224dd7fbabe2a5801666f0737ae204991051b10e2c2865d1458e88499f2e7bdf2a449e0398e7f1ef018e1170359d9507e8671fc767613fa9829e688----- -N2M5MTU3ODU3ZTE3ZmQ2NzE4MWE0NDQ3YjRlMjdlNmVlNzFjNWViMzlhYzk3Y2Fm -ZWQ4YjcyOTcxMTE5OWE1Mw== ------END PRIVATE KEY for 8e069ca03826636e9a255a757b1566ec0dc7b65e5fee84705aa2a1e133bea9e11d30bfcb3224dd7fbabe2a5801666f0737ae204991051b10e2c2865d1458e88499f2e7bdf2a449e0398e7f1ef018e1170359d9507e8671fc767613fa9829e688----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_24.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_24.pem deleted file mode 100644 index 4b56b061..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_24.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 4a235adcee592ca42a31038a62954ad381b6254890d1462a3a8b4623b2a3a7a4c51c9d03cbb6db8880360272c7abb41842c7f85de369d447fddc868ca883866519c9a1afb78d3b28aadc0ebeec3124acfa83a0b6547eb54e6568e76434ac7280----- -NzVlMjJiOGNkMmMyODY1MGVhNGIyODRhNDNhMmM5MDY5YmNkNTEwYTNmY2RiZWEy -NDllODY2NzEzZGY5YmYxYw== ------END PRIVATE KEY for 4a235adcee592ca42a31038a62954ad381b6254890d1462a3a8b4623b2a3a7a4c51c9d03cbb6db8880360272c7abb41842c7f85de369d447fddc868ca883866519c9a1afb78d3b28aadc0ebeec3124acfa83a0b6547eb54e6568e76434ac7280----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_25.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_25.pem deleted file mode 100644 index 2be4a381..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_25.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for ef4b586dc3f948618e7db5d32f1e4fa187b4fb1fb7650490bef6e3311ed31a195f7b3756e06ebf332db2a502aec7e805bd59fd692da375573cbf8e7f4a8c134fd945d6e0dbe83759a1f88753ea3c6770399aedf05801b3c23a8b367cd5a6ed80----- -OTAwZDQyNmMxY2JiYWU3NmRiYjE0ZGQ5N2ExNzM1Njk2ODhiMTg4YWJlMzc2NmVm -OGQ3MGY3N2RlZDgxYzkzYQ== ------END PRIVATE KEY for ef4b586dc3f948618e7db5d32f1e4fa187b4fb1fb7650490bef6e3311ed31a195f7b3756e06ebf332db2a502aec7e805bd59fd692da375573cbf8e7f4a8c134fd945d6e0dbe83759a1f88753ea3c6770399aedf05801b3c23a8b367cd5a6ed80----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_26.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_26.pem deleted file mode 100644 index d6b7436c..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_26.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 0981aa1fcc635ab6415f962d29ba801f72328d7462c70b29317db3c155a51094dbfc1471f75bb8526dd0fe5bb572fe0d204689ab7c3b8649d06524c78123e9319ae8e86046ec6c66a88ff877348973c0faed98e7cb86b67f670dd8abe8151713----- -MDU2NTRiNTc5MDdhMGIyODA0MDMyMzY3NTEwMDFiMmZmNzMzZTQ0MzNhMGQyMzRi -OTg2MDNhMTBhNjIwOWIzMQ== ------END PRIVATE KEY for 0981aa1fcc635ab6415f962d29ba801f72328d7462c70b29317db3c155a51094dbfc1471f75bb8526dd0fe5bb572fe0d204689ab7c3b8649d06524c78123e9319ae8e86046ec6c66a88ff877348973c0faed98e7cb86b67f670dd8abe8151713----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_27.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_27.pem deleted file mode 100644 index 7a2b52c7..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_27.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 7f670fbe3d5ded35a68a2edd95ac4ab3af81111ac9dc498dcce7d832cb08ee1fb4c81f9cf372a3aed872ab7debe91500ace6f7ffc258049e5fb30f117d59bc2f68be406b749597864c6e75c1086aaf6098ba95cbd34fa18c823d2a550a9df317----- -MjFjYWY3NTc1OTllNTliZmQ5YjQ4MTQ4OTQ2MWZhNTc2ZDA5YTcyNjUxZGJkNzVm -ZTljNWFlZTcyYTM3NzMzZQ== ------END PRIVATE KEY for 7f670fbe3d5ded35a68a2edd95ac4ab3af81111ac9dc498dcce7d832cb08ee1fb4c81f9cf372a3aed872ab7debe91500ace6f7ffc258049e5fb30f117d59bc2f68be406b749597864c6e75c1086aaf6098ba95cbd34fa18c823d2a550a9df317----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_28.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_28.pem deleted file mode 100644 index f0702895..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_28.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for c2dc6b3de020322e9abe8b80e6127386afd37c307600b652dbe0d3528e68e0057e3a464ba2863457d13d94b0c6b7e40141650de5e3c05c0ed04b2d0b8d55bba774557b6cde0041b8b1fa423a189fae02bb9541979701b2cdaf55a025bd57018e----- -NjQwYmRhMDA0Njk1MmUwODdiNzA0MzA5Y2U3YjQ4YmY5NjgwOGRjOWNjNWMwMzk3 -OTQxMjExM2U4ZDU5NDQzMQ== ------END PRIVATE KEY for c2dc6b3de020322e9abe8b80e6127386afd37c307600b652dbe0d3528e68e0057e3a464ba2863457d13d94b0c6b7e40141650de5e3c05c0ed04b2d0b8d55bba774557b6cde0041b8b1fa423a189fae02bb9541979701b2cdaf55a025bd57018e----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_29.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_29.pem deleted file mode 100644 index 85ba7c5c..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_29.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for ba76f3af62e73929d8e6678ff440661a6c476396ef45ee8db6b9543dbadad555ca066abfa55b8bd22907cb55cb391e10c00b2fa3f60f4a5e26685200d94b64befda8df7c1b20614d661dc60ea3a0a59a98f17bf08afa2fc10cc235f888abcd98----- -MjQ5MTAwNjAxYzhiMDc3YjYxMTQyOGY4ZDVhZWM0NmYzZWQ4OThiM2M0ZDBlMjdk -MmU5YTA4NjFiYjYyZGQ0MA== ------END PRIVATE KEY for ba76f3af62e73929d8e6678ff440661a6c476396ef45ee8db6b9543dbadad555ca066abfa55b8bd22907cb55cb391e10c00b2fa3f60f4a5e26685200d94b64befda8df7c1b20614d661dc60ea3a0a59a98f17bf08afa2fc10cc235f888abcd98----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_3.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_3.pem deleted file mode 100644 index f3c58fc5..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_3.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 42d32dfd32f5952caffa479ad7f72b36ceef0b94224450d1e09ee9b1844666f49489aa4e6c31c175997797a961dd10005c944e228ea2bdc3014ffaf613142bd6486b8ea3c4dc4758fe873b03c92873df2a986c533c0ce468ec2d18cf1bc1f385----- -NmJhNDc0OWUzYTY2NjA5MDFhMjYyOGM4ZjAyZDc4NTlhYTFjMjhiNjA0OTY0Y2I2 -ZjQ5ZjkxZGZjY2Q4Yzk1Yg== ------END PRIVATE KEY for 42d32dfd32f5952caffa479ad7f72b36ceef0b94224450d1e09ee9b1844666f49489aa4e6c31c175997797a961dd10005c944e228ea2bdc3014ffaf613142bd6486b8ea3c4dc4758fe873b03c92873df2a986c533c0ce468ec2d18cf1bc1f385----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_30.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_30.pem deleted file mode 100644 index 702f5316..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_30.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for e63f0a8ef06455b1bca0f9974567c5a9095fa4093b7f1c9c587d6134c433ee823e27b9309000aac4fb24123b1ddc880b1932e943d9b770858742af4d7cd7f6893cec93ad464f34155dea682ed888b973eeca569aff58c090de97888f69a61b0f----- -NzkxNDA1MDcwN2NmMzcwODhkNDJlN2U5N2UxZDEwZjg2NDk4NTg3MjU1MGUwMjQ4 -MGYwZmU4ZjgxYThlZWEyMQ== ------END PRIVATE KEY for e63f0a8ef06455b1bca0f9974567c5a9095fa4093b7f1c9c587d6134c433ee823e27b9309000aac4fb24123b1ddc880b1932e943d9b770858742af4d7cd7f6893cec93ad464f34155dea682ed888b973eeca569aff58c090de97888f69a61b0f----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_31.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_31.pem deleted file mode 100644 index fc0ecad8..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_31.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 55f595c38d4038a68e43bf5bb97bf8f2f8e113d682b5ad4ea24867bf3fa499baa4d56e383bf0750d45de1654537dfb058068344c95d681f2ad8e678933b7d441da7137ac8330f9eee02152d2691d11675094aabc01c72fb52073872a568cd411----- -OTU0ZDhjY2I3NzQ4YjBiZDkyYzVmMzc5NTljYzBiNmE2MDFjNWU1MDdiNzRjMWFm -ZDNmYjdhZDlkZTk1ZGU2MA== ------END PRIVATE KEY for 55f595c38d4038a68e43bf5bb97bf8f2f8e113d682b5ad4ea24867bf3fa499baa4d56e383bf0750d45de1654537dfb058068344c95d681f2ad8e678933b7d441da7137ac8330f9eee02152d2691d11675094aabc01c72fb52073872a568cd411----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_32.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_32.pem deleted file mode 100644 index 021b730f..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_32.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for ee0c345f93b939d3ba32a40d82fd9a98dd2072b01c67be2e727c30942022ce6e9f42510043e78cd00a1da5897b6ecf12222ea37944acde51df8847b305a07c1f03324fb24dcc97be1daac923d891c7a596109063bd85e0a5c02d058566b7ba99----- -NzljYmRhNGZmNmIxMDA0OTIxY2Y4ZTI5YzRhNTlmMDNkZWY3OTU0ZGU0MzNmZjI4 -MDU5MTA5ZjliZjhiZWYxMg== ------END PRIVATE KEY for ee0c345f93b939d3ba32a40d82fd9a98dd2072b01c67be2e727c30942022ce6e9f42510043e78cd00a1da5897b6ecf12222ea37944acde51df8847b305a07c1f03324fb24dcc97be1daac923d891c7a596109063bd85e0a5c02d058566b7ba99----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_33.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_33.pem deleted file mode 100644 index 4c48ebe8..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_33.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 2ff556a38b8f9a5b01f63abda00bbb48e9fd170b6e5abd669fcfb18d42adbca45ad28920c519be92389438722cefaa0bfed240d84ba31a19c39289429027b6d9e7e6cbe206e455a4bcf0f7e1ef636785ab48a8b859f36e12617bdae48e2d8885----- -NmVhY2I3OGNhYmE1ZGY1MzA2NzZiZWMyMTE3NmIxY2RhMGViMzQxOThkYjI5YmJk -ZGEzZWUzODY3OWFjMmMxNQ== ------END PRIVATE KEY for 2ff556a38b8f9a5b01f63abda00bbb48e9fd170b6e5abd669fcfb18d42adbca45ad28920c519be92389438722cefaa0bfed240d84ba31a19c39289429027b6d9e7e6cbe206e455a4bcf0f7e1ef636785ab48a8b859f36e12617bdae48e2d8885----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_34.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_34.pem deleted file mode 100644 index aba64851..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_34.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 6b6ae174c0524e829a6f7b17d84b0214fda71af60119c82446eb507d66e4c5d912359dcffabff1117dea3b44b65e6f0af01daf559039e87563191a32ba796c45d584a62c433a17213dab86ea93efc63192e7c2a87bb8b925dd7a41a662353604----- -ZDIwYjgwZGMyNjEzYTUzZDFlNzIwY2Q2OGIyMDQzMWU5OTJjZWJiZWY1NmU4YmY3 -NDY0ZWY3ZGI1YzY2OTk2OA== ------END PRIVATE KEY for 6b6ae174c0524e829a6f7b17d84b0214fda71af60119c82446eb507d66e4c5d912359dcffabff1117dea3b44b65e6f0af01daf559039e87563191a32ba796c45d584a62c433a17213dab86ea93efc63192e7c2a87bb8b925dd7a41a662353604----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_35.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_35.pem deleted file mode 100644 index 84938a9a..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_35.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 90d059132548da25389a4a0fe2e906ecea131fe824e8032afda06fce1f888226a4f2ae00bb37a107c569017a3031e80fb41e32cf4df530a6fe32ec00bd421926dd99db925b4dc4d4a62e3de9445df8fe0e96548ccee7187a647eecd26d41be05----- -MjM4Y2JkZTE2M2EzZmU5MTEyZmM0MDI1ZDQ1Njc0MTk0MjlkMGU2YWRjZmJhNDcz -ODBlMjgzZWRhYjg5MTUzOQ== ------END PRIVATE KEY for 90d059132548da25389a4a0fe2e906ecea131fe824e8032afda06fce1f888226a4f2ae00bb37a107c569017a3031e80fb41e32cf4df530a6fe32ec00bd421926dd99db925b4dc4d4a62e3de9445df8fe0e96548ccee7187a647eecd26d41be05----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_36.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_36.pem deleted file mode 100644 index 98f28399..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_36.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 0611fb36789418ade2b697d0df2ab5c8ff11641aa38c64b1617360ea2ec6eabc098551cadc793a243c5aa5f69a613408252edd251c00a3b495cc864ce1a2f5c0b073c0edc8caf881ef36ee33651c6e898ecf3432c6f7609a874caa41c5571503----- -NTc1YmJiYzY5Y2VkYThhYmU5MjE0ZDY1OWY5MWI5YzE5MGUxNDc5Y2RkMjhmMThi -ZWMwYjQ3MjVlNGNiYmIzMg== ------END PRIVATE KEY for 0611fb36789418ade2b697d0df2ab5c8ff11641aa38c64b1617360ea2ec6eabc098551cadc793a243c5aa5f69a613408252edd251c00a3b495cc864ce1a2f5c0b073c0edc8caf881ef36ee33651c6e898ecf3432c6f7609a874caa41c5571503----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_37.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_37.pem deleted file mode 100644 index a35f4c08..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_37.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 60738e703b0039a10c11ae85427f23810deef8a9e022cec154a26de036fa2e8602382f17fccbcd6f7ff9e6ca27634412ed1df0bf3debb1b214b46ab8dc6099d90bd42aa48d93aaf067772dcefc53477e3b451106c75448fff234f9862d600084----- -ZTcxNjQ3NWU1ZDcwZGI4ZDI1ZjRjMTdjMjUzNzI5Mjk3MjFkYjJjODk2ZjZmZWE3 -YzQwZTY2NjA5YTlkNmM2Yg== ------END PRIVATE KEY for 60738e703b0039a10c11ae85427f23810deef8a9e022cec154a26de036fa2e8602382f17fccbcd6f7ff9e6ca27634412ed1df0bf3debb1b214b46ab8dc6099d90bd42aa48d93aaf067772dcefc53477e3b451106c75448fff234f9862d600084----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_38.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_38.pem deleted file mode 100644 index d85dc941..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_38.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for e3496d77a5717d6a70143aaa1f548c372f5b08d319fd911d3b24995db635d56bb8b119da328747883297461981d0f510f762bd62425b7458ed7f65066f90e0dc223c41024518aa051d3a7b0b9c55f857d0e61efc1f585a748bb9b3d6ab7fd909----- -MmI4NDkzMWNiYzE2Mzc0NzMyMmJiZTNlMmFiMTJmNjBlNTkzM2FkN2E2YzYwMWIw -MDRhYzJjMGMzM2M0YTYxZA== ------END PRIVATE KEY for e3496d77a5717d6a70143aaa1f548c372f5b08d319fd911d3b24995db635d56bb8b119da328747883297461981d0f510f762bd62425b7458ed7f65066f90e0dc223c41024518aa051d3a7b0b9c55f857d0e61efc1f585a748bb9b3d6ab7fd909----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_39.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_39.pem deleted file mode 100644 index f0c1e94b..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_39.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 7b432efc629a291211d94cde79e9882d150eb4076de6b3e9797b5293b075cf91cab68829a24bc62830e9531c09933b0b7a852e0f6fd13b4e42fa30acd54d2096c7dc49a1167f1079e8d204d834fa17ed4881b908d59834675b669c1f14f3ac94----- -Yzc3NTY5MjVmNjkxYjVjMTc5NWZiYWY0ZDFkNzcwYTA0NjQ1ZTVmY2M1MzY0MDlk -YTE5ZWQ3MmZlZDJhNmY0MA== ------END PRIVATE KEY for 7b432efc629a291211d94cde79e9882d150eb4076de6b3e9797b5293b075cf91cab68829a24bc62830e9531c09933b0b7a852e0f6fd13b4e42fa30acd54d2096c7dc49a1167f1079e8d204d834fa17ed4881b908d59834675b669c1f14f3ac94----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_4.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_4.pem deleted file mode 100644 index 9ab6ad68..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_4.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 62b55cc67494ea9488e4406a2ebd52ffb2f8d58ea08eb37c15a3b5c7398f9b4209f9fa8b93c9d09e6f5a2aef06adc20d412c4ebbaccbc88556f2d05ff519243c1411a4847efb45887d2b6c7ae0e304da006f7d3565d9aa505fe7b2e170cdaf09----- -YjEzNDA2YjM1YTY4ODlkNWM4M2IwMDliZDFmNTA4N2FlMjBjZTM1ZDMwZDFkZGJj -MjVkMTc0YjQ2NTE4MzMyYw== ------END PRIVATE KEY for 62b55cc67494ea9488e4406a2ebd52ffb2f8d58ea08eb37c15a3b5c7398f9b4209f9fa8b93c9d09e6f5a2aef06adc20d412c4ebbaccbc88556f2d05ff519243c1411a4847efb45887d2b6c7ae0e304da006f7d3565d9aa505fe7b2e170cdaf09----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_40.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_40.pem deleted file mode 100644 index 571df4fa..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_40.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for ab63aa87ecb1ea38442d5ca8240b44af1c17565e0775e93f391685effb0d97411a34f280b6e16697e6742fd279647102679dc0cf9b4f6232b3a31569b68c8261ff6cb60190336afe8ebf9b089d4d1c24b8ae76abdfcc8d8de0fbd41bed45c415----- -YmNjMGE3ZWM3ZjZlNzQ0OWYwMGJjZGEyMDE2NDY2YjY0NWRmMTc3YWM3ZTRhMjhm -N2Q4NDJlYjY2YjE5N2MyMA== ------END PRIVATE KEY for ab63aa87ecb1ea38442d5ca8240b44af1c17565e0775e93f391685effb0d97411a34f280b6e16697e6742fd279647102679dc0cf9b4f6232b3a31569b68c8261ff6cb60190336afe8ebf9b089d4d1c24b8ae76abdfcc8d8de0fbd41bed45c415----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_41.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_41.pem deleted file mode 100644 index 6e3439e9..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_41.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 8330efe33a3cd6a6530d9678f94423e93d147e71baecf059446de74ab02d247ce0f9067ba828a93bb221845cb7129a158c6506d21449e9381de648a7248cf2a1b0a5685088b51e27f8aa00e69c24ff2483662ce41b9575354304cebb8f596c95----- -ZjE4MjUxZWNiM2I4OTc4ZTcwNzViYzkwZWZiNmI1MGVkM2JjZWQxMGIxZTg5NGZj -NTU2OTUzZTIyNGFjNTI2Yw== ------END PRIVATE KEY for 8330efe33a3cd6a6530d9678f94423e93d147e71baecf059446de74ab02d247ce0f9067ba828a93bb221845cb7129a158c6506d21449e9381de648a7248cf2a1b0a5685088b51e27f8aa00e69c24ff2483662ce41b9575354304cebb8f596c95----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_42.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_42.pem deleted file mode 100644 index 5a372b64..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_42.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 1ac09d8acedaf4f54c34abd2fd4be247facc7890f9687b6068f95188c9594160624e61a074d65c98954336ce614a0c117d9160109b433c2cf114181a3b453bf89a7b82ba689fba2f3aa8e1621b7bf1ef806a72ed42e8b0d66e0584843e1bb115----- -N2EwNjVlMDcxOTg3NTllNmMwNmQ3NjZkOTlkNWM2YjI4MTRiNWQ1OGQ5YTNmOGVl -ZTEwYzg4ZTA2OTAyMDg1MA== ------END PRIVATE KEY for 1ac09d8acedaf4f54c34abd2fd4be247facc7890f9687b6068f95188c9594160624e61a074d65c98954336ce614a0c117d9160109b433c2cf114181a3b453bf89a7b82ba689fba2f3aa8e1621b7bf1ef806a72ed42e8b0d66e0584843e1bb115----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_43.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_43.pem deleted file mode 100644 index d5370132..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_43.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for d16aab61bff0f5dd0be943071353a3c926be985cd2becbce8b84e9a9e9903547c826f3fc888ef825f08226e31583ab04270c24cb83e149a25c1eead540ee5fc19efe2d5254d823176eadfd7662e9c961533037979cc1a8fa5bdb02ab617c7916----- -MmM0NWZjNDUyY2IwMTY5MmUwNThhOTlmMzZmM2I4NzhjY2ZhMTMwZjkyMzYwODlj -OTg3Y2MxNjlkMmVkZjMyNQ== ------END PRIVATE KEY for d16aab61bff0f5dd0be943071353a3c926be985cd2becbce8b84e9a9e9903547c826f3fc888ef825f08226e31583ab04270c24cb83e149a25c1eead540ee5fc19efe2d5254d823176eadfd7662e9c961533037979cc1a8fa5bdb02ab617c7916----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_44.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_44.pem deleted file mode 100644 index 4a1f6ce9..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_44.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 7916b4c5ba9aae681d76ccbed7ca800cdf3bdf527c3799d8d983cf24e859c9f28dd9a4a3b547bffe306d9b6ee056bd1354ada849215837d0956a9f9af73d7a6766cb9da9a958d66b5da0b15b2d12b86ccfce97f7a6559af0144f2af4b621710a----- -ZjdmZDNmN2Y3ZmU5MTY1ZThiNDE5YTRkMzRhNWY5MTYxODQzNmM0NTZiMjE3MGNl -NGY4M2EzNTUwZDQ3ZTExNg== ------END PRIVATE KEY for 7916b4c5ba9aae681d76ccbed7ca800cdf3bdf527c3799d8d983cf24e859c9f28dd9a4a3b547bffe306d9b6ee056bd1354ada849215837d0956a9f9af73d7a6766cb9da9a958d66b5da0b15b2d12b86ccfce97f7a6559af0144f2af4b621710a----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_45.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_45.pem deleted file mode 100644 index 47f2d4a1..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_45.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 447ee4a394d16cc016192a953d0efe43f0575e88f4b670b705396b10ad9b6d6ef98e6da5f30f7a230cabe2166792d9059de03ee84e0d2449846a9f029c8aa5e91eeb8ff09d9aa53b429a96848180dea2a839417f0b3a29e7338a88cf8ee9f80f----- -NTM3MGViOWI4MjFmZGRjYTc5MzhiNzgxNGNmNWI5OTdjMTY1MDIxZDg1NWEwZDZj -NGUyNTZjMTdhYjk3ZTc2MA== ------END PRIVATE KEY for 447ee4a394d16cc016192a953d0efe43f0575e88f4b670b705396b10ad9b6d6ef98e6da5f30f7a230cabe2166792d9059de03ee84e0d2449846a9f029c8aa5e91eeb8ff09d9aa53b429a96848180dea2a839417f0b3a29e7338a88cf8ee9f80f----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_46.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_46.pem deleted file mode 100644 index b982d4a5..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_46.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for b25696d25f15d7f49f7fb40a84d4ae95759eaa4bbe407cba16a0f9560ad1d00c767303307514ead56c701fb2a1eef115b1c837f6592b82acc7987fc441c9f9ce6a55c997b8b1b682c2ce640f063cda69f78dd4df005fa1660e4d526dca096f04----- -MzU0N2EzNjhlMTMwMGRhNmEzYzgwN2U1ZTRmNmU2ZjVkMzA4MTIwYzA5M2U5N2Jm -NjUzNjMxZGY5MTFkM2Q0YQ== ------END PRIVATE KEY for b25696d25f15d7f49f7fb40a84d4ae95759eaa4bbe407cba16a0f9560ad1d00c767303307514ead56c701fb2a1eef115b1c837f6592b82acc7987fc441c9f9ce6a55c997b8b1b682c2ce640f063cda69f78dd4df005fa1660e4d526dca096f04----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_47.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_47.pem deleted file mode 100644 index 8a641ac1..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_47.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 4fd0570aadbaf3bf515168d47144c13c3f91aaa1b9d72b87675ab3d0115ce3641ed5ec68d132e7350e2188ef46e9e90f8cea1b1a4093a07e04c200395e64f7d409f05477571894077cf9a30f1c0f2a93e3a5b066e3d0f14bde89681088a74699----- -MjMzY2JkNjI5NWM2ZmJiOWZiNWQwMDJhNTUxYTFjYTAyNTYxM2RkN2Y1YzM5NWIx -YjQxY2IyYzUyMzQzODYwMw== ------END PRIVATE KEY for 4fd0570aadbaf3bf515168d47144c13c3f91aaa1b9d72b87675ab3d0115ce3641ed5ec68d132e7350e2188ef46e9e90f8cea1b1a4093a07e04c200395e64f7d409f05477571894077cf9a30f1c0f2a93e3a5b066e3d0f14bde89681088a74699----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_48.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_48.pem deleted file mode 100644 index 7a45e80f..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_48.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 33fdd98649cb62c4bb46120c436f3410783c6f09a70991af6d231f89387d072efe45cf1c958b8bb3888eae91005f671444a4e47c93077cdf3ecb45103b1fd4b790d35744d27ee06b2bd8d3df189f99e98a2b77daddb2c3e3729bbedb48898c04----- -ZDgxYzQ2NGI3Y2FlNmRiYjgwMTY0MDI5ZjFhOTNhYmMwM2RlNzQzYmQ1OWI2ODhi -ZmRkMjhiNTc2YTM1NjY2NA== ------END PRIVATE KEY for 33fdd98649cb62c4bb46120c436f3410783c6f09a70991af6d231f89387d072efe45cf1c958b8bb3888eae91005f671444a4e47c93077cdf3ecb45103b1fd4b790d35744d27ee06b2bd8d3df189f99e98a2b77daddb2c3e3729bbedb48898c04----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_49.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_49.pem deleted file mode 100644 index f2b9b950..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_49.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 1dda572c3451bef0941a8e47b174ee5ff1020cb90b04c3fe33d7684b127df11982be7df4b099393d545a54810ac7a605adc8e43d4cda2de60c2066cf465cd4fe71930ed7aa4b70e1e647f5b268dafdef238c52773a8ce620299f5cfe310e610b----- -NzU4ZDMzMDAzNDJkNDcwNmRjN2E2YTBmOGRhMjBiYmJiOTg2Y2U3MGRlOTg0YWM2 -YzBmNWNiMWNlNzBhOTAxZg== ------END PRIVATE KEY for 1dda572c3451bef0941a8e47b174ee5ff1020cb90b04c3fe33d7684b127df11982be7df4b099393d545a54810ac7a605adc8e43d4cda2de60c2066cf465cd4fe71930ed7aa4b70e1e647f5b268dafdef238c52773a8ce620299f5cfe310e610b----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_5.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_5.pem deleted file mode 100644 index 2f3b58db..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_5.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for b6328cf170a575eb6b764dd0ffed6925afd11e129f187b538932f9db6c3fa0e5759a0c44efb08d23200c915a9a474d13da8355f669f9298c42a31f0f7f121beb23d72e04fc5bd8a84faf3fd29e7e80e36345729d8c9d8d087b7961fb43f0d98d----- -ZmEzMTc1ZGMxNDg2ZjEzMWEzOTI2OGU5YWMzNzI3ZGYwZjZjNDc3MTYwODkyOWQz -NWFlODkxZWIyZDE0MDgzNw== ------END PRIVATE KEY for b6328cf170a575eb6b764dd0ffed6925afd11e129f187b538932f9db6c3fa0e5759a0c44efb08d23200c915a9a474d13da8355f669f9298c42a31f0f7f121beb23d72e04fc5bd8a84faf3fd29e7e80e36345729d8c9d8d087b7961fb43f0d98d----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_50.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_50.pem deleted file mode 100644 index 4bfe10c8..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_50.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 7fe52839a636a2557fe43d8c86817238c713fd3f2e56c6e027af95e96c904ce783a5a04ff2670db1bc2e367aff0ddb0b14b45a71973bb0afca764ec760556b0c08eea167de1e058ca53fecb498d234caf6a91c9f78e9c7af3c5ebfb0acd3ba91----- -ZGEyY2JjNWU2OTA4YThlOTBkYzA1ZDIwMDZjM2EyMDY2YTI1OTgwYmY0NzU1NjBi -M2IxYjMxOGQyNjY0NjQ0NQ== ------END PRIVATE KEY for 7fe52839a636a2557fe43d8c86817238c713fd3f2e56c6e027af95e96c904ce783a5a04ff2670db1bc2e367aff0ddb0b14b45a71973bb0afca764ec760556b0c08eea167de1e058ca53fecb498d234caf6a91c9f78e9c7af3c5ebfb0acd3ba91----- \ No newline at end of file diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_6.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_6.pem deleted file mode 100644 index d2481bba..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_6.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for ad370e337247a545b949a5769f25efc4babf233b4ec890a17f5e1dd7170e0544c6619fd2430a0bc58eac068b3346dc0122563642da6b66beead4ccae1fa135465b919397975abd92e24576fe15a2db1d0a877427433f171b5ad0b331e68df815----- -Mjg4ZTAxMjg5OGZkYTllYmE2YTJiNWRlZTYwZjg0ZTFlZTJkZjg5OTRlNjcyMjli -YzYyZTY3MDM4YzEzN2I0Mg== ------END PRIVATE KEY for ad370e337247a545b949a5769f25efc4babf233b4ec890a17f5e1dd7170e0544c6619fd2430a0bc58eac068b3346dc0122563642da6b66beead4ccae1fa135465b919397975abd92e24576fe15a2db1d0a877427433f171b5ad0b331e68df815----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_7.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_7.pem deleted file mode 100644 index 0c4ed7cd..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_7.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for d7bf84d48e098aa5b8a1e0a30b8cfd66653bdfc451cc5cfa921704cd2396757760ce39d5b3d76b2438618b98d9459f04ed5c01c3c39733fd74dd9471107d96a2b7817a6d9fe9a820e57119bd7859011804923a8e7c60fa4361400e457ed9c58e----- -YTM2MThhMTczZmI2Y2RlOWM2NzVkMmFmOTA2NGY4ODUwYTczOGQ3N2FiYmVhYWJl -YTE5OWY2ZDY5YTIzOGYzMA== ------END PRIVATE KEY for d7bf84d48e098aa5b8a1e0a30b8cfd66653bdfc451cc5cfa921704cd2396757760ce39d5b3d76b2438618b98d9459f04ed5c01c3c39733fd74dd9471107d96a2b7817a6d9fe9a820e57119bd7859011804923a8e7c60fa4361400e457ed9c58e----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_8.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_8.pem deleted file mode 100644 index 6b29497a..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_8.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for c6daf9486deb8747b7e33516fc3b779ae118fec109b24b5a6a3a97e8285ce586abeb30991921cdd30d6bcae91cc9b8003acecff1f254b316f4779d5fb0f31515cdb2f71f0eaa2b2c7484049354e3f749673b9199e271270da055d8875fedf596----- -YjRjZjYxM2Q2ZDBlNWRkMTZkYzYxMzAyZGNhNmNjMTk1NjRmNWE2MDQ2YTk0ZWVk -MDMxNDcwNGNjNTY4ZjYwZA== ------END PRIVATE KEY for c6daf9486deb8747b7e33516fc3b779ae118fec109b24b5a6a3a97e8285ce586abeb30991921cdd30d6bcae91cc9b8003acecff1f254b316f4779d5fb0f31515cdb2f71f0eaa2b2c7484049354e3f749673b9199e271270da055d8875fedf596----- diff --git a/testing-suite/staking-v4/validatorKeys/validatorKey_9.pem b/testing-suite/staking-v4/validatorKeys/validatorKey_9.pem deleted file mode 100644 index d01ec187..00000000 --- a/testing-suite/staking-v4/validatorKeys/validatorKey_9.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PRIVATE KEY for 7c7872a0e3b1c750b6d6fdeb2dcd57573c60cb2d03fcc224dccf984620412f4c6065d393d681a0b48ec6f1a834c7cd01434006706fb62bfdab50f2adf0bbac1fcda272353e03e4452d2918047a2d8277a188c95afd9061e177ed320f32dd8303----- -ZDkyNTZiZjA4MWNlMzNmZjYxNTZjZjBkMjkyN2JlYTU0Mzc1ODBlMDk3MmUzZTQ2 -NTNjYjhiMzIzZTM1MTUzNA== ------END PRIVATE KEY for 7c7872a0e3b1c750b6d6fdeb2dcd57573c60cb2d03fcc224dccf984620412f4c6065d393d681a0b48ec6f1a834c7cd01434006706fb62bfdab50f2adf0bbac1fcda272353e03e4452d2918047a2d8277a188c95afd9061e177ed320f32dd8303----- diff --git a/testing-suite/staking-v4/wallets/Address_shard_0.pem b/testing-suite/staking-v4/wallets/Address_shard_0.pem deleted file mode 100644 index 1330353f..00000000 --- a/testing-suite/staking-v4/wallets/Address_shard_0.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd10gqk0hmk7hu7wrtycggxqxjxt2xtfk56gjusetwk35z2kpfqh47qf8wsjd----- -OWNkODQxM2RkMjM1N2U3YWVkNzJjNzdjNmJmOTk5OTY3MzhhYTI1MDQzNzU1Mzky -MDkzZDU3MWIyMGRkMDdmYzdhMDE2N2RmNzZmNWY5ZTcwZDY0YzIxMDYwMWE0NjVh -OGNiNGRhOWE0NGI5MGNhZGQ2OGQwNGFiMDUyMGJkN2M= ------END PRIVATE KEY for erd10gqk0hmk7hu7wrtycggxqxjxt2xtfk56gjusetwk35z2kpfqh47qf8wsjd----- \ No newline at end of file diff --git a/testing-suite/staking-v4/wallets/Address_shard_1.pem b/testing-suite/staking-v4/wallets/Address_shard_1.pem deleted file mode 100644 index 0b67978e..00000000 --- a/testing-suite/staking-v4/wallets/Address_shard_1.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd136rl878j09mev24gzpy70k2wfm3xmvj5ucwxffs9v5t5sk3kshtszz25z9----- -NDllMTBmMDI2OTAxM2I4ZmRkZDdmNGExZGI5Y2I1ZjUzYjViZGU0NmJiMTViNGY0 -YTZiZTg1OTc1NTBhMzdhYzhlODdmM2Y4ZjI3OTc3OTYyYWE4MTA0OWU3ZDk0ZTRl -ZTI2ZGIyNTRlNjFjNjRhNjA1NjUxNzQ4NWEzNjg1ZDc= ------END PRIVATE KEY for erd136rl878j09mev24gzpy70k2wfm3xmvj5ucwxffs9v5t5sk3kshtszz25z9----- diff --git a/testing-suite/staking-v4/wallets/Address_shard_2.pem b/testing-suite/staking-v4/wallets/Address_shard_2.pem deleted file mode 100644 index ca1f6c50..00000000 --- a/testing-suite/staking-v4/wallets/Address_shard_2.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1yzlmpuu6egf7kjyewaca9n6jlzauqcjajt8emw9x755pvkt4tunqqzurjl----- -NjZkYmU0ZjQwZjQxNzU4NmMyYzBkNWUyMGI5ODM2OGFlZDVmYTBkMTQ4YzdmY2Mx -ODkxYTA2MTM3MTE4YTFlMjIwYmZiMGYzOWFjYTEzZWI0ODk5Nzc3MWQyY2Y1MmY4 -YmJjMDYyNWQ5MmNmOWRiOGE2ZjUyODE2NTk3NTVmMjY= ------END PRIVATE KEY for erd1yzlmpuu6egf7kjyewaca9n6jlzauqcjajt8emw9x755pvkt4tunqqzurjl----- \ No newline at end of file diff --git a/testing-suite/staking-v4/wallets/main-address.pem b/testing-suite/staking-v4/wallets/main-address.pem deleted file mode 100644 index c525c20f..00000000 --- a/testing-suite/staking-v4/wallets/main-address.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1s8jr8e8hsvv7c9ehmshcjlpzf9ua5l50qeswa8feshrp6xlz9c7quacmtx----- -MTVlNDgyOGZhMTRhZGNlOWQ4OTM3OTliMGEzNzljOTc4ZjZkZGY0OTk1MjMyZGMz -M2U5MjRkZDc5Zjk5YWI2ZDgxZTQzM2U0Zjc4MzE5ZWMxNzM3ZGMyZjg5N2MyMjQ5 -NzlkYTdlOGYwNjYwZWU5ZDM5ODVjNjFkMWJlMjJlM2M= ------END PRIVATE KEY for erd1s8jr8e8hsvv7c9ehmshcjlpzf9ua5l50qeswa8feshrp6xlz9c7quacmtx----- \ No newline at end of file diff --git a/testing-suite/staking-v4/wallets/walletKey_1.pem b/testing-suite/staking-v4/wallets/walletKey_1.pem deleted file mode 100644 index 51187f71..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_1.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd10vn8cuug0wx6anj84g7ukzlm06fullcjadetvmusqzv039x04f3supvc4v----- -MDRkNGVmZTM2ZTkyZGVlOTA4ODZiNDdlNzBiOTI5MDBmM2Q3ZGEzNjhkYWYzMmI2 -Mzk1NDQxNGVhMDJhNDViMjdiMjY3YzczODg3YjhkYWVjZTQ3YWEzZGNiMGJmYjdl -OTNjZmZmMTJlYjcyYjY2ZjkwMDA5OGY4OTRjZmFhNjM= ------END PRIVATE KEY for erd10vn8cuug0wx6anj84g7ukzlm06fullcjadetvmusqzv039x04f3supvc4v----- diff --git a/testing-suite/staking-v4/wallets/walletKey_10.pem b/testing-suite/staking-v4/wallets/walletKey_10.pem deleted file mode 100644 index ea6ad28f..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_10.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1kg24vf5raec8jtj6yx372vs8tcrh6k85fl3686g90deh8r4u4s0sc3t2t2----- -MDE5MGI4NmE0M2U3MTViMGJkYjgyMzkxZTg5MGQ1MWZlY2RkYWY1ZWI1MGJlZTE2 -ODQ1NzlmYjc0MzU4ZjlkYmIyMTU1NjI2ODNlZTcwNzkyZTVhMjFhM2U1MzIwNzVl -MDc3ZDU4ZjQ0ZmUzYTNlOTA1N2I3MzczOGViY2FjMWY= ------END PRIVATE KEY for erd1kg24vf5raec8jtj6yx372vs8tcrh6k85fl3686g90deh8r4u4s0sc3t2t2----- diff --git a/testing-suite/staking-v4/wallets/walletKey_2.pem b/testing-suite/staking-v4/wallets/walletKey_2.pem deleted file mode 100644 index 19fa5fe3..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_2.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1smmxpkzp0s9udp28yxd9wvxrjl58267h3glq20pctxdk0h747fpq8lal97----- -MDlmODBiNjNjMGQ5ZTc0YzE1NTMxYjVjOWI5NDM1NGJhMjk0YTk2ODAyZDBlYzY4 -NjBkZjJlMDYwNTEwZjBiNDg2ZjY2MGQ4NDE3YzBiYzY4NTQ3MjE5YTU3MzBjMzk3 -ZTg3NTZiZDc4YTNlMDUzYzM4NTk5YjY3ZGZkNWYyNDI= ------END PRIVATE KEY for erd1smmxpkzp0s9udp28yxd9wvxrjl58267h3glq20pctxdk0h747fpq8lal97----- diff --git a/testing-suite/staking-v4/wallets/walletKey_3.pem b/testing-suite/staking-v4/wallets/walletKey_3.pem deleted file mode 100644 index 835fc5a9..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_3.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd15uchpdmkn90qxd9add6npnst3mckkapkq7zmn5l8rlkwnvk7k0ese9q8z5----- -YjIwYzYyOTdlNzU3ZWUzYzljYTQ5YTZiMzE1YTgzODlhZjI1M2EzNDljMGVjNzdl -YjFlMGIxMWIyNmIyYjVjZWE3MzE3MGI3NzY5OTVlMDMzNGJkNmI3NTMwY2UwYjhl -ZjE2Yjc0MzYwNzg1YjlkM2U3MWZlY2U5YjJkZWIzZjM= ------END PRIVATE KEY for erd15uchpdmkn90qxd9add6npnst3mckkapkq7zmn5l8rlkwnvk7k0ese9q8z5----- diff --git a/testing-suite/staking-v4/wallets/walletKey_4.pem b/testing-suite/staking-v4/wallets/walletKey_4.pem deleted file mode 100644 index ef3c03f7..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_4.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd16t0847advpt7ldre4f5ap6hlvhl7axxsm2gzcu445mcyh7yy4cequkl5fc----- -MjdjZTRmN2JlYTZmYTVhZjJjYTNmNGZmM2NhNDRiNDk0YmZkNTE0N2YwMTdmNWFk -Y2UwNTFiMWEzNTM4NGZlOGQyZGU3YWZiYWQ2MDU3ZWZiNDc5YWE2OWQwZWFmZjY1 -ZmZlZTk4ZDBkYTkwMmM3MmI1YTZmMDRiZjg4NGFlMzI= ------END PRIVATE KEY for erd16t0847advpt7ldre4f5ap6hlvhl7axxsm2gzcu445mcyh7yy4cequkl5fc----- diff --git a/testing-suite/staking-v4/wallets/walletKey_5.pem b/testing-suite/staking-v4/wallets/walletKey_5.pem deleted file mode 100644 index 1b6ecdbf..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_5.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd16wy3tpudazl4nvgmv83mqqytfw97qf2h4drdvjas00m0ez33tpgqltehan----- -NGM3OGRhN2MwNjhlNDFiMmVjYTYwMmE1ZGVhOWMzMDBhNTg4OThiODNiNDdiMDJl -Nzc3MzFmMjZkMjJlMmIzNmQzODkxNTg3OGRlOGJmNTliMTFiNjFlM2IwMDA4YjRi -OGJlMDI1NTdhYjQ2ZDY0YmIwN2JmNmZjOGEzMTU4NTA= ------END PRIVATE KEY for erd16wy3tpudazl4nvgmv83mqqytfw97qf2h4drdvjas00m0ez33tpgqltehan----- diff --git a/testing-suite/staking-v4/wallets/walletKey_6.pem b/testing-suite/staking-v4/wallets/walletKey_6.pem deleted file mode 100644 index e4d679d6..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_6.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1s89rm6mv6xyct38r3vqadj74rmqunamhwyz7c84a6u9thedj2wus5nlchg----- -MzUxZDQxMGI0NmY5MWNjY2JlNjdkMGYwZTI4N2U3YjE3NmViN2IxYTcyYjI3OTg3 -M2JlZTgwNjk4YWJkNGQ2YjgxY2EzZGViNmNkMTg5ODVjNGUzOGIwMWQ2Y2JkNTFl -YzFjOWY3Nzc3MTA1ZWMxZWJkZDcwYWJiZTViMjUzYjk= ------END PRIVATE KEY for erd1s89rm6mv6xyct38r3vqadj74rmqunamhwyz7c84a6u9thedj2wus5nlchg----- diff --git a/testing-suite/staking-v4/wallets/walletKey_7.pem b/testing-suite/staking-v4/wallets/walletKey_7.pem deleted file mode 100644 index 8e006bb6..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_7.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1tp66n2lkhs2fm7elvh9lmzfajpg480v55sd8lf2lvu4fw92zsrasvn2wze----- -ZjY2MmJhOGQ2M2IyOTRmNWJlMjRmNTUzMDg2ODg2NWVmNzYwZWVkOTdhMTNlYmE0 -ZjZiYTJiNTA0YzBiYTg5MzU4NzVhOWFiZjZiYzE0OWRmYjNmNjVjYmZkODkzZDkw -NTE1M2JkOTRhNDFhN2ZhNTVmNjcyYTk3MTU0MjgwZmI= ------END PRIVATE KEY for erd1tp66n2lkhs2fm7elvh9lmzfajpg480v55sd8lf2lvu4fw92zsrasvn2wze----- diff --git a/testing-suite/staking-v4/wallets/walletKey_8.pem b/testing-suite/staking-v4/wallets/walletKey_8.pem deleted file mode 100644 index 0a3edcc5..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_8.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd1rfrks0qrdhagcgt9mg0f3qgtk8pd9z2srgenhlkchawrjkmqmu3qk9x8h2----- -NTM5NGM5M2JkYTcxZjYyMjhjZTMyOWI3MDZkMzA2ODg0Y2NmMWI1M2NhZDlkZGU5 -Y2EwMGMwYjExZDc2MjVjNDFhNDc2ODNjMDM2ZGZhOGMyMTY1ZGExZTk4ODEwYmIx -YzJkMjg5NTAxYTMzM2JmZWQ4YmY1YzM5NWI2MGRmMjI= ------END PRIVATE KEY for erd1rfrks0qrdhagcgt9mg0f3qgtk8pd9z2srgenhlkchawrjkmqmu3qk9x8h2----- diff --git a/testing-suite/staking-v4/wallets/walletKey_9.pem b/testing-suite/staking-v4/wallets/walletKey_9.pem deleted file mode 100644 index 7f9c702c..00000000 --- a/testing-suite/staking-v4/wallets/walletKey_9.pem +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN PRIVATE KEY for erd10guses0hzfj6wfdyty3ah0h2u073kf4gaf6zd9z7kftupss0qrcqcf5nv8----- -NTgzM2NhYWQ5MjhiYjZhZDc3ZjQxNjgwMDhiY2E3MzNlNDMwNTcwYjgwNWM4OWE0 -ZDE4NjQ0YTgzMWZjMmI5ZTdhMzkwY2MxZjcxMjY1YTcyNWE0NTkyM2RiYmVlYWUz -ZmQxYjI2YThlYTc0MjY5NDVlYjI1N2MwYzIwZjAwZjA= ------END PRIVATE KEY for erd10guses0hzfj6wfdyty3ah0h2u073kf4gaf6zd9z7kftupss0qrcqcf5nv8----- From b73416230d3bd7eedfb68557f3602d83deddffc7 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Mon, 17 Feb 2025 11:17:13 +0200 Subject: [PATCH 13/47] fixes after merge --- go.mod | 12 ++++++------ go.sum | 24 ++++++++++++------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/go.mod b/go.mod index 7c96ba77..c4a1052d 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.11 + github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -122,13 +122,13 @@ require ( github.com/multiversx/mx-chain-communication-go v1.1.1 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect github.com/multiversx/mx-chain-es-indexer-go v1.7.16 // indirect - github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect + github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect + github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a // indirect github.com/multiversx/mx-chain-vm-go v1.5.37 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a // indirect github.com/multiversx/mx-components-big-int v1.0.0 // indirect github.com/onsi/ginkgo/v2 v2.11.0 // indirect github.com/onsi/gomega v1.27.10 // indirect diff --git a/go.sum b/go.sum index f3442977..dcedcab5 100644 --- a/go.sum +++ b/go.sum @@ -406,26 +406,26 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.16 h1:FTmJFp62Y2PDi5s3Apz0xO01eYvsiXXHTZXuMU7QoJc= github.com/multiversx/mx-chain-es-indexer-go v1.7.16/go.mod h1:E7M0CGDEHU1E0mVcbYHY3haF+rQjtBG6v36drjxVqqA= -github.com/multiversx/mx-chain-go v1.8.11 h1:veb6gMxkRqe+XCpK2n0p27/5Qpzo3KtMbam59SCX7LQ= -github.com/multiversx/mx-chain-go v1.8.11/go.mod h1:bmsBlNR/+jA8kLPScFv2S9HQL6yCEw+qMoExY9SICaA= +github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039 h1:Dpy1rWZ8/RYIxt+BN0U6BJZadxQZKDHwDAk952yZLGI= +github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039/go.mod h1:pLxhdMEamPtfFhWqDw2P1bb9VkdUNAap5wItExvYLXs= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= github.com/multiversx/mx-chain-proxy-go v1.1.57/go.mod h1:FBOgb6uL0FKrRKJxWBbOvcoqHfgiJc6nos4u4yDVoO4= -github.com/multiversx/mx-chain-scenario-go v1.4.4 h1:DVE2V+FPeyD/yWoC+KEfPK3jsFzHeruelESfpTlf460= -github.com/multiversx/mx-chain-scenario-go v1.4.4/go.mod h1:kI+TWR3oIEgUkbwkHCPo2CQ3VjIge+ezGTibiSGwMxo= +github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2 h1:7/4jvB5DBQqKL4udY4RjcwHZ7sRH20fXM3Nj830Rv84= +github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2/go.mod h1:5lkUsHiCCX1rJOx0d763OIlD85y85xCYU0Zlzasq6OM= github.com/multiversx/mx-chain-storage-go v1.0.19 h1:2R35MoSXcuNJOFmV5xEhcXqiEGZw6AYGy9R8J9KH66Q= github.com/multiversx/mx-chain-storage-go v1.0.19/go.mod h1:Pb/BuVmiFqO66DSZO16KFkSUeom94x3e3Q9IloBvkYI= -github.com/multiversx/mx-chain-vm-common-go v1.5.16 h1:g1SqYjxl7K66Y1O/q6tvDJ37fzpzlxCSfRzSm/woQQY= -github.com/multiversx/mx-chain-vm-common-go v1.5.16/go.mod h1:1rSkXreUZNXyPTTdhj47M+Fy62yjxbu3aAsXEtKN3UY= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a h1:+D5GR9SkHTkKU6fIMZLdSQHeIzbDzOT6fSJfKBG80+g= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a/go.mod h1:1rSkXreUZNXyPTTdhj47M+Fy62yjxbu3aAsXEtKN3UY= github.com/multiversx/mx-chain-vm-go v1.5.37 h1:Iy3KCvM+DOq1f9UPA7uYK/rI3ZbBOXc2CVNO2/vm5zw= github.com/multiversx/mx-chain-vm-go v1.5.37/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 h1:L3GoAVFtLLzr9ya0rVv1YdTUzS3MyM7kQNBSAjCNO2g= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68/go.mod h1:ixxwib+1pXwSDHG5Wa34v0SRScF+BwFzH4wFWY31saI= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 h1:G/PLsyfQV4bMLs2amGRvaLKZoW1DC7M+7ecVaLuaCNc= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69/go.mod h1:msY3zaS+K+R10ypqQs/jke6xdNAJzS38PGIaeJj2zhg= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98 h1:/fYx4ClVPU48pTKh2qk4QVlve0xjjDpvzOakjFUtXJ8= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98/go.mod h1:4vqG8bSmufZx263DMrmr8OLbO6q6//VPC4W9PxZLB5Q= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de h1:MxwcRm1sFME42bayUaQASyTMCNivcK9luXd64MT/Ozo= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de/go.mod h1:lwcj/pxxKRVVD9MWVrePEdZTRxxbd2XPTlIBhwnYPsA= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e h1:NmsXxAAFflQ3hnKjKJ5X6niFaFa4kO4wXI1uCc8nNVo= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e/go.mod h1:+W0jVe8ZlYx9pw05g4uUzzXrVFawQ2IM4gwAt6BOVy0= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a h1:pkqsO+zrr/c+d5eUYz5GMVrtkdD/ZI78jsXtErCYdhU= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a/go.mod h1:qO48bHqu+SpaiNO0y97L25JtJuuH9qLHlD5JOrybWoI= github.com/multiversx/mx-components-big-int v1.0.0 h1:Wkr8lSzK2nDqixOrrBa47VNuqdhV1m/aJhaP1EMaiS8= github.com/multiversx/mx-components-big-int v1.0.0/go.mod h1:maIEMgHlNE2u78JaDD0oLzri+ShgU4okHfzP3LWGdQM= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= From d742c28a4d594ee946d97b6b3e43b1ed26c84ccc Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Tue, 18 Feb 2025 20:06:00 +0200 Subject: [PATCH 14/47] updated go to 1.23.6 --- .github/workflows/deploy-docker.yml | 2 +- .github/workflows/golangci-lint.yml | 4 +- .github/workflows/pr-build.yml | 2 +- .github/workflows/pr-tests.yml | 2 +- Dockerfile | 2 +- Makefile | 14 +- go.mod | 183 +++++++------ go.sum | 410 ++++++++++++++-------------- 8 files changed, 312 insertions(+), 307 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index aeaea909..178802bc 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v5 with: - go-version: 1.22.4 + go-version: 1.23.6 id: go - name: Get dependencies diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 099ab3fb..41b99503 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -15,14 +15,14 @@ jobs: steps: - uses: actions/setup-go@v5 with: - go-version: 1.22.4 + go-version: 1.23.6 cache: false - uses: actions/checkout@v3 - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version. - version: v1.57.2 + version: v1.64.5 # Optional: working directory, useful for monorepos # working-directory: somedir diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 4410b41c..e6dd7b69 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v5 with: - go-version: 1.22.4 + go-version: 1.23.6 id: go - name: Check out code into the Go module directory diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 2bfc5f12..0dc30722 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v5 with: - go-version: 1.22.4 + go-version: 1.23.6 id: go - name: Check out code diff --git a/Dockerfile b/Dockerfile index acb9fbf2..37fe88bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.22.4 as builder +FROM golang:1.23.6 as builder WORKDIR /multiversx diff --git a/Makefile b/Makefile index b58dd49e..be6f9e6d 100644 --- a/Makefile +++ b/Makefile @@ -4,25 +4,25 @@ DOCKER_FILE=Dockerfile IMAGE_NAME=simulator_image docker-build: - docker build \ + sudo docker build \ -t ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} \ -f ${DOCKER_FILE} \ . run-faucet-test: $(MAKE) docker-build - docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} + sudo docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} sleep 2s cd examples/faucet && /bin/bash faucet.sh - docker stop "${IMAGE_NAME}" - docker rm ${IMAGE_NAME} 2> /dev/null + sudo docker stop "${IMAGE_NAME}" + sudo docker rm ${IMAGE_NAME} 2> /dev/null run-examples: $(MAKE) docker-build - docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} + sudo docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} cd scripts/run-examples && /bin/bash script.sh - docker stop "${IMAGE_NAME}" - docker rm ${IMAGE_NAME} + sudo docker stop "${IMAGE_NAME}" + sudo docker rm ${IMAGE_NAME} lint-install: ifeq (,$(wildcard test -f bin/golangci-lint)) diff --git a/go.mod b/go.mod index f3e9269d..3239bcf9 100644 --- a/go.mod +++ b/go.mod @@ -1,16 +1,16 @@ module github.com/multiversx/mx-chain-simulator-go -go 1.22 +go 1.23 require ( - github.com/gin-gonic/gin v1.9.1 - github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9 - github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072 - github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4 - github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00 + github.com/gin-gonic/gin v1.10.0 + github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 + github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 + github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 + github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff github.com/pelletier/go-toml v1.9.3 - github.com/stretchr/testify v1.9.0 - github.com/urfave/cli v1.22.10 + github.com/stretchr/testify v1.10.0 + github.com/urfave/cli v1.22.16 ) require ( @@ -21,33 +21,35 @@ require ( github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/btcsuite/btcd/btcutil v1.1.3 // indirect github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect - github.com/bytedance/sonic v1.9.1 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect + github.com/bytedance/sonic v1.11.6 // indirect + github.com/bytedance/sonic/loader v0.1.1 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cloudwego/base64x v0.1.4 // indirect + github.com/cloudwego/iasm v0.2.0 // indirect github.com/containerd/cgroups v1.1.0 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect github.com/denisbrodbeck/machineid v1.0.1 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/elastic/go-elasticsearch/v7 v7.12.0 // indirect - github.com/elastic/gosigar v0.14.2 // indirect + github.com/elastic/gosigar v0.14.3 // indirect github.com/flynn/noise v1.1.0 // indirect github.com/francoispqt/gojay v1.2.13 // indirect - github.com/gabriel-vasile/mimetype v1.4.2 // indirect + github.com/gabriel-vasile/mimetype v1.4.6 // indirect github.com/gin-contrib/cors v1.4.0 // indirect github.com/gin-contrib/pprof v1.4.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/gin-contrib/static v0.0.1 // indirect - github.com/go-logr/logr v1.3.0 // indirect + github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.6 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.14.0 // indirect - github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect + github.com/go-playground/validator/v10 v10.20.0 // indirect + github.com/go-task/slim-sprig/v3 v3.0.0 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect @@ -55,48 +57,48 @@ require ( github.com/golang/snappy v0.0.4 // indirect github.com/google/gopacket v1.1.19 // indirect github.com/google/gops v0.3.18 // indirect - github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 // indirect - github.com/google/uuid v1.4.0 // indirect - github.com/gorilla/mux v1.8.0 // indirect + github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect + github.com/google/uuid v1.6.0 // indirect + github.com/gorilla/mux v1.8.1 // indirect github.com/gorilla/websocket v1.5.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/golang-lru v0.6.0 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/herumi/bls-go-binary v1.28.2 // indirect github.com/huin/goupnp v1.3.0 // indirect - github.com/ipfs/boxo v0.10.0 // indirect - github.com/ipfs/go-cid v0.4.1 // indirect + github.com/ipfs/boxo v0.27.4 // indirect + github.com/ipfs/go-cid v0.5.0 // indirect github.com/ipfs/go-datastore v0.6.0 // indirect github.com/ipfs/go-log v1.0.5 // indirect github.com/ipfs/go-log/v2 v2.5.1 // indirect - github.com/ipld/go-ipld-prime v0.20.0 // indirect + github.com/ipld/go-ipld-prime v0.21.0 // indirect github.com/jackpal/go-nat-pmp v1.0.2 // indirect github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect github.com/jbenet/goprocess v0.1.4 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/klauspost/compress v1.17.8 // indirect - github.com/klauspost/cpuid/v2 v2.2.7 // indirect + github.com/klauspost/compress v1.17.11 // indirect + github.com/klauspost/cpuid/v2 v2.2.9 // indirect github.com/koron/go-ssdp v0.0.4 // indirect - github.com/leodido/go-urn v1.2.4 // indirect + github.com/leodido/go-urn v1.4.0 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect github.com/libp2p/go-cidranger v1.1.0 // indirect - github.com/libp2p/go-flow-metrics v0.1.0 // indirect - github.com/libp2p/go-libp2p v0.35.3 // indirect + github.com/libp2p/go-flow-metrics v0.2.0 // indirect + github.com/libp2p/go-libp2p v0.38.2 // indirect github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect - github.com/libp2p/go-libp2p-kad-dht v0.25.2 // indirect - github.com/libp2p/go-libp2p-kbucket v0.6.3 // indirect - github.com/libp2p/go-libp2p-pubsub v0.11.0 // indirect - github.com/libp2p/go-libp2p-record v0.2.0 // indirect - github.com/libp2p/go-libp2p-routing-helpers v0.7.2 // indirect + github.com/libp2p/go-libp2p-kad-dht v0.29.0 // indirect + github.com/libp2p/go-libp2p-kbucket v0.6.5 // indirect + github.com/libp2p/go-libp2p-pubsub v0.13.0 // indirect + github.com/libp2p/go-libp2p-record v0.3.1 // indirect + github.com/libp2p/go-libp2p-routing-helpers v0.7.4 // indirect github.com/libp2p/go-msgio v0.3.0 // indirect github.com/libp2p/go-nat v0.2.0 // indirect - github.com/libp2p/go-netroute v0.2.1 // indirect + github.com/libp2p/go-netroute v0.2.2 // indirect github.com/libp2p/go-reuseport v0.4.0 // indirect github.com/libp2p/go-yamux/v4 v4.0.1 // indirect github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect github.com/mattn/go-isatty v0.0.20 // indirect - github.com/miekg/dns v1.1.58 // indirect + github.com/miekg/dns v1.1.62 // indirect github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect github.com/minio/sha256-simd v1.0.1 // indirect @@ -106,94 +108,97 @@ require ( github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-base32 v0.1.0 // indirect github.com/multiformats/go-base36 v0.2.0 // indirect - github.com/multiformats/go-multiaddr v0.12.4 // indirect - github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect + github.com/multiformats/go-multiaddr v0.14.0 // indirect + github.com/multiformats/go-multiaddr-dns v0.4.1 // indirect github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect github.com/multiformats/go-multibase v0.2.0 // indirect github.com/multiformats/go-multicodec v0.9.0 // indirect github.com/multiformats/go-multihash v0.2.3 // indirect - github.com/multiformats/go-multistream v0.5.0 // indirect + github.com/multiformats/go-multistream v0.6.0 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601 // indirect - github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63 // indirect - github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195 // indirect - github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076 // indirect - github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214 // indirect - github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2 // indirect - github.com/onsi/ginkgo/v2 v2.15.0 // indirect + github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe // indirect + github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 // indirect + github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 // indirect + github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 // indirect + github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c // indirect + github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b // indirect + github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/onsi/ginkgo/v2 v2.22.0 // indirect github.com/opencontainers/runtime-spec v1.2.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect - github.com/pelletier/go-toml/v2 v2.0.8 // indirect - github.com/pion/datachannel v1.5.6 // indirect - github.com/pion/dtls/v2 v2.2.11 // indirect - github.com/pion/ice/v2 v2.3.25 // indirect - github.com/pion/interceptor v0.1.29 // indirect + github.com/pelletier/go-toml/v2 v2.2.2 // indirect + github.com/pion/datachannel v1.5.10 // indirect + github.com/pion/dtls/v2 v2.2.12 // indirect + github.com/pion/ice/v2 v2.3.37 // indirect + github.com/pion/interceptor v0.1.37 // indirect github.com/pion/logging v0.2.2 // indirect github.com/pion/mdns v0.0.12 // indirect github.com/pion/randutil v0.1.0 // indirect - github.com/pion/rtcp v1.2.14 // indirect - github.com/pion/rtp v1.8.6 // indirect - github.com/pion/sctp v1.8.16 // indirect + github.com/pion/rtcp v1.2.15 // indirect + github.com/pion/rtp v1.8.10 // indirect + github.com/pion/sctp v1.8.35 // indirect github.com/pion/sdp/v3 v3.0.9 // indirect - github.com/pion/srtp/v2 v2.0.18 // indirect + github.com/pion/srtp/v2 v2.0.20 // indirect github.com/pion/stun v0.6.1 // indirect - github.com/pion/transport/v2 v2.2.5 // indirect + github.com/pion/transport/v2 v2.2.10 // indirect + github.com/pion/transport/v3 v3.0.7 // indirect github.com/pion/turn/v2 v2.1.6 // indirect - github.com/pion/webrtc/v3 v3.2.40 // indirect + github.com/pion/webrtc/v3 v3.3.5 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/polydawn/refmt v0.89.0 // indirect - github.com/prometheus/client_golang v1.19.1 // indirect + github.com/prometheus/client_golang v1.20.5 // indirect github.com/prometheus/client_model v0.6.1 // indirect - github.com/prometheus/common v0.48.0 // indirect - github.com/prometheus/procfs v0.12.0 // indirect - github.com/quic-go/qpack v0.4.0 // indirect - github.com/quic-go/quic-go v0.44.0 // indirect - github.com/quic-go/webtransport-go v0.8.0 // indirect + github.com/prometheus/common v0.62.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect + github.com/quic-go/qpack v0.5.1 // indirect + github.com/quic-go/quic-go v0.48.2 // indirect + github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 // indirect github.com/raulk/go-watchdog v1.3.0 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/shirou/gopsutil v3.21.11+incompatible // indirect github.com/spaolacci/murmur3 v1.1.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect - github.com/tidwall/gjson v1.14.0 // indirect + github.com/tidwall/gjson v1.18.0 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect github.com/tklauser/go-sysconf v0.3.4 // indirect github.com/tklauser/numcpus v0.2.1 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect - github.com/ugorji/go/codec v1.2.11 // indirect + github.com/ugorji/go/codec v1.2.12 // indirect github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee // indirect + github.com/wlynxg/anet v0.0.5 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/otel v1.16.0 // indirect - go.opentelemetry.io/otel/metric v1.16.0 // indirect - go.opentelemetry.io/otel/trace v1.16.0 // indirect - go.uber.org/dig v1.17.1 // indirect - go.uber.org/fx v1.22.1 // indirect - go.uber.org/mock v0.4.0 // indirect + go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/otel v1.34.0 // indirect + go.opentelemetry.io/otel/metric v1.34.0 // indirect + go.opentelemetry.io/otel/trace v1.34.0 // indirect + go.uber.org/dig v1.18.0 // indirect + go.uber.org/fx v1.23.0 // indirect + go.uber.org/mock v0.5.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect - golang.org/x/arch v0.3.0 // indirect - golang.org/x/crypto v0.23.0 // indirect - golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect - golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.25.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.20.0 // indirect - golang.org/x/text v0.15.0 // indirect - golang.org/x/tools v0.21.0 // indirect - gonum.org/v1/gonum v0.13.0 // indirect - google.golang.org/protobuf v1.34.1 // indirect + golang.org/x/arch v0.8.0 // indirect + golang.org/x/crypto v0.32.0 // indirect + golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c // indirect + golang.org/x/mod v0.22.0 // indirect + golang.org/x/net v0.34.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.30.0 // indirect + golang.org/x/text v0.21.0 // indirect + golang.org/x/tools v0.29.0 // indirect + gonum.org/v1/gonum v0.15.1 // indirect + google.golang.org/protobuf v1.36.4 // indirect gopkg.in/go-playground/validator.v8 v8.18.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - lukechampine.com/blake3 v1.2.1 // indirect + lukechampine.com/blake3 v1.3.0 // indirect ) diff --git a/go.sum b/go.sum index 624b56f2..ee93e510 100644 --- a/go.sum +++ b/go.sum @@ -8,6 +8,7 @@ dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412/go.mod h1 dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c/go.mod h1:0PRwlb0D6DFvNNtx+9ybjezNCa8XF0xaYcETyp6rHWU= git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/TwiN/go-color v1.1.0 h1:yhLAHgjp2iAxmNjDiVb6Z073NE65yoaPlcki1Q22yyQ= github.com/TwiN/go-color v1.1.0/go.mod h1:aKVf4e1mD4ai2FtPifkDPP5iyoCwiK08YGzGwerjKo0= @@ -47,20 +48,22 @@ github.com/btcsuite/snappy-go v1.0.0/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= -github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= -github.com/bytedance/sonic v1.9.1 h1:6iJ6NqdoxCDr6mbY8h18oSO+cShGSMRGCEo7F2h0x8s= -github.com/bytedance/sonic v1.9.1/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= +github.com/bytedance/sonic v1.11.6 h1:oUp34TzMlL+OY1OUWxHqsdkgC/Zfc85zGqw9siXjrc0= +github.com/bytedance/sonic v1.11.6/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1ZaiQtds4= +github.com/bytedance/sonic/loader v0.1.1 h1:c+e5Pt1k/cy5wMveRDyk2X4B9hF4g7an8N3zCYjJFNM= +github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y= +github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w= +github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg= +github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/containerd/cgroups v0.0.0-20201119153540-4cbc285b3327/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM= @@ -71,8 +74,8 @@ github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8 github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.5 h1:ZtcqGrnekaHpVLArFSe4HK5DoKx1T0rq2DwVB0alcyc= +github.com/cpuguy83/go-md2man/v2 v2.0.5/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -96,8 +99,8 @@ github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25Kn github.com/elastic/go-elasticsearch/v7 v7.12.0 h1:j4tvcMrZJLp39L2NYvBb7f+lHKPqPHSL3nvB8+/DV+s= github.com/elastic/go-elasticsearch/v7 v7.12.0/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= github.com/elastic/gosigar v0.12.0/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= -github.com/elastic/gosigar v0.14.2 h1:Dg80n8cr90OZ7x+bAax/QjoW/XqTI11RmA79ZwIm9/4= -github.com/elastic/gosigar v0.14.2/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= +github.com/elastic/gosigar v0.14.3 h1:xwkKwPia+hSfg9GqrCUKYdId102m9qTJIIr7egmK/uo= +github.com/elastic/gosigar v0.14.3/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -107,14 +110,14 @@ github.com/flynn/noise v1.1.0 h1:KjPQoQCEFdZDiP03phOvGi11+SVVhBG2wOWAorLsstg= github.com/flynn/noise v1.1.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/francoispqt/gojay v1.2.13 h1:d2m3sFjloqoIUQU3TsHBgj6qg/BVGlTBeHDUmyJnXKk= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= -github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= -github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= -github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= -github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= +github.com/gabriel-vasile/mimetype v1.4.6 h1:3+PzJTKLkvgjeTbts6msPJt4DixhT4YtFNf1gtGe3zc= +github.com/gabriel-vasile/mimetype v1.4.6/go.mod h1:JX1qVKqZd40hUPpAfiNTe0Sne7hdfKSbOqqmkq8GCXc= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/cors v1.4.0 h1:oJ6gwtUl3lqV0WEIwM/LxPF1QZ5qe2lGWdY2+bz7y0g= github.com/gin-contrib/cors v1.4.0/go.mod h1:bs9pNM0x/UsmHPBWT2xZz9ROh8xYjYkiURUfmBoMlcs= @@ -126,13 +129,13 @@ github.com/gin-contrib/static v0.0.1 h1:JVxuvHPuUfkoul12N7dtQw7KRn/pSMq7Ue1Va9Sw github.com/gin-contrib/static v0.0.1/go.mod h1:CSxeF+wep05e0kCOsqWdAWbSszmc31zTIbD8TvWl7Hs= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= -github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= -github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= +github.com/gin-gonic/gin v1.10.0 h1:nTuyha1TYqgedzytsKYqna+DfLos46nTv2ygFy86HFU= +github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T7kzp5Y= github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= @@ -151,11 +154,11 @@ github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJn github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= -github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg/+t63MyGU2n5js= -github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= +github.com/go-playground/validator/v10 v10.20.0 h1:K9ISHbSaI0lyB2eWMPJo+kOS/FBExVwjEviJTixqxL8= +github.com/go-playground/validator/v10 v10.20.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= -github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= -github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= +github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= +github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= @@ -169,9 +172,8 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= @@ -214,20 +216,20 @@ github.com/google/gops v0.3.18/go.mod h1:Pfp8hWGIFdV/7rY9/O/U5WgdjYQXf/GiEK4NVuV github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 h1:E/LAvt58di64hlYjx7AsNS6C/ysHWYo+2qPCZKTQhRo= -github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad h1:a6HEuzUHeKH6hwfN/ZoQgRgVIWFJljSWa/zetS2WTvg= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRidnzC1Oq86fpX1q/iEv2KJdrCtttYjT4= github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= +github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= @@ -237,8 +239,8 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/golang-lru v0.6.0 h1:uL2shRDx7RTrOrTCUZEGP/wJUFiUI8QT6E7z5o8jga4= -github.com/hashicorp/golang-lru v0.6.0/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/herumi/bls-go-binary v1.28.2 h1:F0AezsC0M1a9aZjk7g0l2hMb1F56Xtpfku97pDndNZE= @@ -247,23 +249,27 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ipfs/boxo v0.10.0 h1:tdDAxq8jrsbRkYoF+5Rcqyeb91hgWe2hp7iLu7ORZLY= -github.com/ipfs/boxo v0.10.0/go.mod h1:Fg+BnfxZ0RPzR0nOodzdIq3A7KgoWAOWsEIImrIQdBM= -github.com/ipfs/go-cid v0.4.1 h1:A/T3qGvxi4kpKWWcPC/PgbvDA2bjVLO7n4UeVwnbs/s= -github.com/ipfs/go-cid v0.4.1/go.mod h1:uQHwDeX4c6CtyrFwdqyhpNcxVewur1M7l7fNU7LKwZk= +github.com/ipfs/boxo v0.27.4 h1:6nC8lY5GnR6whAbW88hFz6L13wZUj2vr5BRe3iTvYBI= +github.com/ipfs/boxo v0.27.4/go.mod h1:qEIRrGNr0bitDedTCzyzBHxzNWqYmyuHgK8LG9Q83EM= +github.com/ipfs/go-block-format v0.2.0 h1:ZqrkxBA2ICbDRbK8KJs/u0O3dlp6gmAuuXUJNiW1Ycs= +github.com/ipfs/go-block-format v0.2.0/go.mod h1:+jpL11nFx5A/SPpsoBn6Bzkra/zaArfSmsknbPMYgzM= +github.com/ipfs/go-cid v0.5.0 h1:goEKKhaGm0ul11IHA7I6p1GmKz8kEYniqFopaB5Otwg= +github.com/ipfs/go-cid v0.5.0/go.mod h1:0L7vmeNXpQpUS9vt+yEARkJ8rOg43DF3iPgn4GIN0mk= github.com/ipfs/go-datastore v0.6.0 h1:JKyz+Gvz1QEZw0LsX1IBn+JFCJQH4SJVFtM4uWU0Myk= github.com/ipfs/go-datastore v0.6.0/go.mod h1:rt5M3nNbSO/8q1t4LNkLyUwRs8HupMeN/8O4Vn9YAT8= github.com/ipfs/go-detect-race v0.0.1 h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ6cOk= github.com/ipfs/go-detect-race v0.0.1/go.mod h1:8BNT7shDZPo99Q74BpGMK+4D8Mn4j46UU0LZ723meps= -github.com/ipfs/go-ipfs-util v0.0.2 h1:59Sswnk1MFaiq+VcaknX7aYEyGyGDAA73ilhEK2POp8= -github.com/ipfs/go-ipfs-util v0.0.2/go.mod h1:CbPtkWJzjLdEcezDns2XYaehFVNXG9zrdrtMecczcsQ= +github.com/ipfs/go-ipfs-util v0.0.3 h1:2RFdGez6bu2ZlZdI+rWfIdbQb1KudQp3VGwPtdNCmE0= +github.com/ipfs/go-ipfs-util v0.0.3/go.mod h1:LHzG1a0Ig4G+iZ26UUOMjHd+lfM84LZCrn17xAKWBvs= github.com/ipfs/go-log v1.0.5 h1:2dOuUCB1Z7uoczMWgAyDck5JLb72zHzrMnGnCNNbvY8= github.com/ipfs/go-log v1.0.5/go.mod h1:j0b8ZoR+7+R99LD9jZ6+AJsrzkPbSXbZfGakb5JPtIo= github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= github.com/ipfs/go-log/v2 v2.5.1 h1:1XdUzF7048prq4aBjDQQ4SL5RxftpRGdXhNRwKSAlcY= github.com/ipfs/go-log/v2 v2.5.1/go.mod h1:prSpmC1Gpllc9UYWxDiZDreBYw7zp4Iqp1kOLU9U5UI= -github.com/ipld/go-ipld-prime v0.20.0 h1:Ud3VwE9ClxpO2LkCYP7vWPc0Fo+dYdYzgxUJZ3uRG4g= -github.com/ipld/go-ipld-prime v0.20.0/go.mod h1:PzqZ/ZR981eKbgdr3y2DJYeD/8bgMawdGVlJDE8kK+M= +github.com/ipfs/go-test v0.0.4 h1:DKT66T6GBB6PsDFLoO56QZPrOmzJkqU1FZH5C9ySkew= +github.com/ipfs/go-test v0.0.4/go.mod h1:qhIM1EluEfElKKM6fnWxGn822/z9knUGM1+I/OAQNKI= +github.com/ipld/go-ipld-prime v0.21.0 h1:n4JmcpOlPDIxBcY037SVfpd1G+Sj1nKZah0m6QH9C2E= +github.com/ipld/go-ipld-prime v0.21.0/go.mod h1:3RLqy//ERg/y5oShXXdx5YIp50cFGOanyMctpPjsvxQ= github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus= github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= @@ -287,11 +293,12 @@ github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQL github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4= -github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU= -github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc= +github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= -github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.9 h1:66ze0taIn2H33fBvCkXuv9BmCwDfafmiIVpKV9kKGuY= +github.com/klauspost/cpuid/v2 v2.2.9/go.mod h1:rqkxqrZ1EhYM9G+hXH7YdowN5R5RGN6NK4QwQ3WMXF8= +github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M= github.com/koron/go-ssdp v0.0.4 h1:1IDwrghSKYM7yLf7XCzbByg2sJ/JcNOZRXS2jczTwz0= github.com/koron/go-ssdp v0.0.4/go.mod h1:oDXq+E5IL5q0U8uSBcoAXzTzInwy5lEgC91HoKtbmZk= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -304,38 +311,40 @@ github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= -github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= -github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= +github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= +github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI= github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8= github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= github.com/libp2p/go-cidranger v1.1.0 h1:ewPN8EZ0dd1LSnrtuwd4709PXVcITVeuwbag38yPW7c= github.com/libp2p/go-cidranger v1.1.0/go.mod h1:KWZTfSr+r9qEo9OkI9/SIEeAtw+NNoU0dXIXt15Okic= -github.com/libp2p/go-flow-metrics v0.1.0 h1:0iPhMI8PskQwzh57jB9WxIuIOQ0r+15PChFGkx3Q3WM= -github.com/libp2p/go-flow-metrics v0.1.0/go.mod h1:4Xi8MX8wj5aWNDAZttg6UPmc0ZrnFNsMtpsYUClFtro= -github.com/libp2p/go-libp2p v0.35.3 h1:7Je71b8YuUD+aYbM6GYU84mNXo9vcc8VDfGuB57RSXs= -github.com/libp2p/go-libp2p v0.35.3/go.mod h1:RKCDNt30IkFipGL0tl8wQW/3zVWEGFUZo8g2gAKxwjU= +github.com/libp2p/go-flow-metrics v0.2.0 h1:EIZzjmeOE6c8Dav0sNv35vhZxATIXWZg6j/C08XmmDw= +github.com/libp2p/go-flow-metrics v0.2.0/go.mod h1:st3qqfu8+pMfh+9Mzqb2GTiwrAGjIPszEjZmtksN8Jc= +github.com/libp2p/go-libp2p v0.38.2 h1:9SZQDOCi82A25An4kx30lEtr6kGTxrtoaDkbs5xrK5k= +github.com/libp2p/go-libp2p v0.38.2/go.mod h1:QWV4zGL3O9nXKdHirIC59DoRcZ446dfkjbOJ55NEWFo= github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl950SO9L6n94= github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8= -github.com/libp2p/go-libp2p-kad-dht v0.25.2 h1:FOIk9gHoe4YRWXTu8SY9Z1d0RILol0TrtApsMDPjAVQ= -github.com/libp2p/go-libp2p-kad-dht v0.25.2/go.mod h1:6za56ncRHYXX4Nc2vn8z7CZK0P4QiMcrn77acKLM2Oo= -github.com/libp2p/go-libp2p-kbucket v0.6.3 h1:p507271wWzpy2f1XxPzCQG9NiN6R6lHL9GiSErbQQo0= -github.com/libp2p/go-libp2p-kbucket v0.6.3/go.mod h1:RCseT7AH6eJWxxk2ol03xtP9pEHetYSPXOaJnOiD8i0= -github.com/libp2p/go-libp2p-pubsub v0.11.0 h1:+JvS8Kty0OiyUiN0i8H5JbaCgjnJTRnTHe4rU88dLFc= -github.com/libp2p/go-libp2p-pubsub v0.11.0/go.mod h1:QEb+hEV9WL9wCiUAnpY29FZR6W3zK8qYlaml8R4q6gQ= -github.com/libp2p/go-libp2p-record v0.2.0 h1:oiNUOCWno2BFuxt3my4i1frNrt7PerzB3queqa1NkQ0= -github.com/libp2p/go-libp2p-record v0.2.0/go.mod h1:I+3zMkvvg5m2OcSdoL0KPljyJyvNDFGKX7QdlpYUcwk= -github.com/libp2p/go-libp2p-routing-helpers v0.7.2 h1:xJMFyhQ3Iuqnk9Q2dYE1eUTzsah7NLw3Qs2zjUV78T0= -github.com/libp2p/go-libp2p-routing-helpers v0.7.2/go.mod h1:cN4mJAD/7zfPKXBcs9ze31JGYAZgzdABEm+q/hkswb8= +github.com/libp2p/go-libp2p-kad-dht v0.29.0 h1:045eW21lGlMSD9aKSZZGH4fnBMIInPwQLxIQ35P962I= +github.com/libp2p/go-libp2p-kad-dht v0.29.0/go.mod h1:mIci3rHSwDsxQWcCjfmxD8vMTgh5xLuvwb1D5WP8ZNk= +github.com/libp2p/go-libp2p-kbucket v0.6.5 h1:Fsl1YvZcMwqrR4DYrTO02yo9PGYs2HBQIT3lGXFMTxg= +github.com/libp2p/go-libp2p-kbucket v0.6.5/go.mod h1:U6WOd0BvnSp03IQSrjgM54tg7zh1UUNsXLJqAQzClTA= +github.com/libp2p/go-libp2p-pubsub v0.13.0 h1:RmFQ2XAy3zQtbt2iNPy7Tt0/3fwTnHpCQSSnmGnt1Ps= +github.com/libp2p/go-libp2p-pubsub v0.13.0/go.mod h1:m0gpUOyrXKXdE7c8FNQ9/HLfWbxaEw7xku45w+PaqZo= +github.com/libp2p/go-libp2p-record v0.3.1 h1:cly48Xi5GjNw5Wq+7gmjfBiG9HCzQVkiZOUZ8kUl+Fg= +github.com/libp2p/go-libp2p-record v0.3.1/go.mod h1:T8itUkLcWQLCYMqtX7Th6r7SexyUJpIyPgks757td/E= +github.com/libp2p/go-libp2p-routing-helpers v0.7.4 h1:6LqS1Bzn5CfDJ4tzvP9uwh42IB7TJLNFJA6dEeGBv84= +github.com/libp2p/go-libp2p-routing-helpers v0.7.4/go.mod h1:we5WDj9tbolBXOuF1hGOkR+r7Uh1408tQbAKaT5n1LE= github.com/libp2p/go-libp2p-testing v0.12.0 h1:EPvBb4kKMWO29qP4mZGyhVzUyR25dvfUIK5WDu6iPUA= github.com/libp2p/go-libp2p-testing v0.12.0/go.mod h1:KcGDRXyN7sQCllucn1cOOS+Dmm7ujhfEyXQL5lvkcPg= github.com/libp2p/go-msgio v0.3.0 h1:mf3Z8B1xcFN314sWX+2vOTShIE0Mmn2TXn3YCUQGNj0= github.com/libp2p/go-msgio v0.3.0/go.mod h1:nyRM819GmVaF9LX3l03RMh10QdOroF++NBbxAb0mmDM= github.com/libp2p/go-nat v0.2.0 h1:Tyz+bUFAYqGyJ/ppPPymMGbIgNRH+WqC5QrT5fKrrGk= github.com/libp2p/go-nat v0.2.0/go.mod h1:3MJr+GRpRkyT65EpVPBstXLvOlAPzUVlG6Pwg9ohLJk= -github.com/libp2p/go-netroute v0.2.1 h1:V8kVrpD8GK0Riv15/7VN6RbUQ3URNZVosw7H2v9tksU= -github.com/libp2p/go-netroute v0.2.1/go.mod h1:hraioZr0fhBjG0ZRXJJ6Zj2IVEVNx6tDTFQfSmcq7mQ= +github.com/libp2p/go-netroute v0.2.2 h1:Dejd8cQ47Qx2kRABg6lPwknU7+nBnFRpko45/fFPuZ8= +github.com/libp2p/go-netroute v0.2.2/go.mod h1:Rntq6jUAH0l9Gg17w5bFGhcC9a+vk4KNXs6s7IljKYE= github.com/libp2p/go-reuseport v0.4.0 h1:nR5KU7hD0WxXCJbmw7r2rhRYruNRl2koHw8fQscQm2s= github.com/libp2p/go-reuseport v0.4.0/go.mod h1:ZtI03j/wO5hZVDFo2jKywN6bYKWLOy8Se6DrI2E1cLU= github.com/libp2p/go-yamux/v4 v4.0.1 h1:FfDR4S1wj6Bw2Pqbc8Uz7pCxeRBPbwsBbEdfwiCypkQ= @@ -350,9 +359,8 @@ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWE github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4= -github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.58 h1:ca2Hdkz+cDg/7eNF6V56jjzuZ4aCAE+DbVkILdQWG/4= -github.com/miekg/dns v1.1.58/go.mod h1:Ypv+3b/KadlvW9vJfXOTf300O4UqaHFzFCuHz+rPkBY= +github.com/miekg/dns v1.1.62 h1:cN8OuEF1/x5Rq6Np+h1epln8OiyPWV+lROx9LxcGgIQ= +github.com/miekg/dns v1.1.62/go.mod h1:mvDlcItzm+br7MToIKqkglaGhlFMHJ9DTNNWONWXbNQ= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c h1:bzE/A84HN25pxAuk9Eej1Kz9OUelF97nAc82bDquQI8= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c/go.mod h1:0SQS9kMwD2VsyFEB++InYyBJroV/FRmBgcydeSUcJms= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b h1:z78hV3sbSMAUoyUMM0I83AUIT6Hu17AWfgjzIbtrYFc= @@ -380,11 +388,10 @@ github.com/multiformats/go-base32 v0.1.0/go.mod h1:Kj3tFY6zNr+ABYMqeUNeGvkIC/UYg github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9rQyccr0= github.com/multiformats/go-base36 v0.2.0/go.mod h1:qvnKE++v+2MWCfePClUEjE78Z7P2a1UV0xHgWc0hkp4= github.com/multiformats/go-multiaddr v0.1.1/go.mod h1:aMKBKNEYmzmDmxfX88/vz+J5IU55txyt0p4aiWVohjo= -github.com/multiformats/go-multiaddr v0.2.0/go.mod h1:0nO36NvPpyV4QzvTLi/lafl2y95ncPj0vFwVF6k6wJ4= -github.com/multiformats/go-multiaddr v0.12.4 h1:rrKqpY9h+n80EwhhC/kkcunCZZ7URIF8yN1WEUt2Hvc= -github.com/multiformats/go-multiaddr v0.12.4/go.mod h1:sBXrNzucqkFJhvKOiwwLyqamGa/P5EIXNPLovyhQCII= -github.com/multiformats/go-multiaddr-dns v0.3.1 h1:QgQgR+LQVt3NPTjbrLLpsaT2ufAA2y0Mkk+QRVJbW3A= -github.com/multiformats/go-multiaddr-dns v0.3.1/go.mod h1:G/245BRQ6FJGmryJCrOuTdB37AMA5AMOVuO6NY3JwTk= +github.com/multiformats/go-multiaddr v0.14.0 h1:bfrHrJhrRuh/NXH5mCnemjpbGjzRw/b+tJFOD41g2tU= +github.com/multiformats/go-multiaddr v0.14.0/go.mod h1:6EkVAxtznq2yC3QT5CM1UTAwG0GTP3EWAIcjHuzQ+r4= +github.com/multiformats/go-multiaddr-dns v0.4.1 h1:whi/uCLbDS3mSEUMb1MsoT4uzUeZB0N32yzufqS0i5M= +github.com/multiformats/go-multiaddr-dns v0.4.1/go.mod h1:7hfthtB4E4pQwirrz+J0CcDUfbWzTqEzVyYKKIKpgkc= github.com/multiformats/go-multiaddr-fmt v0.1.0 h1:WLEFClPycPkp4fnIzoFoV9FVd49/eQsuaL3/CWe167E= github.com/multiformats/go-multiaddr-fmt v0.1.0/go.mod h1:hGtDIW4PU4BqJ50gW2quDuPVjyWNZxToGUh/HwTZYJo= github.com/multiformats/go-multibase v0.2.0 h1:isdYCVLvksgWlMW9OZRYJEa9pZETFivncJHmHnnd87g= @@ -394,43 +401,44 @@ github.com/multiformats/go-multicodec v0.9.0/go.mod h1:L3QTQvMIaVBkXOXXtVmYE+LI1 github.com/multiformats/go-multihash v0.0.8/go.mod h1:YSLudS+Pi8NHE7o6tb3D8vrpKa63epEDmG8nTduyAew= github.com/multiformats/go-multihash v0.2.3 h1:7Lyc8XfX/IY2jWb/gI7JP+o7JEq9hOa7BFvVU9RSh+U= github.com/multiformats/go-multihash v0.2.3/go.mod h1:dXgKXCXjBzdscBLk9JkjINiEsCKRVch90MdaGiKsvSM= -github.com/multiformats/go-multistream v0.5.0 h1:5htLSLl7lvJk3xx3qT/8Zm9J4K8vEOf/QGkvOGQAyiE= -github.com/multiformats/go-multistream v0.5.0/go.mod h1:n6tMZiwiP2wUsR8DgfDWw1dydlEqV3l6N3/GBsX6ILA= -github.com/multiformats/go-varint v0.0.1/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= +github.com/multiformats/go-multistream v0.6.0 h1:ZaHKbsL404720283o4c/IHQXiS6gb8qAN5EIJ4PN5EA= +github.com/multiformats/go-multistream v0.6.0/go.mod h1:MOyoG5otO24cHIg8kf9QW2/NozURlkP/rvi2FQJyCPg= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601 h1:B+oAKyOmgPpWX9d+sR5fAE6VBum1Eqkhz7y5IswdH3s= -github.com/multiversx/mx-chain-communication-go v1.0.15-0.20240719104341-2683174c7601/go.mod h1:SRLwRhuhH/4F8gCCbCjxRlsGgjC6jdt9Id1bWBmmulQ= -github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9 h1:ZTWHoQ01tChjuT8OLKVsw5sWvrm9Sd38l0Ad/ab0NJY= -github.com/multiversx/mx-chain-core-go v1.2.21-0.20240719103659-046d9829efc9/go.mod h1:80c219T0k3sqeF44m/VQ6NcOlqMA2oH99lR1nNHhD34= -github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8 h1:GIYtMeCC/LCG7i+jZJ6zR7uXyb6YSSlQqfppNs1A3L8= -github.com/multiversx/mx-chain-crypto-go v1.2.12-0.20240719104037-eb4789931fd8/go.mod h1:hf7R/JrrifUmP4PU8e3fPj6atUwGGsuIoYcWOwSdZLU= -github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63 h1:tdFc2AiQ7Br1aWpKF+XGF+b1pTbUuAcGZuTm2wvl5PQ= -github.com/multiversx/mx-chain-es-indexer-go v1.7.2-0.20240719110355-b72c5760ac63/go.mod h1:z7AD2XqzrWSw3473ef3cnFYdVwLWwQT3yfrgn70dZfI= -github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072 h1:G9bvi/Yj7uep+3QtKeFk8s4Wvlj+a1UbR/k6lUOW8a4= -github.com/multiversx/mx-chain-go v1.7.14-0.20240719110730-afa76af3c072/go.mod h1:XXn1ytIv7Vvrweex6bLPX3ug6H+DLobfwpZqmz4mFOw= -github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4 h1:pYrnT0KQZloC2/mcagWZeMAVVVnNunzWDkR2qKqldDM= -github.com/multiversx/mx-chain-logger-go v1.0.15-0.20240719103913-f78291da6ec4/go.mod h1:LbhgSvQs5AsoAnerq4S9b8+5bHOJKhqejP5wv8H0D+Q= -github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00 h1:6RJ/y32w/xl4PxCoeqeiKaJqRrUjetFbmbLHadKcARs= -github.com/multiversx/mx-chain-proxy-go v1.1.49-0.20240719110920-75a7cf129e00/go.mod h1:4mMMmUkQYYt5gvlSajuwDCnVSD6DXiP96YZk4XuqKQ0= -github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195 h1:3GSA3Ze41Kuuzww1Z2bo2kS5Tj4BF28s1Sce+YxXQyI= -github.com/multiversx/mx-chain-scenario-go v1.4.4-0.20240719110047-f00e99be0195/go.mod h1:GMLXCI5A6xdt5B8Rz3ELwQ/TJ1Tg5XyXHMrSOKY6i28= -github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f h1:62H7nBUAg4yyJ5V+gAhT3cJE5vS8xgydHDUWLpVFJik= -github.com/multiversx/mx-chain-storage-go v1.0.16-0.20240719104131-439b7008529f/go.mod h1:GOwIJ00PINe0DizixjCXnYl6Ec1sm3q9Vh/u3qmtlMI= -github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076 h1:Ato2Xx2xiL3mOfbnU1zvvOQpeHNFqaFX7RRlr0DU51s= -github.com/multiversx/mx-chain-vm-common-go v1.5.13-0.20240719110000-e9227ef24076/go.mod h1:930Ymc6nTiloEW6hI0Kd5gpIZvyM7Qh97+DFDwQW4Sw= -github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9 h1:HpTDxZRaibeSwRHPxy9CH9XNAzmQN536wnYkbFel1Ao= -github.com/multiversx/mx-chain-vm-go v1.5.30-0.20240719110253-60d132f2ebc9/go.mod h1:sNXh8dhSsFI3mD8eJf3HQRMyhtJhrJCZEIXv2JFxp/A= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c h1:60RkzmDxOIVh6hCzitWRJktbRi6CtZ3loq2kWACxnm4= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68-0.20240719110129-1f23c510873c/go.mod h1:EfUCFKBc1grNyi70pWsWXy6il4yiC9wPwqAti8US/XM= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e h1:AmWF852Um+tuv5ddH2mkwIqYNXS3CKTeZBzzoY603fE= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69-0.20240719110148-1e5980936b5e/go.mod h1:dF0L1CgCWNOgSJmk1oE2g6gXoFAVN1z3/ZCpA22lXgA= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214 h1:sWMXtwISm4nQl3TXVHqbRkRIPmb94cV+xPS9djLtseE= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98-0.20240719110235-14e5b7472214/go.mod h1:nS15WlXUnupVfkzMyed/NGsIvtJsVVse7j0wMxYHwQo= -github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2 h1:rjU5k2i9y3gpkz7S4bYk2CE9vUDflU7yDu12vHDPZPY= -github.com/multiversx/mx-components-big-int v1.0.1-0.20240617091634-bd0f0556c4e2/go.mod h1:6OgyB2H8Tk3hiLFr5FpURvetxjEI2bgw6yrwd7iMVJA= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe h1:cgaCosslTU6qqVJ3r4+xMfNudGjEaPuc6rIVTIxuSqo= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe/go.mod h1:Em49dwv2INN13+ledsUYFNxvkdNKxbOgTxXS8gmmHyw= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 h1:rwIljKJpbNLWNBj/oMdcbCKU910JytOXJoBqDYnfres= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840/go.mod h1:IO+vspNan+gT0WOHnJ95uvWygiziHZvfXpff6KnxV7g= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h1:NNI7kYxzsq+4mTPSUJo0cK1+iPxjUX+gRJDaBRwEQ7M= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= +github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 h1:fkBvQ/pA5bsUMVWH2H+1W22QSvtJEEMjgsxdl0ykI1Y= +github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522/go.mod h1:rapm+rCpX1Qtcj5KYa9CY8ZNBCMkuxmToJml0+BpiP8= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= +github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= +github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff/go.mod h1:GXsVNFt/RbajEEuUuzNtgu7ijLztVifxXfMMW7EO9R8= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 h1:Q/iRXtZ6HhPQ6mV5/KWzg9WeamM90JV/WNQj8uP93ls= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4/go.mod h1:9WV9g7ZOf+7ytXri7KRGInNbJSExUpcZ1BUKbWkJKps= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 h1:gmd10vRDOK3QJ7njD/iafV/uaNXl/6QEZf+s+CH9k4c= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43/go.mod h1:tTVMcXx0UWdMymMv3N8b1D1P1XSQwfyGK6xwMlRoONo= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c h1:4L3SY1so6MwfmfO7+MGOhGtDxhVW5PtW6JG48sZmHNE= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c/go.mod h1:NGcFCdOnbpEdk042ixTgD6xavRFQ7ap0z3kBhTXKlDQ= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 h1:aCKp9XDJvKQuKALq0ey0Ztqd/RyzTLTzD8jlpUOZUUA= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d h1:n9O7GfQjrWKrq7Me/Bn4Azl6xjgQuamPj4OSrBbAgWE= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c h1:q6UsyWtQsHW/JhfCQn1ED94MoEhsPld4NB8p/iS1peU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b h1:y0JYiICWFhQu+/TbEejXENU2dnnFuZc14qR6IpwXP1Q= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= +github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= +github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= @@ -445,16 +453,16 @@ github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vv github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= -github.com/onsi/ginkgo/v2 v2.15.0 h1:79HwNRBAZHOEwrczrgSOPy+eFTTlIGELKy5as+ClttY= -github.com/onsi/ginkgo/v2 v2.15.0/go.mod h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM= +github.com/onsi/ginkgo/v2 v2.22.0 h1:Yed107/8DjTr0lKCNt7Dn8yQ6ybuDRQoMGrNFKzMfHg= +github.com/onsi/ginkgo/v2 v2.22.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo= github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= -github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8= -github.com/onsi/gomega v1.30.0/go.mod h1:9sxs+SwGrKI0+PWe4Fxa9tFQQBG5xSsSbMXOI8PPpoQ= +github.com/onsi/gomega v1.34.2 h1:pNCwDkzrsv7MS9kpaQvVb1aVLahQXyJ/Tv5oAZMI3i8= +github.com/onsi/gomega v1.34.2/go.mod h1:v1xfxRgk0KIsG+QOdm7p8UosrOzPYRo60fd3B/1Dukc= github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= @@ -466,17 +474,17 @@ github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhM github.com/pelletier/go-toml v1.9.3 h1:zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= -github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= -github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= -github.com/pion/datachannel v1.5.6 h1:1IxKJntfSlYkpUj8LlYRSWpYiTTC02nUrOE8T3DqGeg= -github.com/pion/datachannel v1.5.6/go.mod h1:1eKT6Q85pRnr2mHiWHxJwO50SfZRtWHTsNIVb/NfGW4= +github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= +github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +github.com/pion/datachannel v1.5.10 h1:ly0Q26K1i6ZkGf42W7D4hQYR90pZwzFOjTq5AuCKk4o= +github.com/pion/datachannel v1.5.10/go.mod h1:p/jJfC9arb29W7WrxyKbepTU20CFgyx5oLo8Rs4Py/M= github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s= -github.com/pion/dtls/v2 v2.2.11 h1:9U/dpCYl1ySttROPWJgqWKEylUdT0fXp/xst6JwY5Ks= -github.com/pion/dtls/v2 v2.2.11/go.mod h1:d9SYc9fch0CqK90mRk1dC7AkzzpwJj6u2GU3u+9pqFE= -github.com/pion/ice/v2 v2.3.25 h1:M5rJA07dqhi3nobJIg+uPtcVjFECTrhcR3n0ns8kDZs= -github.com/pion/ice/v2 v2.3.25/go.mod h1:KXJJcZK7E8WzrBEYnV4UtqEZsGeWfHxsNqhVcVvgjxw= -github.com/pion/interceptor v0.1.29 h1:39fsnlP1U8gw2JzOFWdfCU82vHvhW9o0rZnZF56wF+M= -github.com/pion/interceptor v0.1.29/go.mod h1:ri+LGNjRUc5xUNtDEPzfdkmSqISixVTBF/z/Zms/6T4= +github.com/pion/dtls/v2 v2.2.12 h1:KP7H5/c1EiVAAKUmXyCzPiQe5+bCJrpOeKg/L05dunk= +github.com/pion/dtls/v2 v2.2.12/go.mod h1:d9SYc9fch0CqK90mRk1dC7AkzzpwJj6u2GU3u+9pqFE= +github.com/pion/ice/v2 v2.3.37 h1:ObIdaNDu1rCo7hObhs34YSBcO7fjslJMZV0ux+uZWh0= +github.com/pion/ice/v2 v2.3.37/go.mod h1:mBF7lnigdqgtB+YHkaY/Y6s6tsyRyo4u4rPGRuOjUBQ= +github.com/pion/interceptor v0.1.37 h1:aRA8Zpab/wE7/c0O3fh1PqY0AJI3fCSEM5lRWJVorwI= +github.com/pion/interceptor v0.1.37/go.mod h1:JzxbJ4umVTlZAf+/utHzNesY8tmRkM2lVmkS82TTj8Y= github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY= github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms= github.com/pion/mdns v0.0.12 h1:CiMYlY+O0azojWDmxdNr7ADGrnZ+V6Ilfner+6mSVK8= @@ -484,34 +492,32 @@ github.com/pion/mdns v0.0.12/go.mod h1:VExJjv8to/6Wqm1FXK+Ii/Z9tsVk/F5sD/N70cnYF github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA= github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8= github.com/pion/rtcp v1.2.12/go.mod h1:sn6qjxvnwyAkkPzPULIbVqSKI5Dv54Rv7VG0kNxh9L4= -github.com/pion/rtcp v1.2.14 h1:KCkGV3vJ+4DAJmvP0vaQShsb0xkRfWkO540Gy102KyE= -github.com/pion/rtcp v1.2.14/go.mod h1:sn6qjxvnwyAkkPzPULIbVqSKI5Dv54Rv7VG0kNxh9L4= +github.com/pion/rtcp v1.2.15 h1:LZQi2JbdipLOj4eBjK4wlVoQWfrZbh3Q6eHtWtJBZBo= +github.com/pion/rtcp v1.2.15/go.mod h1:jlGuAjHMEXwMUHK78RgX0UmEJFV4zUKOFHR7OP+D3D0= github.com/pion/rtp v1.8.3/go.mod h1:pBGHaFt/yW7bf1jjWAoUjpSNoDnw98KTMg+jWWvziqU= -github.com/pion/rtp v1.8.6 h1:MTmn/b0aWWsAzux2AmP8WGllusBVw4NPYPVFFd7jUPw= -github.com/pion/rtp v1.8.6/go.mod h1:pBGHaFt/yW7bf1jjWAoUjpSNoDnw98KTMg+jWWvziqU= -github.com/pion/sctp v1.8.13/go.mod h1:YKSgO/bO/6aOMP9LCie1DuD7m+GamiK2yIiPM6vH+GA= -github.com/pion/sctp v1.8.16 h1:PKrMs+o9EMLRvFfXq59WFsC+V8mN1wnKzqrv+3D/gYY= -github.com/pion/sctp v1.8.16/go.mod h1:P6PbDVA++OJMrVNg2AL3XtYHV4uD6dvfyOovCgMs0PE= +github.com/pion/rtp v1.8.10 h1:puphjdbjPB+L+NFaVuZ5h6bt1g5q4kFIoI+r5q/g0CU= +github.com/pion/rtp v1.8.10/go.mod h1:8uMBJj32Pa1wwx8Fuv/AsFhn8jsgw+3rUC2PfoBZ8p4= +github.com/pion/sctp v1.8.35 h1:qwtKvNK1Wc5tHMIYgTDJhfZk7vATGVHhXbUDfHbYwzA= +github.com/pion/sctp v1.8.35/go.mod h1:EcXP8zCYVTRy3W9xtOF7wJm1L1aXfKRQzaM33SjQlzg= github.com/pion/sdp/v3 v3.0.9 h1:pX++dCHoHUwq43kuwf3PyJfHlwIj4hXA7Vrifiq0IJY= github.com/pion/sdp/v3 v3.0.9/go.mod h1:B5xmvENq5IXJimIO4zfp6LAe1fD9N+kFv+V/1lOdz8M= -github.com/pion/srtp/v2 v2.0.18 h1:vKpAXfawO9RtTRKZJbG4y0v1b11NZxQnxRl85kGuUlo= -github.com/pion/srtp/v2 v2.0.18/go.mod h1:0KJQjA99A6/a0DOVTu1PhDSw0CXF2jTkqOoMg3ODqdA= +github.com/pion/srtp/v2 v2.0.20 h1:HNNny4s+OUmG280ETrCdgFndp4ufx3/uy85EawYEhTk= +github.com/pion/srtp/v2 v2.0.20/go.mod h1:0KJQjA99A6/a0DOVTu1PhDSw0CXF2jTkqOoMg3ODqdA= github.com/pion/stun v0.6.1 h1:8lp6YejULeHBF8NmV8e2787BogQhduZugh5PdhDyyN4= github.com/pion/stun v0.6.1/go.mod h1:/hO7APkX4hZKu/D0f2lHzNyvdkTGtIy3NDmLR7kSz/8= github.com/pion/transport/v2 v2.2.1/go.mod h1:cXXWavvCnFF6McHTft3DWS9iic2Mftcz1Aq29pGcU5g= -github.com/pion/transport/v2 v2.2.2/go.mod h1:OJg3ojoBJopjEeECq2yJdXH9YVrUJ1uQ++NjXLOUorc= github.com/pion/transport/v2 v2.2.3/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= github.com/pion/transport/v2 v2.2.4/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= -github.com/pion/transport/v2 v2.2.5 h1:iyi25i/21gQck4hfRhomF6SktmUQjRsRW4WJdhfc3Kc= -github.com/pion/transport/v2 v2.2.5/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v2 v2.2.10 h1:ucLBLE8nuxiHfvkFKnkDQRYWYfp8ejf4YBOPfaQpw6Q= +github.com/pion/transport/v2 v2.2.10/go.mod h1:sq1kSLWs+cHW9E+2fJP95QudkzbK7wscs8yYgQToO5E= github.com/pion/transport/v3 v3.0.1/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0= -github.com/pion/transport/v3 v3.0.2 h1:r+40RJR25S9w3jbA6/5uEPTzcdn7ncyU44RWCbHkLg4= -github.com/pion/transport/v3 v3.0.2/go.mod h1:nIToODoOlb5If2jF9y2Igfx3PFYWfuXi37m0IlWa/D0= +github.com/pion/transport/v3 v3.0.7 h1:iRbMH05BzSNwhILHoBoAPxoB9xQgOaJk+591KC9P1o0= +github.com/pion/transport/v3 v3.0.7/go.mod h1:YleKiTZ4vqNxVwh77Z0zytYi7rXHl7j6uPLGhhz9rwo= github.com/pion/turn/v2 v2.1.3/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= github.com/pion/turn/v2 v2.1.6 h1:Xr2niVsiPTB0FPtt+yAWKFUkU1eotQbGgpTIld4x1Gc= github.com/pion/turn/v2 v2.1.6/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= -github.com/pion/webrtc/v3 v3.2.40 h1:Wtfi6AZMQg+624cvCXUuSmrKWepSB7zfgYDOYqsSOVU= -github.com/pion/webrtc/v3 v3.2.40/go.mod h1:M1RAe3TNTD1tzyvqHrbVODfwdPGSXOUo/OgpoGGJqFY= +github.com/pion/webrtc/v3 v3.3.5 h1:ZsSzaMz/i9nblPdiAkZoP+E6Kmjw+jnyq3bEmU3EtRg= +github.com/pion/webrtc/v3 v3.3.5/go.mod h1:liNa+E1iwyzyXqNUwvoMRNQ10x8h8FOeJKL8RkIbamE= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -521,31 +527,31 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/polydawn/refmt v0.89.0 h1:ADJTApkvkeBZsN0tBTx8QjpD9JkmxbKp0cxfr9qszm4= github.com/polydawn/refmt v0.89.0/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v1.19.1 h1:wZWJDwK+NameRJuPGDhlnFgx8e8HN3XHQeLaYJFJBOE= -github.com/prometheus/client_golang v1.19.1/go.mod h1:mP78NwGzrVks5S2H6ab8+ZZGJLZUq1hoULYBAYBw1Ho= +github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y= +github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE= -github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc= +github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io= +github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= -github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= -github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo= -github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A= -github.com/quic-go/quic-go v0.44.0 h1:So5wOr7jyO4vzL2sd8/pD9Kesciv91zSk8BoFngItQ0= -github.com/quic-go/quic-go v0.44.0/go.mod h1:z4cx/9Ny9UtGITIPzmPTXh1ULfOyWh4qGQlpnPcWmek= -github.com/quic-go/webtransport-go v0.8.0 h1:HxSrwun11U+LlmwpgM1kEqIqH90IT4N8auv/cD7QFJg= -github.com/quic-go/webtransport-go v0.8.0/go.mod h1:N99tjprW432Ut5ONql/aUhSLT0YVSlwHohQsuac9WaM= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= +github.com/quic-go/qpack v0.5.1 h1:giqksBPnT/HDtZ6VhtFKgoLOWmlyo9Ei6u9PqzIMbhI= +github.com/quic-go/qpack v0.5.1/go.mod h1:+PC4XFrEskIVkcLzpEkbLqq1uCoxPhQuvK5rH1ZgaEg= +github.com/quic-go/quic-go v0.48.2 h1:wsKXZPeGWpMpCGSWqOcqpW2wZYic/8T3aqiOID0/KWE= +github.com/quic-go/quic-go v0.48.2/go.mod h1:yBgs3rWBOADpga7F+jJsb6Ybg1LSYiQvwWlLX+/6HMs= +github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 h1:4WFk6u3sOT6pLa1kQ50ZVdm8BQFgJNA117cepZxtLIg= +github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66/go.mod h1:Vp72IJajgeOL6ddqrAhmp7IM9zbTcgkQxD/YdxrVwMw= github.com/raulk/go-watchdog v1.3.0 h1:oUmdlHxdkXRJlwfG0O9omj8ukerm8MEQavSiDTEtBsk= github.com/raulk/go-watchdog v1.3.0/go.mod h1:fIvOnLbF0b0ZwkB9YU4mOW9Did//4vPZtDqv66NfsMU= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= +github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= @@ -601,17 +607,17 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs= github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48= github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA= -github.com/tidwall/gjson v1.14.0 h1:6aeJ0bzojgWLa82gDQHcx3S0Lr/O51I9bJ5nv6JFx5w= -github.com/tidwall/gjson v1.14.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/gjson v1.18.0 h1:FIDeeyB800efLX89e5a8Y0BNH+LOngJyGrIWxG2FKQY= +github.com/tidwall/gjson v1.18.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= @@ -626,11 +632,12 @@ github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVM github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= -github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= -github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= +github.com/ugorji/go/codec v1.2.12 h1:9LC83zGrHhuUA9l16C9AHXAqEV/2wBQ4nkvumAE65EE= +github.com/ugorji/go/codec v1.2.12/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli v1.22.10 h1:p8Fspmz3iTctJstry1PYS3HVdllxnEzTEsgIgtxTrCk= github.com/urfave/cli v1.22.10/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli v1.22.16 h1:MH0k6uJxdwdeWQTwhSO42Pwr4YLrNLwBtg1MRgTqPdQ= +github.com/urfave/cli v1.22.16/go.mod h1:EeJR6BKodywf4zciqrdw6hpCPk68JO9z5LazXZMn5Po= github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU= github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM= github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0 h1:GDDkbFiaK8jsSDJfjId/PEGEShv6ugrt4kYsC5UIDaQ= @@ -639,6 +646,9 @@ github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 h1:EKhdz github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1/go.mod h1:8UvriyWtv5Q5EOgjHaSseUEdkQfvwFv1I/In/O2M9gc= github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee h1:lYbXeSvJi5zk5GLKVuid9TVjS9a0OmLIDKTfoZBL6Ow= github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee/go.mod h1:m2aV4LZI4Aez7dP5PMyVKEHhUyEJ/RjmPEDOpDvudHg= +github.com/wlynxg/anet v0.0.3/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= +github.com/wlynxg/anet v0.0.5 h1:J3VJGi1gvo0JwZ/P1/Yc/8p63SoW98B5dHkYDmpgvvU= +github.com/wlynxg/anet v0.0.5/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= github.com/xlab/treeprint v1.0.0/go.mod h1:IoImgRak9i3zJyuxOKUP1v4UZd1tMoKkq/Cimt1uhCg= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -649,23 +659,25 @@ github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/otel v1.16.0 h1:Z7GVAX/UkAXPKsy94IU+i6thsQS4nb7LviLpnaNeW8s= -go.opentelemetry.io/otel v1.16.0/go.mod h1:vl0h9NUa1D5s1nv3A5vZOYWn8av4K8Ml6JDeHrT/bx4= -go.opentelemetry.io/otel/metric v1.16.0 h1:RbrpwVG1Hfv85LgnZ7+txXioPDoh6EdbZHo26Q3hqOo= -go.opentelemetry.io/otel/metric v1.16.0/go.mod h1:QE47cpOmkwipPiefDwo2wDzwJrlfxxNYodqc4xnGCo4= -go.opentelemetry.io/otel/trace v1.16.0 h1:8JRpaObFoW0pxuVPapkgH8UhHQj+bJW8jJsCZEu5MQs= -go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0= +go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= +go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= +go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= +go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= +go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= +go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/dig v1.17.1 h1:Tga8Lz8PcYNsWsyHMZ1Vm0OQOUaJNDyvPImgbAu9YSc= -go.uber.org/dig v1.17.1/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= -go.uber.org/fx v1.22.1 h1:nvvln7mwyT5s1q201YE29V/BFrGor6vMiDNpU/78Mys= -go.uber.org/fx v1.22.1/go.mod h1:HT2M7d7RHo+ebKGh9NRcrsrHHfpZ60nW3QRubMRfv48= +go.uber.org/dig v1.18.0 h1:imUL1UiY0Mg4bqbFfsRQO5G4CGRBec/ZujWTvSVp3pw= +go.uber.org/dig v1.18.0/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= +go.uber.org/fx v1.23.0 h1:lIr/gYWQGfTwGcSXWXu4vP5Ws6iqnNEIY+F/aFzCKTg= +go.uber.org/fx v1.23.0/go.mod h1:o/D9n+2mLP6v1EG+qsdT1O8wKopYAsqZasju97SDFCU= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= -go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= -go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= +go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= +go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= @@ -677,8 +689,8 @@ go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.3.0 h1:02VY4/ZcO/gBOH6PUaoiptASxtXU10jazRCP865E97k= -golang.org/x/arch v0.3.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc= +golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw= golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -694,16 +706,13 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE= golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= -golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= -golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= +golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c h1:KL/ZBHXgKGVmuZBZ01Lt57yE5ws8ZPSkkihmEyq7FXc= +golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU= golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -717,8 +726,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= +golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -747,13 +756,10 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= -golang.org/x/net v0.13.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= -golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -769,8 +775,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -794,7 +800,6 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210217105451-b926d437f341/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -813,21 +818,16 @@ golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= -golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -837,11 +837,10 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= -golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= @@ -866,15 +865,15 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= -golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.29.0 h1:Xx0h3TtM9rzQpQuR4dKLrdglAmCEN5Oi+P74JdhdzXE= +golang.org/x/tools v0.29.0/go.mod h1:KMQVMRsVxU6nHCFXrBPhDB8XncLNLM0lIy/F14RP588= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -gonum.org/v1/gonum v0.13.0 h1:a0T3bh+7fhRyqeNbiC3qVHYmkiQgit3wnNan/2c0HMM= -gonum.org/v1/gonum v0.13.0/go.mod h1:/WPYRckkfWrhWefxyYTfrTtQR0KH4iyHNuzxqXAKyAU= +gonum.org/v1/gonum v0.15.1 h1:FNy7N6OUZVUaWG9pTiD+jlhdQ3lMP+/LcTpJ6+a8sQ0= +gonum.org/v1/gonum v0.15.1/go.mod h1:eZTZuRFrzu5pcyjN5wJhcIhnUdNijYxX1T2IcrOGY0o= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.1.0/go.mod h1:UGEZY7KEX120AnNLIHFMKIo4obdJhkp2tPbaPlQx13Y= @@ -909,8 +908,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= -google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= +google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -942,8 +941,9 @@ honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= -lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= +lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= +lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= +nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50= rsc.io/goversion v1.2.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= sourcegraph.com/sourcegraph/go-diff v0.5.0/go.mod h1:kuch7UrkMzY0X+p9CRK03kfuPQ2zzQcaEFbx8wA8rck= From 653e8daa5438a574280806aad724c7e9775a3071 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Tue, 18 Feb 2025 20:07:53 +0200 Subject: [PATCH 15/47] go mod tidy after merge --- go.mod | 172 +++++++++++++----------- go.sum | 406 ++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 336 insertions(+), 242 deletions(-) diff --git a/go.mod b/go.mod index c4a1052d..4282da06 100644 --- a/go.mod +++ b/go.mod @@ -1,14 +1,14 @@ module github.com/multiversx/mx-chain-simulator-go -go 1.20 +go 1.23 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039 - github.com/multiversx/mx-chain-logger-go v1.0.15 - github.com/multiversx/mx-chain-proxy-go v1.1.57 + github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 + github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 + github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 + github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff github.com/pelletier/go-toml v1.9.3 github.com/stretchr/testify v1.10.0 github.com/urfave/cli v1.22.16 @@ -24,7 +24,7 @@ require ( github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect github.com/bytedance/sonic v1.11.6 // indirect github.com/bytedance/sonic/loader v0.1.1 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/cloudwego/base64x v0.1.4 // indirect github.com/cloudwego/iasm v0.2.0 // indirect github.com/containerd/cgroups v1.1.0 // indirect @@ -32,75 +32,74 @@ require ( github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect github.com/denisbrodbeck/machineid v1.0.1 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/elastic/go-elasticsearch/v7 v7.12.0 // indirect - github.com/elastic/gosigar v0.14.2 // indirect - github.com/flynn/noise v1.0.0 // indirect + github.com/elastic/gosigar v0.14.3 // indirect + github.com/flynn/noise v1.1.0 // indirect github.com/francoispqt/gojay v1.2.13 // indirect - github.com/gabriel-vasile/mimetype v1.4.3 // indirect + github.com/gabriel-vasile/mimetype v1.4.6 // indirect github.com/gin-contrib/cors v1.4.0 // indirect github.com/gin-contrib/pprof v1.4.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/gin-contrib/static v0.0.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.6 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-playground/validator/v10 v10.20.0 // indirect - github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect + github.com/go-task/slim-sprig/v3 v3.0.0 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/mock v1.6.0 // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/gopacket v1.1.19 // indirect github.com/google/gops v0.3.18 // indirect - github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 // indirect + github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect github.com/google/uuid v1.6.0 // indirect - github.com/gorilla/mux v1.8.0 // indirect - github.com/gorilla/websocket v1.5.0 // indirect + github.com/gorilla/mux v1.8.1 // indirect + github.com/gorilla/websocket v1.5.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/golang-lru v0.6.0 // indirect - github.com/hashicorp/golang-lru/v2 v2.0.2 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/herumi/bls-go-binary v1.28.2 // indirect - github.com/huin/goupnp v1.2.0 // indirect - github.com/ipfs/boxo v0.8.1 // indirect - github.com/ipfs/go-cid v0.4.1 // indirect + github.com/huin/goupnp v1.3.0 // indirect + github.com/ipfs/boxo v0.27.4 // indirect + github.com/ipfs/go-cid v0.5.0 // indirect github.com/ipfs/go-datastore v0.6.0 // indirect github.com/ipfs/go-log v1.0.5 // indirect github.com/ipfs/go-log/v2 v2.5.1 // indirect - github.com/ipld/go-ipld-prime v0.20.0 // indirect + github.com/ipld/go-ipld-prime v0.21.0 // indirect github.com/jackpal/go-nat-pmp v1.0.2 // indirect github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect github.com/jbenet/goprocess v0.1.4 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/klauspost/compress v1.16.5 // indirect - github.com/klauspost/cpuid/v2 v2.2.7 // indirect + github.com/klauspost/compress v1.17.11 // indirect + github.com/klauspost/cpuid/v2 v2.2.9 // indirect github.com/koron/go-ssdp v0.0.4 // indirect github.com/leodido/go-urn v1.4.0 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect github.com/libp2p/go-cidranger v1.1.0 // indirect - github.com/libp2p/go-flow-metrics v0.1.0 // indirect - github.com/libp2p/go-libp2p v0.28.2 // indirect - github.com/libp2p/go-libp2p-asn-util v0.3.0 // indirect - github.com/libp2p/go-libp2p-kad-dht v0.23.0 // indirect - github.com/libp2p/go-libp2p-kbucket v0.6.3 // indirect - github.com/libp2p/go-libp2p-pubsub v0.9.3 // indirect - github.com/libp2p/go-libp2p-record v0.2.0 // indirect + github.com/libp2p/go-flow-metrics v0.2.0 // indirect + github.com/libp2p/go-libp2p v0.38.2 // indirect + github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect + github.com/libp2p/go-libp2p-kad-dht v0.29.0 // indirect + github.com/libp2p/go-libp2p-kbucket v0.6.5 // indirect + github.com/libp2p/go-libp2p-pubsub v0.13.0 // indirect + github.com/libp2p/go-libp2p-record v0.3.1 // indirect + github.com/libp2p/go-libp2p-routing-helpers v0.7.4 // indirect github.com/libp2p/go-msgio v0.3.0 // indirect github.com/libp2p/go-nat v0.2.0 // indirect - github.com/libp2p/go-netroute v0.2.1 // indirect - github.com/libp2p/go-reuseport v0.3.0 // indirect - github.com/libp2p/go-yamux/v4 v4.0.0 // indirect + github.com/libp2p/go-netroute v0.2.2 // indirect + github.com/libp2p/go-reuseport v0.4.0 // indirect + github.com/libp2p/go-yamux/v4 v4.0.1 // indirect github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect github.com/mattn/go-isatty v0.0.20 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect - github.com/miekg/dns v1.1.54 // indirect + github.com/miekg/dns v1.1.62 // indirect github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect github.com/minio/sha256-simd v1.0.1 // indirect @@ -110,46 +109,60 @@ require ( github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-base32 v0.1.0 // indirect github.com/multiformats/go-base36 v0.2.0 // indirect - github.com/multiformats/go-multiaddr v0.9.0 // indirect - github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect + github.com/multiformats/go-multiaddr v0.14.0 // indirect + github.com/multiformats/go-multiaddr-dns v0.4.1 // indirect github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect github.com/multiformats/go-multibase v0.2.0 // indirect github.com/multiformats/go-multicodec v0.9.0 // indirect github.com/multiformats/go-multihash v0.2.3 // indirect - github.com/multiformats/go-multistream v0.4.1 // indirect + github.com/multiformats/go-multistream v0.6.0 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.1 // indirect - github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.16 // indirect - github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2 // indirect - github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a // indirect - github.com/multiversx/mx-chain-vm-go v1.5.37 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a // indirect - github.com/multiversx/mx-components-big-int v1.0.0 // indirect - github.com/onsi/ginkgo/v2 v2.11.0 // indirect - github.com/onsi/gomega v1.27.10 // indirect - github.com/opencontainers/runtime-spec v1.0.2 // indirect + github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe // indirect + github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 // indirect + github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 // indirect + github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 // indirect + github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c // indirect + github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b // indirect + github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect + github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect + github.com/onsi/ginkgo/v2 v2.22.0 // indirect + github.com/opencontainers/runtime-spec v1.2.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pelletier/go-toml/v2 v2.2.2 // indirect + github.com/pion/datachannel v1.5.10 // indirect + github.com/pion/dtls/v2 v2.2.12 // indirect + github.com/pion/ice/v2 v2.3.37 // indirect + github.com/pion/interceptor v0.1.37 // indirect + github.com/pion/logging v0.2.2 // indirect + github.com/pion/mdns v0.0.12 // indirect + github.com/pion/randutil v0.1.0 // indirect + github.com/pion/rtcp v1.2.15 // indirect + github.com/pion/rtp v1.8.10 // indirect + github.com/pion/sctp v1.8.35 // indirect + github.com/pion/sdp/v3 v3.0.9 // indirect + github.com/pion/srtp/v2 v2.0.20 // indirect + github.com/pion/stun v0.6.1 // indirect + github.com/pion/transport/v2 v2.2.10 // indirect + github.com/pion/transport/v3 v3.0.7 // indirect + github.com/pion/turn/v2 v2.1.6 // indirect + github.com/pion/webrtc/v3 v3.3.5 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/polydawn/refmt v0.89.0 // indirect - github.com/prometheus/client_golang v1.14.0 // indirect - github.com/prometheus/client_model v0.4.0 // indirect - github.com/prometheus/common v0.42.0 // indirect - github.com/prometheus/procfs v0.9.0 // indirect - github.com/quic-go/qpack v0.4.0 // indirect - github.com/quic-go/qtls-go1-19 v0.3.3 // indirect - github.com/quic-go/qtls-go1-20 v0.2.3 // indirect - github.com/quic-go/quic-go v0.33.0 // indirect - github.com/quic-go/webtransport-go v0.5.3 // indirect + github.com/prometheus/client_golang v1.20.5 // indirect + github.com/prometheus/client_model v0.6.1 // indirect + github.com/prometheus/common v0.62.0 // indirect + github.com/prometheus/procfs v0.15.1 // indirect + github.com/quic-go/qpack v0.5.1 // indirect + github.com/quic-go/quic-go v0.48.2 // indirect + github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 // indirect github.com/raulk/go-watchdog v1.3.0 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/shirou/gopsutil v3.21.11+incompatible // indirect github.com/spaolacci/murmur3 v1.1.0 // indirect @@ -163,27 +176,30 @@ require ( github.com/ugorji/go/codec v1.2.12 // indirect github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee // indirect + github.com/wlynxg/anet v0.0.5 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/otel v1.14.0 // indirect - go.opentelemetry.io/otel/trace v1.14.0 // indirect - go.uber.org/atomic v1.11.0 // indirect - go.uber.org/dig v1.17.0 // indirect - go.uber.org/fx v1.19.2 // indirect + go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/otel v1.34.0 // indirect + go.opentelemetry.io/otel/metric v1.34.0 // indirect + go.opentelemetry.io/otel/trace v1.34.0 // indirect + go.uber.org/dig v1.18.0 // indirect + go.uber.org/fx v1.23.0 // indirect + go.uber.org/mock v0.5.0 // indirect go.uber.org/multierr v1.11.0 // indirect - go.uber.org/zap v1.24.0 // indirect + go.uber.org/zap v1.27.0 // indirect golang.org/x/arch v0.8.0 // indirect - golang.org/x/crypto v0.31.0 // indirect - golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect - golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.33.0 // indirect + golang.org/x/crypto v0.32.0 // indirect + golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c // indirect + golang.org/x/mod v0.22.0 // indirect + golang.org/x/net v0.34.0 // indirect golang.org/x/sync v0.10.0 // indirect - golang.org/x/sys v0.28.0 // indirect + golang.org/x/sys v0.30.0 // indirect golang.org/x/text v0.21.0 // indirect - golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect - gonum.org/v1/gonum v0.11.0 // indirect - google.golang.org/protobuf v1.36.3 // indirect + golang.org/x/tools v0.29.0 // indirect + gonum.org/v1/gonum v0.15.1 // indirect + google.golang.org/protobuf v1.36.4 // indirect gopkg.in/go-playground/validator.v8 v8.18.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - lukechampine.com/blake3 v1.2.1 // indirect + lukechampine.com/blake3 v1.3.0 // indirect ) diff --git a/go.sum b/go.sum index dcedcab5..ed076439 100644 --- a/go.sum +++ b/go.sum @@ -54,8 +54,8 @@ github.com/bytedance/sonic v1.11.6/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1 github.com/bytedance/sonic/loader v0.1.1 h1:c+e5Pt1k/cy5wMveRDyk2X4B9hF4g7an8N3zCYjJFNM= github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= +github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -86,9 +86,10 @@ github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c h1:pFUpOrbxDR github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c/go.mod h1:6UhI8N9EjYm1c2odKpFpAYeR8dsBeM7PtzQhRgxRr9U= github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= +github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnNEcHYvcCuK6dPZSg= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218= github.com/denisbrodbeck/machineid v1.0.1 h1:geKr9qtkB876mXguW2X6TU4ZynleN6ezuMSRhl4D7AQ= github.com/denisbrodbeck/machineid v1.0.1/go.mod h1:dJUwb7PTidGDeYyUBmXZ2GphQBbjJCrnectwCyxcUSI= @@ -99,24 +100,25 @@ github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25Kn github.com/elastic/go-elasticsearch/v7 v7.12.0 h1:j4tvcMrZJLp39L2NYvBb7f+lHKPqPHSL3nvB8+/DV+s= github.com/elastic/go-elasticsearch/v7 v7.12.0/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= github.com/elastic/gosigar v0.12.0/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= -github.com/elastic/gosigar v0.14.2 h1:Dg80n8cr90OZ7x+bAax/QjoW/XqTI11RmA79ZwIm9/4= -github.com/elastic/gosigar v0.14.2/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= +github.com/elastic/gosigar v0.14.3 h1:xwkKwPia+hSfg9GqrCUKYdId102m9qTJIIr7egmK/uo= +github.com/elastic/gosigar v0.14.3/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= -github.com/flynn/noise v1.0.0 h1:DlTHqmzmvcEiKj+4RYo/imoswx/4r6iBlCMfVtrMXpQ= -github.com/flynn/noise v1.0.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= +github.com/flynn/noise v1.1.0 h1:KjPQoQCEFdZDiP03phOvGi11+SVVhBG2wOWAorLsstg= +github.com/flynn/noise v1.1.0/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= github.com/francoispqt/gojay v1.2.13 h1:d2m3sFjloqoIUQU3TsHBgj6qg/BVGlTBeHDUmyJnXKk= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= -github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= -github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= -github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= -github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= +github.com/gabriel-vasile/mimetype v1.4.6 h1:3+PzJTKLkvgjeTbts6msPJt4DixhT4YtFNf1gtGe3zc= +github.com/gabriel-vasile/mimetype v1.4.6/go.mod h1:JX1qVKqZd40hUPpAfiNTe0Sne7hdfKSbOqqmkq8GCXc= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/cors v1.4.0 h1:oJ6gwtUl3lqV0WEIwM/LxPF1QZ5qe2lGWdY2+bz7y0g= github.com/gin-contrib/cors v1.4.0/go.mod h1:bs9pNM0x/UsmHPBWT2xZz9ROh8xYjYkiURUfmBoMlcs= @@ -133,8 +135,8 @@ github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= @@ -142,6 +144,7 @@ github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= +github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= @@ -155,8 +158,8 @@ github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXS github.com/go-playground/validator/v10 v10.20.0 h1:K9ISHbSaI0lyB2eWMPJo+kOS/FBExVwjEviJTixqxL8= github.com/go-playground/validator/v10 v10.20.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= -github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= -github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= +github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= +github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= @@ -170,13 +173,11 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -205,6 +206,7 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -215,20 +217,22 @@ github.com/google/gops v0.3.18/go.mod h1:Pfp8hWGIFdV/7rY9/O/U5WgdjYQXf/GiEK4NVuV github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751 h1:hR7/MlvK23p6+lIw9SN1TigNLn9ZnF3W4SYRKq2gAHs= -github.com/google/pprof v0.0.0-20230602150820-91b7bce49751/go.mod h1:Jh3hGz2jkYak8qXPD19ryItVnUgpgeqzdkY/D0EaeuA= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad h1:a6HEuzUHeKH6hwfN/ZoQgRgVIWFJljSWa/zetS2WTvg= +github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRidnzC1Oq86fpX1q/iEv2KJdrCtttYjT4= -github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= -github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= +github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= +github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= +github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -236,32 +240,37 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/golang-lru v0.6.0 h1:uL2shRDx7RTrOrTCUZEGP/wJUFiUI8QT6E7z5o8jga4= -github.com/hashicorp/golang-lru v0.6.0/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru/v2 v2.0.2 h1:Dwmkdr5Nc/oBiXgJS3CDHNhJtIHkuZ3DZF5twqnfBdU= -github.com/hashicorp/golang-lru/v2 v2.0.2/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= +github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/herumi/bls-go-binary v1.28.2 h1:F0AezsC0M1a9aZjk7g0l2hMb1F56Xtpfku97pDndNZE= github.com/herumi/bls-go-binary v1.28.2/go.mod h1:O4Vp1AfR4raRGwFeQpr9X/PQtncEicMoOe6BQt1oX0Y= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/huin/goupnp v1.2.0 h1:uOKW26NG1hsSSbXIZ1IR7XP9Gjd1U8pnLaCMgntmkmY= -github.com/huin/goupnp v1.2.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= +github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= +github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ipfs/boxo v0.8.1 h1:3DkKBCK+3rdEB5t77WDShUXXhktYwH99mkAsgajsKrU= -github.com/ipfs/boxo v0.8.1/go.mod h1:xJ2hVb4La5WyD7GvKYE0lq2g1rmQZoCD2K4WNrV6aZI= -github.com/ipfs/go-cid v0.4.1 h1:A/T3qGvxi4kpKWWcPC/PgbvDA2bjVLO7n4UeVwnbs/s= -github.com/ipfs/go-cid v0.4.1/go.mod h1:uQHwDeX4c6CtyrFwdqyhpNcxVewur1M7l7fNU7LKwZk= +github.com/ipfs/boxo v0.27.4 h1:6nC8lY5GnR6whAbW88hFz6L13wZUj2vr5BRe3iTvYBI= +github.com/ipfs/boxo v0.27.4/go.mod h1:qEIRrGNr0bitDedTCzyzBHxzNWqYmyuHgK8LG9Q83EM= +github.com/ipfs/go-block-format v0.2.0 h1:ZqrkxBA2ICbDRbK8KJs/u0O3dlp6gmAuuXUJNiW1Ycs= +github.com/ipfs/go-block-format v0.2.0/go.mod h1:+jpL11nFx5A/SPpsoBn6Bzkra/zaArfSmsknbPMYgzM= +github.com/ipfs/go-cid v0.5.0 h1:goEKKhaGm0ul11IHA7I6p1GmKz8kEYniqFopaB5Otwg= +github.com/ipfs/go-cid v0.5.0/go.mod h1:0L7vmeNXpQpUS9vt+yEARkJ8rOg43DF3iPgn4GIN0mk= github.com/ipfs/go-datastore v0.6.0 h1:JKyz+Gvz1QEZw0LsX1IBn+JFCJQH4SJVFtM4uWU0Myk= github.com/ipfs/go-datastore v0.6.0/go.mod h1:rt5M3nNbSO/8q1t4LNkLyUwRs8HupMeN/8O4Vn9YAT8= github.com/ipfs/go-detect-race v0.0.1 h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ6cOk= github.com/ipfs/go-detect-race v0.0.1/go.mod h1:8BNT7shDZPo99Q74BpGMK+4D8Mn4j46UU0LZ723meps= -github.com/ipfs/go-ipfs-util v0.0.2 h1:59Sswnk1MFaiq+VcaknX7aYEyGyGDAA73ilhEK2POp8= +github.com/ipfs/go-ipfs-util v0.0.3 h1:2RFdGez6bu2ZlZdI+rWfIdbQb1KudQp3VGwPtdNCmE0= +github.com/ipfs/go-ipfs-util v0.0.3/go.mod h1:LHzG1a0Ig4G+iZ26UUOMjHd+lfM84LZCrn17xAKWBvs= github.com/ipfs/go-log v1.0.5 h1:2dOuUCB1Z7uoczMWgAyDck5JLb72zHzrMnGnCNNbvY8= github.com/ipfs/go-log v1.0.5/go.mod h1:j0b8ZoR+7+R99LD9jZ6+AJsrzkPbSXbZfGakb5JPtIo= github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= github.com/ipfs/go-log/v2 v2.5.1 h1:1XdUzF7048prq4aBjDQQ4SL5RxftpRGdXhNRwKSAlcY= github.com/ipfs/go-log/v2 v2.5.1/go.mod h1:prSpmC1Gpllc9UYWxDiZDreBYw7zp4Iqp1kOLU9U5UI= -github.com/ipld/go-ipld-prime v0.20.0 h1:Ud3VwE9ClxpO2LkCYP7vWPc0Fo+dYdYzgxUJZ3uRG4g= -github.com/ipld/go-ipld-prime v0.20.0/go.mod h1:PzqZ/ZR981eKbgdr3y2DJYeD/8bgMawdGVlJDE8kK+M= +github.com/ipfs/go-test v0.0.4 h1:DKT66T6GBB6PsDFLoO56QZPrOmzJkqU1FZH5C9ySkew= +github.com/ipfs/go-test v0.0.4/go.mod h1:qhIM1EluEfElKKM6fnWxGn822/z9knUGM1+I/OAQNKI= +github.com/ipld/go-ipld-prime v0.21.0 h1:n4JmcpOlPDIxBcY037SVfpd1G+Sj1nKZah0m6QH9C2E= +github.com/ipld/go-ipld-prime v0.21.0/go.mod h1:3RLqy//ERg/y5oShXXdx5YIp50cFGOanyMctpPjsvxQ= github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus= github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= @@ -285,11 +294,11 @@ github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQL github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4= -github.com/klauspost/compress v1.16.5 h1:IFV2oUNUzZaz+XyusxpLzpzS8Pt5rh0Z16For/djlyI= -github.com/klauspost/compress v1.16.5/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc= +github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= -github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.9 h1:66ze0taIn2H33fBvCkXuv9BmCwDfafmiIVpKV9kKGuY= +github.com/klauspost/cpuid/v2 v2.2.9/go.mod h1:rqkxqrZ1EhYM9G+hXH7YdowN5R5RGN6NK4QwQ3WMXF8= github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M= github.com/koron/go-ssdp v0.0.4 h1:1IDwrghSKYM7yLf7XCzbByg2sJ/JcNOZRXS2jczTwz0= github.com/koron/go-ssdp v0.0.4/go.mod h1:oDXq+E5IL5q0U8uSBcoAXzTzInwy5lEgC91HoKtbmZk= @@ -297,11 +306,14 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= @@ -310,31 +322,34 @@ github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6 github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= github.com/libp2p/go-cidranger v1.1.0 h1:ewPN8EZ0dd1LSnrtuwd4709PXVcITVeuwbag38yPW7c= github.com/libp2p/go-cidranger v1.1.0/go.mod h1:KWZTfSr+r9qEo9OkI9/SIEeAtw+NNoU0dXIXt15Okic= -github.com/libp2p/go-flow-metrics v0.1.0 h1:0iPhMI8PskQwzh57jB9WxIuIOQ0r+15PChFGkx3Q3WM= -github.com/libp2p/go-flow-metrics v0.1.0/go.mod h1:4Xi8MX8wj5aWNDAZttg6UPmc0ZrnFNsMtpsYUClFtro= -github.com/libp2p/go-libp2p v0.28.2 h1:lO/g0ccVru6nUVHyLE7C1VRr7B2AFp9cvHhf+l+Te6w= -github.com/libp2p/go-libp2p v0.28.2/go.mod h1:fOLgCNgLiWFdmtXyQBwmuCpukaYOA+yw4rnBiScDNmI= -github.com/libp2p/go-libp2p-asn-util v0.3.0 h1:gMDcMyYiZKkocGXDQ5nsUQyquC9+H+iLEQHwOCZ7s8s= -github.com/libp2p/go-libp2p-asn-util v0.3.0/go.mod h1:B1mcOrKUE35Xq/ASTmQ4tN3LNzVVaMNmq2NACuqyB9w= -github.com/libp2p/go-libp2p-kad-dht v0.23.0 h1:sxE6LxLopp79eLeV695n7+c77V/Vn4AMF28AdM/XFqM= -github.com/libp2p/go-libp2p-kad-dht v0.23.0/go.mod h1:oO5N308VT2msnQI6qi5M61wzPmJYg7Tr9e16m5n7uDU= -github.com/libp2p/go-libp2p-kbucket v0.6.3 h1:p507271wWzpy2f1XxPzCQG9NiN6R6lHL9GiSErbQQo0= -github.com/libp2p/go-libp2p-kbucket v0.6.3/go.mod h1:RCseT7AH6eJWxxk2ol03xtP9pEHetYSPXOaJnOiD8i0= -github.com/libp2p/go-libp2p-pubsub v0.9.3 h1:ihcz9oIBMaCK9kcx+yHWm3mLAFBMAUsM4ux42aikDxo= -github.com/libp2p/go-libp2p-pubsub v0.9.3/go.mod h1:RYA7aM9jIic5VV47WXu4GkcRxRhrdElWf8xtyli+Dzc= -github.com/libp2p/go-libp2p-record v0.2.0 h1:oiNUOCWno2BFuxt3my4i1frNrt7PerzB3queqa1NkQ0= -github.com/libp2p/go-libp2p-record v0.2.0/go.mod h1:I+3zMkvvg5m2OcSdoL0KPljyJyvNDFGKX7QdlpYUcwk= +github.com/libp2p/go-flow-metrics v0.2.0 h1:EIZzjmeOE6c8Dav0sNv35vhZxATIXWZg6j/C08XmmDw= +github.com/libp2p/go-flow-metrics v0.2.0/go.mod h1:st3qqfu8+pMfh+9Mzqb2GTiwrAGjIPszEjZmtksN8Jc= +github.com/libp2p/go-libp2p v0.38.2 h1:9SZQDOCi82A25An4kx30lEtr6kGTxrtoaDkbs5xrK5k= +github.com/libp2p/go-libp2p v0.38.2/go.mod h1:QWV4zGL3O9nXKdHirIC59DoRcZ446dfkjbOJ55NEWFo= +github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl950SO9L6n94= +github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8= +github.com/libp2p/go-libp2p-kad-dht v0.29.0 h1:045eW21lGlMSD9aKSZZGH4fnBMIInPwQLxIQ35P962I= +github.com/libp2p/go-libp2p-kad-dht v0.29.0/go.mod h1:mIci3rHSwDsxQWcCjfmxD8vMTgh5xLuvwb1D5WP8ZNk= +github.com/libp2p/go-libp2p-kbucket v0.6.5 h1:Fsl1YvZcMwqrR4DYrTO02yo9PGYs2HBQIT3lGXFMTxg= +github.com/libp2p/go-libp2p-kbucket v0.6.5/go.mod h1:U6WOd0BvnSp03IQSrjgM54tg7zh1UUNsXLJqAQzClTA= +github.com/libp2p/go-libp2p-pubsub v0.13.0 h1:RmFQ2XAy3zQtbt2iNPy7Tt0/3fwTnHpCQSSnmGnt1Ps= +github.com/libp2p/go-libp2p-pubsub v0.13.0/go.mod h1:m0gpUOyrXKXdE7c8FNQ9/HLfWbxaEw7xku45w+PaqZo= +github.com/libp2p/go-libp2p-record v0.3.1 h1:cly48Xi5GjNw5Wq+7gmjfBiG9HCzQVkiZOUZ8kUl+Fg= +github.com/libp2p/go-libp2p-record v0.3.1/go.mod h1:T8itUkLcWQLCYMqtX7Th6r7SexyUJpIyPgks757td/E= +github.com/libp2p/go-libp2p-routing-helpers v0.7.4 h1:6LqS1Bzn5CfDJ4tzvP9uwh42IB7TJLNFJA6dEeGBv84= +github.com/libp2p/go-libp2p-routing-helpers v0.7.4/go.mod h1:we5WDj9tbolBXOuF1hGOkR+r7Uh1408tQbAKaT5n1LE= github.com/libp2p/go-libp2p-testing v0.12.0 h1:EPvBb4kKMWO29qP4mZGyhVzUyR25dvfUIK5WDu6iPUA= +github.com/libp2p/go-libp2p-testing v0.12.0/go.mod h1:KcGDRXyN7sQCllucn1cOOS+Dmm7ujhfEyXQL5lvkcPg= github.com/libp2p/go-msgio v0.3.0 h1:mf3Z8B1xcFN314sWX+2vOTShIE0Mmn2TXn3YCUQGNj0= github.com/libp2p/go-msgio v0.3.0/go.mod h1:nyRM819GmVaF9LX3l03RMh10QdOroF++NBbxAb0mmDM= github.com/libp2p/go-nat v0.2.0 h1:Tyz+bUFAYqGyJ/ppPPymMGbIgNRH+WqC5QrT5fKrrGk= github.com/libp2p/go-nat v0.2.0/go.mod h1:3MJr+GRpRkyT65EpVPBstXLvOlAPzUVlG6Pwg9ohLJk= -github.com/libp2p/go-netroute v0.2.1 h1:V8kVrpD8GK0Riv15/7VN6RbUQ3URNZVosw7H2v9tksU= -github.com/libp2p/go-netroute v0.2.1/go.mod h1:hraioZr0fhBjG0ZRXJJ6Zj2IVEVNx6tDTFQfSmcq7mQ= -github.com/libp2p/go-reuseport v0.3.0 h1:iiZslO5byUYZEg9iCwJGf5h+sf1Agmqx2V2FDjPyvUw= -github.com/libp2p/go-reuseport v0.3.0/go.mod h1:laea40AimhtfEqysZ71UpYj4S+R9VpH8PgqLo7L+SwI= -github.com/libp2p/go-yamux/v4 v4.0.0 h1:+Y80dV2Yx/kv7Y7JKu0LECyVdMXm1VUoko+VQ9rBfZQ= -github.com/libp2p/go-yamux/v4 v4.0.0/go.mod h1:NWjl8ZTLOGlozrXSOZ/HlfG++39iKNnM5wwmtQP1YB4= +github.com/libp2p/go-netroute v0.2.2 h1:Dejd8cQ47Qx2kRABg6lPwknU7+nBnFRpko45/fFPuZ8= +github.com/libp2p/go-netroute v0.2.2/go.mod h1:Rntq6jUAH0l9Gg17w5bFGhcC9a+vk4KNXs6s7IljKYE= +github.com/libp2p/go-reuseport v0.4.0 h1:nR5KU7hD0WxXCJbmw7r2rhRYruNRl2koHw8fQscQm2s= +github.com/libp2p/go-reuseport v0.4.0/go.mod h1:ZtI03j/wO5hZVDFo2jKywN6bYKWLOy8Se6DrI2E1cLU= +github.com/libp2p/go-yamux/v4 v4.0.1 h1:FfDR4S1wj6Bw2Pqbc8Uz7pCxeRBPbwsBbEdfwiCypkQ= +github.com/libp2p/go-yamux/v4 v4.0.1/go.mod h1:NWjl8ZTLOGlozrXSOZ/HlfG++39iKNnM5wwmtQP1YB4= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd h1:br0buuQ854V8u83wA0rVZ8ttrq5CpaPZdvrK0LP2lOk= @@ -344,12 +359,9 @@ github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27k github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= -github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4= -github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.54 h1:5jon9mWcb0sFJGpnI99tOMhCPyJ+RPVz5b63MQG0VWI= -github.com/miekg/dns v1.1.54/go.mod h1:uInx36IzPl7FYnDcMeVWxj9byh7DutNykX4G9Sj60FY= +github.com/miekg/dns v1.1.62 h1:cN8OuEF1/x5Rq6Np+h1epln8OiyPWV+lROx9LxcGgIQ= +github.com/miekg/dns v1.1.62/go.mod h1:mvDlcItzm+br7MToIKqkglaGhlFMHJ9DTNNWONWXbNQ= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c h1:bzE/A84HN25pxAuk9Eej1Kz9OUelF97nAc82bDquQI8= github.com/mikioh/tcp v0.0.0-20190314235350-803a9b46060c/go.mod h1:0SQS9kMwD2VsyFEB++InYyBJroV/FRmBgcydeSUcJms= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b h1:z78hV3sbSMAUoyUMM0I83AUIT6Hu17AWfgjzIbtrYFc= @@ -377,11 +389,10 @@ github.com/multiformats/go-base32 v0.1.0/go.mod h1:Kj3tFY6zNr+ABYMqeUNeGvkIC/UYg github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9rQyccr0= github.com/multiformats/go-base36 v0.2.0/go.mod h1:qvnKE++v+2MWCfePClUEjE78Z7P2a1UV0xHgWc0hkp4= github.com/multiformats/go-multiaddr v0.1.1/go.mod h1:aMKBKNEYmzmDmxfX88/vz+J5IU55txyt0p4aiWVohjo= -github.com/multiformats/go-multiaddr v0.2.0/go.mod h1:0nO36NvPpyV4QzvTLi/lafl2y95ncPj0vFwVF6k6wJ4= -github.com/multiformats/go-multiaddr v0.9.0 h1:3h4V1LHIk5w4hJHekMKWALPXErDfz/sggzwC/NcqbDQ= -github.com/multiformats/go-multiaddr v0.9.0/go.mod h1:mI67Lb1EeTOYb8GQfL/7wpIZwc46ElrvzhYnoJOmTT0= -github.com/multiformats/go-multiaddr-dns v0.3.1 h1:QgQgR+LQVt3NPTjbrLLpsaT2ufAA2y0Mkk+QRVJbW3A= -github.com/multiformats/go-multiaddr-dns v0.3.1/go.mod h1:G/245BRQ6FJGmryJCrOuTdB37AMA5AMOVuO6NY3JwTk= +github.com/multiformats/go-multiaddr v0.14.0 h1:bfrHrJhrRuh/NXH5mCnemjpbGjzRw/b+tJFOD41g2tU= +github.com/multiformats/go-multiaddr v0.14.0/go.mod h1:6EkVAxtznq2yC3QT5CM1UTAwG0GTP3EWAIcjHuzQ+r4= +github.com/multiformats/go-multiaddr-dns v0.4.1 h1:whi/uCLbDS3mSEUMb1MsoT4uzUeZB0N32yzufqS0i5M= +github.com/multiformats/go-multiaddr-dns v0.4.1/go.mod h1:7hfthtB4E4pQwirrz+J0CcDUfbWzTqEzVyYKKIKpgkc= github.com/multiformats/go-multiaddr-fmt v0.1.0 h1:WLEFClPycPkp4fnIzoFoV9FVd49/eQsuaL3/CWe167E= github.com/multiformats/go-multiaddr-fmt v0.1.0/go.mod h1:hGtDIW4PU4BqJ50gW2quDuPVjyWNZxToGUh/HwTZYJo= github.com/multiformats/go-multibase v0.2.0 h1:isdYCVLvksgWlMW9OZRYJEa9pZETFivncJHmHnnd87g= @@ -391,48 +402,50 @@ github.com/multiformats/go-multicodec v0.9.0/go.mod h1:L3QTQvMIaVBkXOXXtVmYE+LI1 github.com/multiformats/go-multihash v0.0.8/go.mod h1:YSLudS+Pi8NHE7o6tb3D8vrpKa63epEDmG8nTduyAew= github.com/multiformats/go-multihash v0.2.3 h1:7Lyc8XfX/IY2jWb/gI7JP+o7JEq9hOa7BFvVU9RSh+U= github.com/multiformats/go-multihash v0.2.3/go.mod h1:dXgKXCXjBzdscBLk9JkjINiEsCKRVch90MdaGiKsvSM= -github.com/multiformats/go-multistream v0.4.1 h1:rFy0Iiyn3YT0asivDUIR05leAdwZq3de4741sbiSdfo= -github.com/multiformats/go-multistream v0.4.1/go.mod h1:Mz5eykRVAjJWckE2U78c6xqdtyNUEhKSM0Lwar2p77Q= -github.com/multiformats/go-varint v0.0.1/go.mod h1:3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE= +github.com/multiformats/go-multistream v0.6.0 h1:ZaHKbsL404720283o4c/IHQXiS6gb8qAN5EIJ4PN5EA= +github.com/multiformats/go-multistream v0.6.0/go.mod h1:MOyoG5otO24cHIg8kf9QW2/NozURlkP/rvi2FQJyCPg= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.1 h1:y4DoQeQOJTaSUsRzczQFazf8JYQmInddypApqA3AkwM= -github.com/multiversx/mx-chain-communication-go v1.1.1/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= -github.com/multiversx/mx-chain-core-go v1.2.24 h1:O0X7N9GfNVUCE9fukXA+dvfCRRjViYn88zOaE7feUog= -github.com/multiversx/mx-chain-core-go v1.2.24/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= -github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= -github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.16 h1:FTmJFp62Y2PDi5s3Apz0xO01eYvsiXXHTZXuMU7QoJc= -github.com/multiversx/mx-chain-es-indexer-go v1.7.16/go.mod h1:E7M0CGDEHU1E0mVcbYHY3haF+rQjtBG6v36drjxVqqA= -github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039 h1:Dpy1rWZ8/RYIxt+BN0U6BJZadxQZKDHwDAk952yZLGI= -github.com/multiversx/mx-chain-go v1.8.12-0.20250217091153-2e8834c2e039/go.mod h1:pLxhdMEamPtfFhWqDw2P1bb9VkdUNAap5wItExvYLXs= -github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= -github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= -github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= -github.com/multiversx/mx-chain-proxy-go v1.1.57/go.mod h1:FBOgb6uL0FKrRKJxWBbOvcoqHfgiJc6nos4u4yDVoO4= -github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2 h1:7/4jvB5DBQqKL4udY4RjcwHZ7sRH20fXM3Nj830Rv84= -github.com/multiversx/mx-chain-scenario-go v1.4.5-0.20240802080531-0906745c04b2/go.mod h1:5lkUsHiCCX1rJOx0d763OIlD85y85xCYU0Zlzasq6OM= -github.com/multiversx/mx-chain-storage-go v1.0.19 h1:2R35MoSXcuNJOFmV5xEhcXqiEGZw6AYGy9R8J9KH66Q= -github.com/multiversx/mx-chain-storage-go v1.0.19/go.mod h1:Pb/BuVmiFqO66DSZO16KFkSUeom94x3e3Q9IloBvkYI= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a h1:+D5GR9SkHTkKU6fIMZLdSQHeIzbDzOT6fSJfKBG80+g= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20241021074004-c2bdb78da54a/go.mod h1:1rSkXreUZNXyPTTdhj47M+Fy62yjxbu3aAsXEtKN3UY= -github.com/multiversx/mx-chain-vm-go v1.5.37 h1:Iy3KCvM+DOq1f9UPA7uYK/rI3ZbBOXc2CVNO2/vm5zw= -github.com/multiversx/mx-chain-vm-go v1.5.37/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de h1:MxwcRm1sFME42bayUaQASyTMCNivcK9luXd64MT/Ozo= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20241021081333-37461f04f0de/go.mod h1:lwcj/pxxKRVVD9MWVrePEdZTRxxbd2XPTlIBhwnYPsA= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e h1:NmsXxAAFflQ3hnKjKJ5X6niFaFa4kO4wXI1uCc8nNVo= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20241021081245-2ef08dbcbc2e/go.mod h1:+W0jVe8ZlYx9pw05g4uUzzXrVFawQ2IM4gwAt6BOVy0= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a h1:pkqsO+zrr/c+d5eUYz5GMVrtkdD/ZI78jsXtErCYdhU= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20241021081009-82e60082ab7a/go.mod h1:qO48bHqu+SpaiNO0y97L25JtJuuH9qLHlD5JOrybWoI= -github.com/multiversx/mx-components-big-int v1.0.0 h1:Wkr8lSzK2nDqixOrrBa47VNuqdhV1m/aJhaP1EMaiS8= -github.com/multiversx/mx-components-big-int v1.0.0/go.mod h1:maIEMgHlNE2u78JaDD0oLzri+ShgU4okHfzP3LWGdQM= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe h1:cgaCosslTU6qqVJ3r4+xMfNudGjEaPuc6rIVTIxuSqo= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe/go.mod h1:Em49dwv2INN13+ledsUYFNxvkdNKxbOgTxXS8gmmHyw= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 h1:rwIljKJpbNLWNBj/oMdcbCKU910JytOXJoBqDYnfres= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840/go.mod h1:IO+vspNan+gT0WOHnJ95uvWygiziHZvfXpff6KnxV7g= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h1:NNI7kYxzsq+4mTPSUJo0cK1+iPxjUX+gRJDaBRwEQ7M= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= +github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 h1:fkBvQ/pA5bsUMVWH2H+1W22QSvtJEEMjgsxdl0ykI1Y= +github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522/go.mod h1:rapm+rCpX1Qtcj5KYa9CY8ZNBCMkuxmToJml0+BpiP8= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= +github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= +github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff/go.mod h1:GXsVNFt/RbajEEuUuzNtgu7ijLztVifxXfMMW7EO9R8= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 h1:Q/iRXtZ6HhPQ6mV5/KWzg9WeamM90JV/WNQj8uP93ls= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4/go.mod h1:9WV9g7ZOf+7ytXri7KRGInNbJSExUpcZ1BUKbWkJKps= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 h1:gmd10vRDOK3QJ7njD/iafV/uaNXl/6QEZf+s+CH9k4c= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43/go.mod h1:tTVMcXx0UWdMymMv3N8b1D1P1XSQwfyGK6xwMlRoONo= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c h1:4L3SY1so6MwfmfO7+MGOhGtDxhVW5PtW6JG48sZmHNE= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c/go.mod h1:NGcFCdOnbpEdk042ixTgD6xavRFQ7ap0z3kBhTXKlDQ= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 h1:aCKp9XDJvKQuKALq0ey0Ztqd/RyzTLTzD8jlpUOZUUA= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d h1:n9O7GfQjrWKrq7Me/Bn4Azl6xjgQuamPj4OSrBbAgWE= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c h1:q6UsyWtQsHW/JhfCQn1ED94MoEhsPld4NB8p/iS1peU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b h1:y0JYiICWFhQu+/TbEejXENU2dnnFuZc14qR6IpwXP1Q= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= +github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= +github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= -github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= +github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= @@ -441,18 +454,19 @@ github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vv github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= -github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU= -github.com/onsi/ginkgo/v2 v2.11.0/go.mod h1:ZhrRA5XmEE3x3rhlzamx/JJvujdZoJ2uvgI7kR0iZvM= +github.com/onsi/ginkgo/v2 v2.22.0 h1:Yed107/8DjTr0lKCNt7Dn8yQ6ybuDRQoMGrNFKzMfHg= +github.com/onsi/ginkgo/v2 v2.22.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo= github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= -github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= -github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= -github.com/opencontainers/runtime-spec v1.0.2 h1:UfAcuLBJB9Coz72x1hgl8O5RVzTdNiaglX6v2DM6FI0= +github.com/onsi/gomega v1.34.2 h1:pNCwDkzrsv7MS9kpaQvVb1aVLahQXyJ/Tv5oAZMI3i8= +github.com/onsi/gomega v1.34.2/go.mod h1:v1xfxRgk0KIsG+QOdm7p8UosrOzPYRo60fd3B/1Dukc= github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= +github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8= @@ -463,6 +477,48 @@ github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCko github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +github.com/pion/datachannel v1.5.10 h1:ly0Q26K1i6ZkGf42W7D4hQYR90pZwzFOjTq5AuCKk4o= +github.com/pion/datachannel v1.5.10/go.mod h1:p/jJfC9arb29W7WrxyKbepTU20CFgyx5oLo8Rs4Py/M= +github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s= +github.com/pion/dtls/v2 v2.2.12 h1:KP7H5/c1EiVAAKUmXyCzPiQe5+bCJrpOeKg/L05dunk= +github.com/pion/dtls/v2 v2.2.12/go.mod h1:d9SYc9fch0CqK90mRk1dC7AkzzpwJj6u2GU3u+9pqFE= +github.com/pion/ice/v2 v2.3.37 h1:ObIdaNDu1rCo7hObhs34YSBcO7fjslJMZV0ux+uZWh0= +github.com/pion/ice/v2 v2.3.37/go.mod h1:mBF7lnigdqgtB+YHkaY/Y6s6tsyRyo4u4rPGRuOjUBQ= +github.com/pion/interceptor v0.1.37 h1:aRA8Zpab/wE7/c0O3fh1PqY0AJI3fCSEM5lRWJVorwI= +github.com/pion/interceptor v0.1.37/go.mod h1:JzxbJ4umVTlZAf+/utHzNesY8tmRkM2lVmkS82TTj8Y= +github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY= +github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms= +github.com/pion/mdns v0.0.12 h1:CiMYlY+O0azojWDmxdNr7ADGrnZ+V6Ilfner+6mSVK8= +github.com/pion/mdns v0.0.12/go.mod h1:VExJjv8to/6Wqm1FXK+Ii/Z9tsVk/F5sD/N70cnYFbk= +github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA= +github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8= +github.com/pion/rtcp v1.2.12/go.mod h1:sn6qjxvnwyAkkPzPULIbVqSKI5Dv54Rv7VG0kNxh9L4= +github.com/pion/rtcp v1.2.15 h1:LZQi2JbdipLOj4eBjK4wlVoQWfrZbh3Q6eHtWtJBZBo= +github.com/pion/rtcp v1.2.15/go.mod h1:jlGuAjHMEXwMUHK78RgX0UmEJFV4zUKOFHR7OP+D3D0= +github.com/pion/rtp v1.8.3/go.mod h1:pBGHaFt/yW7bf1jjWAoUjpSNoDnw98KTMg+jWWvziqU= +github.com/pion/rtp v1.8.10 h1:puphjdbjPB+L+NFaVuZ5h6bt1g5q4kFIoI+r5q/g0CU= +github.com/pion/rtp v1.8.10/go.mod h1:8uMBJj32Pa1wwx8Fuv/AsFhn8jsgw+3rUC2PfoBZ8p4= +github.com/pion/sctp v1.8.35 h1:qwtKvNK1Wc5tHMIYgTDJhfZk7vATGVHhXbUDfHbYwzA= +github.com/pion/sctp v1.8.35/go.mod h1:EcXP8zCYVTRy3W9xtOF7wJm1L1aXfKRQzaM33SjQlzg= +github.com/pion/sdp/v3 v3.0.9 h1:pX++dCHoHUwq43kuwf3PyJfHlwIj4hXA7Vrifiq0IJY= +github.com/pion/sdp/v3 v3.0.9/go.mod h1:B5xmvENq5IXJimIO4zfp6LAe1fD9N+kFv+V/1lOdz8M= +github.com/pion/srtp/v2 v2.0.20 h1:HNNny4s+OUmG280ETrCdgFndp4ufx3/uy85EawYEhTk= +github.com/pion/srtp/v2 v2.0.20/go.mod h1:0KJQjA99A6/a0DOVTu1PhDSw0CXF2jTkqOoMg3ODqdA= +github.com/pion/stun v0.6.1 h1:8lp6YejULeHBF8NmV8e2787BogQhduZugh5PdhDyyN4= +github.com/pion/stun v0.6.1/go.mod h1:/hO7APkX4hZKu/D0f2lHzNyvdkTGtIy3NDmLR7kSz/8= +github.com/pion/transport/v2 v2.2.1/go.mod h1:cXXWavvCnFF6McHTft3DWS9iic2Mftcz1Aq29pGcU5g= +github.com/pion/transport/v2 v2.2.3/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v2 v2.2.4/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0= +github.com/pion/transport/v2 v2.2.10 h1:ucLBLE8nuxiHfvkFKnkDQRYWYfp8ejf4YBOPfaQpw6Q= +github.com/pion/transport/v2 v2.2.10/go.mod h1:sq1kSLWs+cHW9E+2fJP95QudkzbK7wscs8yYgQToO5E= +github.com/pion/transport/v3 v3.0.1/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0= +github.com/pion/transport/v3 v3.0.7 h1:iRbMH05BzSNwhILHoBoAPxoB9xQgOaJk+591KC9P1o0= +github.com/pion/transport/v3 v3.0.7/go.mod h1:YleKiTZ4vqNxVwh77Z0zytYi7rXHl7j6uPLGhhz9rwo= +github.com/pion/turn/v2 v2.1.3/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= +github.com/pion/turn/v2 v2.1.6 h1:Xr2niVsiPTB0FPtt+yAWKFUkU1eotQbGgpTIld4x1Gc= +github.com/pion/turn/v2 v2.1.6/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY= +github.com/pion/webrtc/v3 v3.3.5 h1:ZsSzaMz/i9nblPdiAkZoP+E6Kmjw+jnyq3bEmU3EtRg= +github.com/pion/webrtc/v3 v3.3.5/go.mod h1:liNa+E1iwyzyXqNUwvoMRNQ10x8h8FOeJKL8RkIbamE= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -472,35 +528,31 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/polydawn/refmt v0.89.0 h1:ADJTApkvkeBZsN0tBTx8QjpD9JkmxbKp0cxfr9qszm4= github.com/polydawn/refmt v0.89.0/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= -github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= +github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y= +github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= -github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= +github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= -github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= +github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io= +github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= -github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= -github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo= -github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A= -github.com/quic-go/qtls-go1-19 v0.3.3 h1:wznEHvJwd+2X3PqftRha0SUKmGsnb6dfArMhy9PeJVE= -github.com/quic-go/qtls-go1-19 v0.3.3/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI= -github.com/quic-go/qtls-go1-20 v0.2.3 h1:m575dovXn1y2ATOb1XrRFcrv0F+EQmlowTkoraNkDPI= -github.com/quic-go/qtls-go1-20 v0.2.3/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM= -github.com/quic-go/quic-go v0.33.0 h1:ItNoTDN/Fm/zBlq769lLJc8ECe9gYaW40veHCCco7y0= -github.com/quic-go/quic-go v0.33.0/go.mod h1:YMuhaAV9/jIu0XclDXwZPAsP/2Kgr5yMYhe9oxhhOFA= -github.com/quic-go/webtransport-go v0.5.3 h1:5XMlzemqB4qmOlgIus5zB45AcZ2kCgCy2EptUrfOPWU= -github.com/quic-go/webtransport-go v0.5.3/go.mod h1:OhmmgJIzTTqXK5xvtuX0oBpLV2GkLWNDA+UeTGJXErU= +github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= +github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= +github.com/quic-go/qpack v0.5.1 h1:giqksBPnT/HDtZ6VhtFKgoLOWmlyo9Ei6u9PqzIMbhI= +github.com/quic-go/qpack v0.5.1/go.mod h1:+PC4XFrEskIVkcLzpEkbLqq1uCoxPhQuvK5rH1ZgaEg= +github.com/quic-go/quic-go v0.48.2 h1:wsKXZPeGWpMpCGSWqOcqpW2wZYic/8T3aqiOID0/KWE= +github.com/quic-go/quic-go v0.48.2/go.mod h1:yBgs3rWBOADpga7F+jJsb6Ybg1LSYiQvwWlLX+/6HMs= +github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 h1:4WFk6u3sOT6pLa1kQ50ZVdm8BQFgJNA117cepZxtLIg= +github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66/go.mod h1:Vp72IJajgeOL6ddqrAhmp7IM9zbTcgkQxD/YdxrVwMw= github.com/raulk/go-watchdog v1.3.0 h1:oUmdlHxdkXRJlwfG0O9omj8ukerm8MEQavSiDTEtBsk= github.com/raulk/go-watchdog v1.3.0/go.mod h1:fIvOnLbF0b0ZwkB9YU4mOW9Did//4vPZtDqv66NfsMU= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= +github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= @@ -535,6 +587,7 @@ github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5k github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= github.com/smartystreets/assertions v1.13.1 h1:Ef7KhSmjZcK6AVf9YbJdvPYG9avaF0ZxudX+ThRdWfU= +github.com/smartystreets/assertions v1.13.1/go.mod h1:cXr/IwVfSo/RbCSPhoAPv73p3hlSdrBH/b3SdnW/LMY= github.com/smartystreets/goconvey v1.7.2 h1:9RBaZCeXEQ3UselpuwUQHltGVXvdwm6cv1hgR6gDIPg= github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM= github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d/go.mod h1:UdhH50NIW0fCiwBSr0co2m7BnFLdv4fQTgdqdJTHFeE= @@ -555,6 +608,7 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= @@ -593,6 +647,9 @@ github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 h1:EKhdz github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1/go.mod h1:8UvriyWtv5Q5EOgjHaSseUEdkQfvwFv1I/In/O2M9gc= github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee h1:lYbXeSvJi5zk5GLKVuid9TVjS9a0OmLIDKTfoZBL6Ow= github.com/whyrusleeping/timecache v0.0.0-20160911033111-cfcb2f1abfee/go.mod h1:m2aV4LZI4Aez7dP5PMyVKEHhUyEJ/RjmPEDOpDvudHg= +github.com/wlynxg/anet v0.0.3/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= +github.com/wlynxg/anet v0.0.5 h1:J3VJGi1gvo0JwZ/P1/Yc/8p63SoW98B5dHkYDmpgvvU= +github.com/wlynxg/anet v0.0.5/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= github.com/xlab/treeprint v1.0.0/go.mod h1:IoImgRak9i3zJyuxOKUP1v4UZd1tMoKkq/Cimt1uhCg= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -603,20 +660,25 @@ github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/otel v1.14.0 h1:/79Huy8wbf5DnIPhemGB+zEPVwnN6fuQybr/SRXa6hM= -go.opentelemetry.io/otel v1.14.0/go.mod h1:o4buv+dJzx8rohcUeRmWUZhqupFvzWis188WlggnNeU= -go.opentelemetry.io/otel/trace v1.14.0 h1:wp2Mmvj41tDsyAJXiWDWpfNsOiIyd38fy85pyKcFq/M= -go.opentelemetry.io/otel/trace v1.14.0/go.mod h1:8avnQLK+CG77yNLUae4ea2JDQ6iT+gozhnZjy/rw9G8= +go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= +go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= +go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= +go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= +go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= +go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= -go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= -go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= -go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= -go.uber.org/fx v1.19.2 h1:SyFgYQFr1Wl0AYstE8vyYIzP4bFz2URrScjwC4cwUvY= -go.uber.org/fx v1.19.2/go.mod h1:43G1VcqSzbIv77y00p1DRAsyZS8WdzuYdhZXmEUkMyQ= +go.uber.org/dig v1.18.0 h1:imUL1UiY0Mg4bqbFfsRQO5G4CGRBec/ZujWTvSVp3pw= +go.uber.org/dig v1.18.0/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= +go.uber.org/fx v1.23.0 h1:lIr/gYWQGfTwGcSXWXu4vP5Ws6iqnNEIY+F/aFzCKTg= +go.uber.org/fx v1.23.0/go.mod h1:o/D9n+2mLP6v1EG+qsdT1O8wKopYAsqZasju97SDFCU= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= +go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= +go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= +go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= +go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= @@ -624,8 +686,8 @@ go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN8 go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ= go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= -go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= -go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= +go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= +go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc= @@ -643,12 +705,15 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE= golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= -golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= -golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= +golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= -golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c h1:KL/ZBHXgKGVmuZBZ01Lt57yE5ws8ZPSkkihmEyq7FXc= +golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU= golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= @@ -662,8 +727,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= +golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -689,10 +754,13 @@ golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= -golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= -golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= +golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -733,7 +801,6 @@ golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210217105451-b926d437f341/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -746,16 +813,22 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo= +golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= +golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -765,10 +838,14 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -786,19 +863,18 @@ golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.29.0 h1:Xx0h3TtM9rzQpQuR4dKLrdglAmCEN5Oi+P74JdhdzXE= +golang.org/x/tools v0.29.0/go.mod h1:KMQVMRsVxU6nHCFXrBPhDB8XncLNLM0lIy/F14RP588= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -gonum.org/v1/gonum v0.11.0 h1:f1IJhK4Km5tBJmaiJXtk/PkL4cdVX6J+tGiM187uT5E= -gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= +gonum.org/v1/gonum v0.15.1 h1:FNy7N6OUZVUaWG9pTiD+jlhdQ3lMP+/LcTpJ6+a8sQ0= +gonum.org/v1/gonum v0.15.1/go.mod h1:eZTZuRFrzu5pcyjN5wJhcIhnUdNijYxX1T2IcrOGY0o= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.1.0/go.mod h1:UGEZY7KEX120AnNLIHFMKIo4obdJhkp2tPbaPlQx13Y= @@ -833,15 +909,17 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= -google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= +google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/go-playground/assert.v1 v1.2.1 h1:xoYuJVE7KT85PYWrN730RguIQO0ePzVRfFMXadIrXTM= +gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= gopkg.in/go-playground/validator.v8 v8.18.2 h1:lFB4DoMU6B626w8ny76MV7VX6W2VHct2GVOI3xgiMrQ= gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= @@ -864,8 +942,8 @@ honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= -lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= +lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= +lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= nullprogram.com/x/optparse v1.0.0/go.mod h1:KdyPE+Igbe0jQUrVfMqDMeJQIJZEuyV7pjYmp6pbG50= rsc.io/goversion v1.2.0/go.mod h1:Eih9y/uIBS3ulggl7KNJ09xGSLcuNaLgmvvqa07sgfo= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= From eee6629deb5725e61644f13a229e17781c4f8ad2 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 19 Feb 2025 10:39:46 +0200 Subject: [PATCH 16/47] fix pipelines running with invalid go --- .github/workflows/run-multiple-instances.yml | 2 +- .github/workflows/run-vm-query-after-start.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-multiple-instances.yml b/.github/workflows/run-multiple-instances.yml index 2c87f295..d6912397 100644 --- a/.github/workflows/run-multiple-instances.yml +++ b/.github/workflows/run-multiple-instances.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v2 with: - go-version: 1.20.7 + go-version: 1.23.6 id: go - name: Check out code into the Go module directory diff --git a/.github/workflows/run-vm-query-after-start.yml b/.github/workflows/run-vm-query-after-start.yml index 7edd4c68..ff1ffce5 100644 --- a/.github/workflows/run-vm-query-after-start.yml +++ b/.github/workflows/run-vm-query-after-start.yml @@ -13,7 +13,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v2 with: - go-version: 1.20.7 + go-version: 1.23.6 id: go - name: Check out code into the Go module directory From 1869f591f8afdf335282acd3c66cf94dbe3e600c Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 19 Feb 2025 10:56:56 +0200 Subject: [PATCH 17/47] updated readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e1b97102..5d5eb73d 100644 --- a/README.md +++ b/README.md @@ -431,7 +431,7 @@ Using the `cmd/chainsimulator` package as root, execute the following commands: - install go dependencies: `go install` - build executable: `go build -o chainsimulator` -Note: go version 1.20.* should be used to build the executable. Using version 1.21.* leads to build failures currently. +Note: go version 1.23.* should be used to build the executable. ## Launching the chainsimulator From 96505d748d2d072c180f8658789a2599be8dc39d Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 20 Feb 2025 15:54:41 +0200 Subject: [PATCH 18/47] updated readme --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 4282da06..ffaf0638 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 - github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 + github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1 github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff github.com/pelletier/go-toml v1.9.3 @@ -125,9 +125,9 @@ require ( github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c // indirect github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4 // indirect github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect diff --git a/go.sum b/go.sum index ed076439..61b27032 100644 --- a/go.sum +++ b/go.sum @@ -416,8 +416,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= -github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522 h1:fkBvQ/pA5bsUMVWH2H+1W22QSvtJEEMjgsxdl0ykI1Y= -github.com/multiversx/mx-chain-go v1.8.12-0.20250218175754-85937688d522/go.mod h1:rapm+rCpX1Qtcj5KYa9CY8ZNBCMkuxmToJml0+BpiP8= +github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1 h1:Fye/EfdPkcZ0bteP6T2dAEXwWqYoBW8S2buX8ZIZQ1c= +github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1/go.mod h1:m/jTb7LKSnl0HmAzHHZNkcGrVZAzWkjhF8NtC5IoX5E= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= @@ -430,12 +430,12 @@ github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627 github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c/go.mod h1:NGcFCdOnbpEdk042ixTgD6xavRFQ7ap0z3kBhTXKlDQ= github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 h1:aCKp9XDJvKQuKALq0ey0Ztqd/RyzTLTzD8jlpUOZUUA= github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d h1:n9O7GfQjrWKrq7Me/Bn4Azl6xjgQuamPj4OSrBbAgWE= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250218162811-01b9e94e011d/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c h1:q6UsyWtQsHW/JhfCQn1ED94MoEhsPld4NB8p/iS1peU= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250218162950-40cf4739515c/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b h1:y0JYiICWFhQu+/TbEejXENU2dnnFuZc14qR6IpwXP1Q= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250218163144-3830385fe37b/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 h1:xTbDPTaJQ0evqELiXQ4a1pinEAvoE7Y6/cmj4MUjzDA= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 h1:B0AMhrWhUIN7HHNHTpfDJHAopTUHFjx8YVMDkb3++WA= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4 h1:t3uYNKpIP1GCDXCUA4eUnsXh6Oq/G9IPUuI5EYUAp50= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= From 584c728c727ef247f05b6e607addb2da2edccf55 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 20 Feb 2025 16:57:59 +0200 Subject: [PATCH 19/47] updated mx-chain-go --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index ffaf0638..da9393fd 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 - github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1 + github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7 github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff github.com/pelletier/go-toml v1.9.3 @@ -127,7 +127,7 @@ require ( github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 // indirect github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 // indirect github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4 // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6 // indirect github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect diff --git a/go.sum b/go.sum index 61b27032..72fd6907 100644 --- a/go.sum +++ b/go.sum @@ -416,8 +416,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= -github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1 h1:Fye/EfdPkcZ0bteP6T2dAEXwWqYoBW8S2buX8ZIZQ1c= -github.com/multiversx/mx-chain-go v1.8.12-0.20250220135236-6cd58db027b1/go.mod h1:m/jTb7LKSnl0HmAzHHZNkcGrVZAzWkjhF8NtC5IoX5E= +github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7 h1:3UQyAu646rvXoNClmJuGP1jA/OLJb0XEqR2Bh85Z9nU= +github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7/go.mod h1:I5QVFaXxwaU362OZYPuFI0AVIQk61FuqT2UGbVML530= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= @@ -434,8 +434,8 @@ github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 h1:B0AMhrWhUIN7HHNHTpfDJHAopTUHFjx8YVMDkb3++WA= github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4 h1:t3uYNKpIP1GCDXCUA4eUnsXh6Oq/G9IPUuI5EYUAp50= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220134915-8fe9989311f4/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6 h1:o52auTBcVK8WlZ6HWlvpIV+9Uo2M/SSdAZ80tK8CEp8= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= From af19feb5ddba51267775c75c3455f31a52c0c02a Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 28 Feb 2025 14:27:07 +0200 Subject: [PATCH 20/47] fix after review --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8d590657..2472a54b 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ DOCKER_FILE=Dockerfile IMAGE_NAME=simulator_image docker-build: - sudo docker build \ + docker build \ -t ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} \ -f ${DOCKER_FILE} \ . From dab7af1d16c08aae1e64a63aca12c065291772cd Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 28 Feb 2025 14:28:09 +0200 Subject: [PATCH 21/47] removed all sudo from makefile --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 2472a54b..9823b1a5 100644 --- a/Makefile +++ b/Makefile @@ -11,11 +11,11 @@ docker-build: run-faucet-test: $(MAKE) docker-build - sudo docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} + docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} sleep 2s cd examples/faucet && /bin/bash faucet.sh - sudo docker stop "${IMAGE_NAME}" - sudo docker rm ${IMAGE_NAME} 2> /dev/null + docker stop "${IMAGE_NAME}" + docker rm ${IMAGE_NAME} 2> /dev/null run-examples: printf '%s\n' '{ File = "enableEpochs.toml", Path = "EnableEpochs.StakeLimitsEnableEpoch", Value = 1000000 },' > temp.txt @@ -23,10 +23,10 @@ run-examples: rm temp.txt $(MAKE) docker-build - sudo docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} + docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} cd scripts/run-examples && /bin/bash script.sh - sudo docker stop "${IMAGE_NAME}" - sudo docker rm ${IMAGE_NAME} + docker stop "${IMAGE_NAME}" + docker rm ${IMAGE_NAME} lint-install: ifeq (,$(wildcard test -f bin/golangci-lint)) From a8ea6683ac406d76ef6250f4791a876dc19aa62b Mon Sep 17 00:00:00 2001 From: danidrasovean Date: Tue, 11 Mar 2025 15:29:03 +0200 Subject: [PATCH 22/47] Update workflow to push both platforms under same tag --- .github/workflows/deploy-docker.yml | 13 +++++-------- Dockerfile | 2 -- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index 176a06cf..24bf6fb3 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -4,14 +4,13 @@ on: release: types: [published] pull_request: + workflow_dispatch: jobs: push_to_registry: name: Push Docker image to Docker Hub runs-on: ubuntu-22.04 - strategy: - matrix: - platform: [linux/amd64, linux/arm64] + permissions: packages: write contents: read @@ -40,16 +39,14 @@ jobs: go build ./chainsimulator --fetch-configs-and-close - # TODO: remove this when https://github.com/actions/runner-images/issues/11471 is fully resolved - name: Set up QEMU for ARM64 - if: matrix.platform == 'linux/arm64' uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub - if: ${{ github.event_name == 'release' && github.event.action == 'published' }} + if: github.event_name != 'pull_request' uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} @@ -67,8 +64,8 @@ jobs: with: context: . file: ./Dockerfile - platforms: ${{ matrix.platform }} - push: ${{ github.event_name == 'release' && github.event.action == 'published' }} + platforms: linux/amd64,linux/arm64 + push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} diff --git a/Dockerfile b/Dockerfile index 4fdb5431..fd530656 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,8 +21,6 @@ RUN cp /go/pkg/mod/github.com/multiversx/$(cat /multiversx/go.sum | grep mx-chai FROM ubuntu:22.04 ARG TARGETARCH - - RUN apt-get update && apt-get install -y git curl COPY --from=builder /multiversx/cmd/chainsimulator /multiversx From 325a7a54031a11f70cda821cd267f18c01ef080a Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Tue, 18 Mar 2025 11:21:51 +0200 Subject: [PATCH 23/47] updated mx-chain-go to v1.8.12 --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 7c96ba77..884bd3fb 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.11 + github.com/multiversx/mx-chain-go v1.8.12 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index f3442977..b749a058 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.16 h1:FTmJFp62Y2PDi5s3Apz0xO01eYvsiXXHTZXuMU7QoJc= github.com/multiversx/mx-chain-es-indexer-go v1.7.16/go.mod h1:E7M0CGDEHU1E0mVcbYHY3haF+rQjtBG6v36drjxVqqA= -github.com/multiversx/mx-chain-go v1.8.11 h1:veb6gMxkRqe+XCpK2n0p27/5Qpzo3KtMbam59SCX7LQ= -github.com/multiversx/mx-chain-go v1.8.11/go.mod h1:bmsBlNR/+jA8kLPScFv2S9HQL6yCEw+qMoExY9SICaA= +github.com/multiversx/mx-chain-go v1.8.12 h1:lI9SacCvZjjon39MpDmLslTrutq95P0n8mc0Nw3Izqc= +github.com/multiversx/mx-chain-go v1.8.12/go.mod h1:bmsBlNR/+jA8kLPScFv2S9HQL6yCEw+qMoExY9SICaA= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 2e669bd05e61731cc1b4290709051d0ff082ac70 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 26 Mar 2025 10:13:35 +0200 Subject: [PATCH 24/47] updated mx-chain-go --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 7c96ba77..3a9b43a3 100644 --- a/go.mod +++ b/go.mod @@ -5,8 +5,8 @@ go 1.20 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.11 + github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 + github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -119,9 +119,9 @@ require ( github.com/multiformats/go-multistream v0.4.1 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.1 // indirect + github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.16 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect diff --git a/go.sum b/go.sum index f3442977..9975d1de 100644 --- a/go.sum +++ b/go.sum @@ -398,16 +398,16 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.1 h1:y4DoQeQOJTaSUsRzczQFazf8JYQmInddypApqA3AkwM= -github.com/multiversx/mx-chain-communication-go v1.1.1/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= -github.com/multiversx/mx-chain-core-go v1.2.24 h1:O0X7N9GfNVUCE9fukXA+dvfCRRjViYn88zOaE7feUog= -github.com/multiversx/mx-chain-core-go v1.2.24/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af h1:7JoTWjlYtJuid/ndLIDBrEOTkpdII64cm7xuUtHFotA= +github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 h1:z871RMgkQVc7/RR5EZ/sEEKygOFVwUQrozvgmuz9U6o= +github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.16 h1:FTmJFp62Y2PDi5s3Apz0xO01eYvsiXXHTZXuMU7QoJc= -github.com/multiversx/mx-chain-es-indexer-go v1.7.16/go.mod h1:E7M0CGDEHU1E0mVcbYHY3haF+rQjtBG6v36drjxVqqA= -github.com/multiversx/mx-chain-go v1.8.11 h1:veb6gMxkRqe+XCpK2n0p27/5Qpzo3KtMbam59SCX7LQ= -github.com/multiversx/mx-chain-go v1.8.11/go.mod h1:bmsBlNR/+jA8kLPScFv2S9HQL6yCEw+qMoExY9SICaA= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= +github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= +github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11 h1:0FOV7ePl15vliJQtE5kxq+78TTwz0EkJVSbkabMYhsQ= +github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From ccd7340611742ff110306ce27c6ca1b72b5bbf78 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 26 Mar 2025 11:26:00 +0200 Subject: [PATCH 25/47] wait less blocks when checking if tx is still pending --- Makefile | 2 +- .../contracts/issue-esdt-with-contract/issue-with-contract.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 9823b1a5..9e3e34e3 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ run-examples: $(MAKE) docker-build docker run -d --name "${IMAGE_NAME}" -p 8085:8085 ${CHAIN_SIMULATOR_IMAGE_NAME}:${CHAIN_SIMULATOR_IMAGE_TAG} - cd scripts/run-examples && /bin/bash script.sh + cd scripts/run-examples && /bin/bash install-python-deps.sh && /bin/bash script.sh docker stop "${IMAGE_NAME}" docker rm ${IMAGE_NAME} diff --git a/examples/contracts/issue-esdt-with-contract/issue-with-contract.py b/examples/contracts/issue-esdt-with-contract/issue-with-contract.py index 74130219..cd994360 100644 --- a/examples/contracts/issue-esdt-with-contract/issue-with-contract.py +++ b/examples/contracts/issue-esdt-with-contract/issue-with-contract.py @@ -87,7 +87,7 @@ def main(): time.sleep(0.5) - provider.do_post_generic(f"{GENERATE_BLOCKS_URL}/3", {}) + provider.do_post_generic(f"{GENERATE_BLOCKS_URL}/1", {}) status = provider.get_transaction_status(tx_hash) if status.status != "pending": From 1249b286fd4228d7d6f7d2abac9e09e71b86d6e9 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 26 Mar 2025 13:59:30 +0200 Subject: [PATCH 26/47] update go mod --- go.mod | 4 ++-- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index da9393fd..67c77855 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 - github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7 + github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5 github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff github.com/pelletier/go-toml v1.9.3 @@ -124,7 +124,7 @@ require ( github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c // indirect - github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043 // indirect github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 // indirect github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 // indirect github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6 // indirect diff --git a/go.sum b/go.sum index 72fd6907..37217143 100644 --- a/go.sum +++ b/go.sum @@ -416,8 +416,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= -github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7 h1:3UQyAu646rvXoNClmJuGP1jA/OLJb0XEqR2Bh85Z9nU= -github.com/multiversx/mx-chain-go v1.8.12-0.20250220145411-2fdffff6c2c7/go.mod h1:I5QVFaXxwaU362OZYPuFI0AVIQk61FuqT2UGbVML530= +github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5 h1:YQ/w9J2OT9oRXTP79NTduojnAQC4L84a3rZCJJvHcyo= +github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5/go.mod h1:okQzvlZRSx7C2sowVw3AI0Je2pc/7bXK0pHYOuU3hbc= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= @@ -428,8 +428,8 @@ github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43/go.mod h1:tTVMcXx0UWdMymMv3N8b1D1P1XSQwfyGK6xwMlRoONo= github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c h1:4L3SY1so6MwfmfO7+MGOhGtDxhVW5PtW6JG48sZmHNE= github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c/go.mod h1:NGcFCdOnbpEdk042ixTgD6xavRFQ7ap0z3kBhTXKlDQ= -github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745 h1:aCKp9XDJvKQuKALq0ey0Ztqd/RyzTLTzD8jlpUOZUUA= -github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250218163500-604d44bde745/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043 h1:uomqjb4XOchsJs6TtHj0PjLXJpzKiP23ZcL1ZJi4JOM= +github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 h1:xTbDPTaJQ0evqELiXQ4a1pinEAvoE7Y6/cmj4MUjzDA= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 h1:B0AMhrWhUIN7HHNHTpfDJHAopTUHFjx8YVMDkb3++WA= From 5d476a916e7843ceddb12edbf6c16090adf45fb6 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 27 Mar 2025 16:09:29 +0200 Subject: [PATCH 27/47] update mx chain go --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 3a9b43a3..bd29109f 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 - github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11 + github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 9975d1de..2073f07d 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= -github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11 h1:0FOV7ePl15vliJQtE5kxq+78TTwz0EkJVSbkabMYhsQ= -github.com/multiversx/mx-chain-go v1.8.13-0.20250324163410-2fec7b3e3d11/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= +github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd h1:CmPKKNktgaMXAy2G8nXALtUvJ/SFdtruhsUDE74CcIE= +github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 46db6b954f385bb93fbdc70a5b854a722d24d8cd Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 28 Mar 2025 13:37:56 +0200 Subject: [PATCH 28/47] update mx chain go --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index bd29109f..6aee399c 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 - github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd + github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 2073f07d..3930b020 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= -github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd h1:CmPKKNktgaMXAy2G8nXALtUvJ/SFdtruhsUDE74CcIE= -github.com/multiversx/mx-chain-go v1.8.13-0.20250327110530-39611cdfeffd/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5 h1:6pswdNokUHln9DHSJuAluvivoh6siyQirWePKiewf7Y= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From cb59ae7e77ab5de7c1423baa12c2a4dc5bce3a67 Mon Sep 17 00:00:00 2001 From: miiu Date: Fri, 28 Mar 2025 15:59:35 +0200 Subject: [PATCH 29/47] update go mod --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 6aee399c..0cf76c79 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 - github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5 + github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 3930b020..6c8a5c04 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5 h1:6pswdNokUHln9DHSJuAluvivoh6siyQirWePKiewf7Y= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328113553-9e6506265fe5/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650 h1:eUjI2JOjBANRc3wD82Ck5sMfKz2q8FwCmPtwIPFh884= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From c401e678a798223bf858b8cb2d390c185d35b098 Mon Sep 17 00:00:00 2001 From: miiu Date: Fri, 28 Mar 2025 17:21:34 +0200 Subject: [PATCH 30/47] fixes --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 0cf76c79..418d9610 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 - github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650 + github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 6c8a5c04..3a1500fe 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650 h1:eUjI2JOjBANRc3wD82Ck5sMfKz2q8FwCmPtwIPFh884= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328135545-dfb21304f650/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91 h1:G8+QfqXJwinh8bmCJ2Uiu+RfueseFdcy5r+0Df9v7CA= +github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From e3b3e1c4f5207d556e890517866d4b06e8be99bd Mon Sep 17 00:00:00 2001 From: miiu Date: Mon, 31 Mar 2025 11:26:37 +0300 Subject: [PATCH 31/47] latest version --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 418d9610..6441cefc 100644 --- a/go.mod +++ b/go.mod @@ -5,8 +5,8 @@ go 1.20 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 - github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91 + github.com/multiversx/mx-chain-core-go v1.3.0 + github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -119,9 +119,9 @@ require ( github.com/multiformats/go-multistream v0.4.1 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af // indirect + github.com/multiversx/mx-chain-communication-go v1.2.0 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.8.0 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect diff --git a/go.sum b/go.sum index 3a1500fe..d935249d 100644 --- a/go.sum +++ b/go.sum @@ -398,16 +398,16 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af h1:7JoTWjlYtJuid/ndLIDBrEOTkpdII64cm7xuUtHFotA= -github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250307100720-d2d999fc12af/go.mod h1:WK6bP4pGEHGDDna/AYRIMtl6G9OA0NByI1Lw8PmOnRM= -github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073 h1:z871RMgkQVc7/RR5EZ/sEEKygOFVwUQrozvgmuz9U6o= -github.com/multiversx/mx-chain-core-go v1.2.25-0.20250312113427-a70d8ff2b073/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-communication-go v1.2.0 h1:0wOoLldiRbvaOPxwICbnRCqCpLqPewg8M/FMbC/0OXY= +github.com/multiversx/mx-chain-communication-go v1.2.0/go.mod h1:wS3aAwkmHbC9mlzQdvL6p7l8Rqw3vmzhj7WZW1dTveA= +github.com/multiversx/mx-chain-core-go v1.3.0 h1:GhDlvwHAhG5AabgCoGxwdtTEzVCa0KPkGAKB+BtIgQ0= +github.com/multiversx/mx-chain-core-go v1.3.0/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38 h1:sglIVcRAuxQhPEL0f0vtbPPio1i9aksNdH3C19VH0cc= -github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250311085008-58675dd2ea38/go.mod h1:IwFRBYbbri/C3epb+e0YmE3umXnZhewD3pwvNQM85fw= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91 h1:G8+QfqXJwinh8bmCJ2Uiu+RfueseFdcy5r+0Df9v7CA= -github.com/multiversx/mx-chain-go v1.8.13-0.20250328151652-4c6a97fe6f91/go.mod h1:JxIX+ePDemmT3rXIM8SQDSYMMNqa7ffmsl7KTaH9Wdc= +github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= +github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= +github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459 h1:WqIu8+oSo30JaaotZSqpNeYrqrvghucmSCZGE+Bei+k= +github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 1327daa71a9b2c0765de6532738a18c5775294ba Mon Sep 17 00:00:00 2001 From: miiu Date: Tue, 1 Apr 2025 14:35:48 +0300 Subject: [PATCH 32/47] small fix --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 6441cefc..f7974a11 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459 + github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index d935249d..d9f1259a 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459 h1:WqIu8+oSo30JaaotZSqpNeYrqrvghucmSCZGE+Bei+k= -github.com/multiversx/mx-chain-go v1.9.1-0.20250331075110-528464809459/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9 h1:lmm644qynQV6ZYP8TrJ863hkAYU4h5ONRSW/1GIQ95M= +github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 1069f61a666bc6850836280ff764cafbb34ff808 Mon Sep 17 00:00:00 2001 From: miiu Date: Tue, 1 Apr 2025 16:49:38 +0300 Subject: [PATCH 33/47] update --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index f7974a11..61f4b38e 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9 + github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index d9f1259a..d76b6471 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9 h1:lmm644qynQV6ZYP8TrJ863hkAYU4h5ONRSW/1GIQ95M= -github.com/multiversx/mx-chain-go v1.9.1-0.20250401112116-3b59ea87a7a9/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d h1:En64kpxxqkQdgm+R4weftDnuDXBBtIEV5RQz9W3TEIE= +github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 5458cf44e7b460bd05a6187ff76a7d129227a3b8 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Mon, 7 Apr 2025 12:03:22 +0300 Subject: [PATCH 34/47] test for Andromeda with patch1 --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 61f4b38e..c544f219 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d + github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index d76b6471..9cac1d40 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d h1:En64kpxxqkQdgm+R4weftDnuDXBBtIEV5RQz9W3TEIE= -github.com/multiversx/mx-chain-go v1.9.1-0.20250401134613-0f4eede56c6d/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5 h1:OLvLkBpJKljBHf+qLdgSlugTz+U9IfHmeU4wXiPJ+ME= +github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 2762e52376f9f4b0bf1534482a24f6a7221bbb84 Mon Sep 17 00:00:00 2001 From: miiu Date: Mon, 14 Apr 2025 14:22:43 +0300 Subject: [PATCH 35/47] last andromeda commit --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index c544f219..ec456260 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5 + github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 9cac1d40..33ab5a55 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5 h1:OLvLkBpJKljBHf+qLdgSlugTz+U9IfHmeU4wXiPJ+ME= -github.com/multiversx/mx-chain-go v1.9.1-0.20250407084114-633423fb66f5/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434 h1:MEMqaEDqQpjhnqDy2rkWpbf9cJm6PvTG9BZ3qZfpem4= +github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From a469407cf11446ca67ac59e0616fca82d65d4844 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 16 Apr 2025 11:25:32 +0300 Subject: [PATCH 36/47] latest version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index ec456260..4c81a23f 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434 + github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 diff --git a/go.sum b/go.sum index 33ab5a55..b26e1f74 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434 h1:MEMqaEDqQpjhnqDy2rkWpbf9cJm6PvTG9BZ3qZfpem4= -github.com/multiversx/mx-chain-go v1.9.2-0.20250411152324-d2287ab38434/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7 h1:XX0heVLxNlEDDVNmVXB0iqMIpt7sj+JOt1zerSKo5bc= +github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From 6bd75e3a9ff5b45fc4a2e88e8d9886b466969442 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 16 Apr 2025 11:37:09 +0300 Subject: [PATCH 37/47] fix unit tests --- testscommon/nodeHandlerStub.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/testscommon/nodeHandlerStub.go b/testscommon/nodeHandlerStub.go index 76a7be78..17ee8bbe 100644 --- a/testscommon/nodeHandlerStub.go +++ b/testscommon/nodeHandlerStub.go @@ -1,6 +1,7 @@ package testscommon import ( + "github.com/multiversx/mx-chain-core-go/core" "github.com/multiversx/mx-chain-core-go/data" "github.com/multiversx/mx-chain-go/api/shared" "github.com/multiversx/mx-chain-go/consensus" @@ -14,6 +15,20 @@ type NodeHandlerStub struct { GetProcessComponentsCalled func() factory.ProcessComponentsHolder } +// GetNetworkComponents - +func (n *NodeHandlerStub) GetNetworkComponents() factory.NetworkComponentsHolder { + return nil +} + +// GetBasePeers - +func (n *NodeHandlerStub) GetBasePeers() map[uint32]core.PeerID { + return nil +} + +// SetBasePeers - +func (n *NodeHandlerStub) SetBasePeers(_ map[uint32]core.PeerID) { +} + // GetProcessComponents - func (n *NodeHandlerStub) GetProcessComponents() factory.ProcessComponentsHolder { if n.GetProcessComponentsCalled != nil { From 6f365f0a1717410e7d528c7a7e4a573eee9cec92 Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Fri, 2 May 2025 12:59:39 +0300 Subject: [PATCH 38/47] andromeda patch 2 --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 4c81a23f..76006fd5 100644 --- a/go.mod +++ b/go.mod @@ -5,8 +5,8 @@ go 1.20 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.3.0 - github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7 + github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f + github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -121,7 +121,7 @@ require ( github.com/multiversx/concurrent-map v0.1.4 // indirect github.com/multiversx/mx-chain-communication-go v1.2.0 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.8.0 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect diff --git a/go.sum b/go.sum index b26e1f74..583e9e66 100644 --- a/go.sum +++ b/go.sum @@ -400,14 +400,14 @@ github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUY github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= github.com/multiversx/mx-chain-communication-go v1.2.0 h1:0wOoLldiRbvaOPxwICbnRCqCpLqPewg8M/FMbC/0OXY= github.com/multiversx/mx-chain-communication-go v1.2.0/go.mod h1:wS3aAwkmHbC9mlzQdvL6p7l8Rqw3vmzhj7WZW1dTveA= -github.com/multiversx/mx-chain-core-go v1.3.0 h1:GhDlvwHAhG5AabgCoGxwdtTEzVCa0KPkGAKB+BtIgQ0= -github.com/multiversx/mx-chain-core-go v1.3.0/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f h1:Ma+t5PpKCsfcxGPEsW59okfEHk5Ojc0kCfcWaq21SvY= +github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.8.0 h1:VLN9V3yNxchyGub25yOIUoa3KOuxqxGfRuXIH5f24s8= -github.com/multiversx/mx-chain-es-indexer-go v1.8.0/go.mod h1:OLsBLRme3wL59qPRSJ2UG3xRU8QIR/JnbXHPEncR4dg= -github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7 h1:XX0heVLxNlEDDVNmVXB0iqMIpt7sj+JOt1zerSKo5bc= -github.com/multiversx/mx-chain-go v1.9.2-0.20250416082046-7c932d244ef7/go.mod h1:rEauD0SOIS4QA/FRhB3MRf7cY0CQ6ENdGl/Wr22+foM= +github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7 h1:9/LM6rnSV+YMAuEpRLfr6p+T0RDUeFeDR0dzRF+csEg= +github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7/go.mod h1:UYa8hEPMZ0PUdg1DUEwIHeYrgfiIpKc5Vd0haev818g= +github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb h1:f5JmSTKFQAwBmG/aDYIoUtWBsBalUIuyczG/CNlZQ6I= +github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb/go.mod h1:KtM2zmREdxOi7OsavUnig8ZnNcr0gN1f9WtBZ70xhUE= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= From fa1c5ec308dc62d20cd90def703c10c2a2659f90 Mon Sep 17 00:00:00 2001 From: miiu Date: Thu, 15 May 2025 15:45:49 +0300 Subject: [PATCH 39/47] new node version --- go.mod | 4 ++-- go.sum | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index 884bd3fb..858f6302 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 github.com/multiversx/mx-chain-core-go v1.2.24 - github.com/multiversx/mx-chain-go v1.8.12 + github.com/multiversx/mx-chain-go v1.8.13 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -125,7 +125,7 @@ require ( github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect - github.com/multiversx/mx-chain-vm-go v1.5.37 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.39 // indirect github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 // indirect github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 // indirect github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98 // indirect diff --git a/go.sum b/go.sum index b749a058..ee546c14 100644 --- a/go.sum +++ b/go.sum @@ -406,8 +406,8 @@ github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPj github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= github.com/multiversx/mx-chain-es-indexer-go v1.7.16 h1:FTmJFp62Y2PDi5s3Apz0xO01eYvsiXXHTZXuMU7QoJc= github.com/multiversx/mx-chain-es-indexer-go v1.7.16/go.mod h1:E7M0CGDEHU1E0mVcbYHY3haF+rQjtBG6v36drjxVqqA= -github.com/multiversx/mx-chain-go v1.8.12 h1:lI9SacCvZjjon39MpDmLslTrutq95P0n8mc0Nw3Izqc= -github.com/multiversx/mx-chain-go v1.8.12/go.mod h1:bmsBlNR/+jA8kLPScFv2S9HQL6yCEw+qMoExY9SICaA= +github.com/multiversx/mx-chain-go v1.8.13 h1:Am6dKp0HAXgLQg0g2bkJ7+9d3Dfnk++EGJzmVgtOz38= +github.com/multiversx/mx-chain-go v1.8.13/go.mod h1:tkykgCYbov0t+lt4Y3KUfqGsngNSiZG9PCnmy+3KtRk= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= @@ -418,8 +418,8 @@ github.com/multiversx/mx-chain-storage-go v1.0.19 h1:2R35MoSXcuNJOFmV5xEhcXqiEGZ github.com/multiversx/mx-chain-storage-go v1.0.19/go.mod h1:Pb/BuVmiFqO66DSZO16KFkSUeom94x3e3Q9IloBvkYI= github.com/multiversx/mx-chain-vm-common-go v1.5.16 h1:g1SqYjxl7K66Y1O/q6tvDJ37fzpzlxCSfRzSm/woQQY= github.com/multiversx/mx-chain-vm-common-go v1.5.16/go.mod h1:1rSkXreUZNXyPTTdhj47M+Fy62yjxbu3aAsXEtKN3UY= -github.com/multiversx/mx-chain-vm-go v1.5.37 h1:Iy3KCvM+DOq1f9UPA7uYK/rI3ZbBOXc2CVNO2/vm5zw= -github.com/multiversx/mx-chain-vm-go v1.5.37/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= +github.com/multiversx/mx-chain-vm-go v1.5.39 h1:ZRKT50U7nvzEqNoigq/GkZFJDSXODkQVlPU0kJX9HOM= +github.com/multiversx/mx-chain-vm-go v1.5.39/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 h1:L3GoAVFtLLzr9ya0rVv1YdTUzS3MyM7kQNBSAjCNO2g= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68/go.mod h1:ixxwib+1pXwSDHG5Wa34v0SRScF+BwFzH4wFWY31saI= github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 h1:G/PLsyfQV4bMLs2amGRvaLKZoW1DC7M+7ecVaLuaCNc= @@ -616,7 +616,7 @@ go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= go.uber.org/fx v1.19.2 h1:SyFgYQFr1Wl0AYstE8vyYIzP4bFz2URrScjwC4cwUvY= go.uber.org/fx v1.19.2/go.mod h1:43G1VcqSzbIv77y00p1DRAsyZS8WdzuYdhZXmEUkMyQ= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= +go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= From 27d95156e76fd56c75301d65875e381d0b9247bd Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Wed, 21 May 2025 17:25:01 +0300 Subject: [PATCH 40/47] updated go mod --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 76006fd5..5103bc73 100644 --- a/go.mod +++ b/go.mod @@ -5,8 +5,8 @@ go 1.20 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f - github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb + github.com/multiversx/mx-chain-core-go v1.3.1 + github.com/multiversx/mx-chain-go v1.9.6 github.com/multiversx/mx-chain-logger-go v1.0.15 github.com/multiversx/mx-chain-proxy-go v1.1.57 github.com/pelletier/go-toml v1.9.3 @@ -121,11 +121,11 @@ require ( github.com/multiversx/concurrent-map v0.1.4 // indirect github.com/multiversx/mx-chain-communication-go v1.2.0 // indirect github.com/multiversx/mx-chain-crypto-go v1.2.12 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.8.1 // indirect github.com/multiversx/mx-chain-scenario-go v1.4.4 // indirect github.com/multiversx/mx-chain-storage-go v1.0.19 // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.16 // indirect - github.com/multiversx/mx-chain-vm-go v1.5.37 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.40 // indirect github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 // indirect github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 // indirect github.com/multiversx/mx-chain-vm-v1_4-go v1.4.98 // indirect diff --git a/go.sum b/go.sum index 583e9e66..31398c73 100644 --- a/go.sum +++ b/go.sum @@ -400,14 +400,14 @@ github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUY github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= github.com/multiversx/mx-chain-communication-go v1.2.0 h1:0wOoLldiRbvaOPxwICbnRCqCpLqPewg8M/FMbC/0OXY= github.com/multiversx/mx-chain-communication-go v1.2.0/go.mod h1:wS3aAwkmHbC9mlzQdvL6p7l8Rqw3vmzhj7WZW1dTveA= -github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f h1:Ma+t5PpKCsfcxGPEsW59okfEHk5Ojc0kCfcWaq21SvY= -github.com/multiversx/mx-chain-core-go v1.3.1-0.20250404072410-a7e6e011c70f/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= +github.com/multiversx/mx-chain-core-go v1.3.1 h1:r8DAkl9a9t6z38jjbtGNrz295pBeM6fwTq91TP8xX6U= +github.com/multiversx/mx-chain-core-go v1.3.1/go.mod h1:B5zU4MFyJezmEzCsAHE9YNULmGCm2zbPHvl9hazNxmE= github.com/multiversx/mx-chain-crypto-go v1.2.12 h1:zWip7rpUS4CGthJxfKn5MZfMfYPjVjIiCID6uX5BSOk= github.com/multiversx/mx-chain-crypto-go v1.2.12/go.mod h1:HzcPpCm1zanNct/6h2rIh+MFrlXbjA5C8+uMyXj3LI4= -github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7 h1:9/LM6rnSV+YMAuEpRLfr6p+T0RDUeFeDR0dzRF+csEg= -github.com/multiversx/mx-chain-es-indexer-go v1.8.1-0.20250404073003-cb94570ac1a7/go.mod h1:UYa8hEPMZ0PUdg1DUEwIHeYrgfiIpKc5Vd0haev818g= -github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb h1:f5JmSTKFQAwBmG/aDYIoUtWBsBalUIuyczG/CNlZQ6I= -github.com/multiversx/mx-chain-go v1.9.2-0.20250430113028-24c43d2161cb/go.mod h1:KtM2zmREdxOi7OsavUnig8ZnNcr0gN1f9WtBZ70xhUE= +github.com/multiversx/mx-chain-es-indexer-go v1.8.1 h1:HoDgKD5y5iWAYOQdlLZOjZ+EUcPcmShdwYAHfRdeQI0= +github.com/multiversx/mx-chain-es-indexer-go v1.8.1/go.mod h1:9nE0n2gk+jv4VGEEfemfnj4zwPPi8DNUWDve/cGxW4g= +github.com/multiversx/mx-chain-go v1.9.6 h1:W34b8J9Zbilda8r+k6PonDwptemdzygbeM98Tsjsnv8= +github.com/multiversx/mx-chain-go v1.9.6/go.mod h1:AI0ICHCNziUNQoD8jUbQEalDrSnbdU+wHuRZcA57tM4= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= @@ -418,8 +418,8 @@ github.com/multiversx/mx-chain-storage-go v1.0.19 h1:2R35MoSXcuNJOFmV5xEhcXqiEGZ github.com/multiversx/mx-chain-storage-go v1.0.19/go.mod h1:Pb/BuVmiFqO66DSZO16KFkSUeom94x3e3Q9IloBvkYI= github.com/multiversx/mx-chain-vm-common-go v1.5.16 h1:g1SqYjxl7K66Y1O/q6tvDJ37fzpzlxCSfRzSm/woQQY= github.com/multiversx/mx-chain-vm-common-go v1.5.16/go.mod h1:1rSkXreUZNXyPTTdhj47M+Fy62yjxbu3aAsXEtKN3UY= -github.com/multiversx/mx-chain-vm-go v1.5.37 h1:Iy3KCvM+DOq1f9UPA7uYK/rI3ZbBOXc2CVNO2/vm5zw= -github.com/multiversx/mx-chain-vm-go v1.5.37/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= +github.com/multiversx/mx-chain-vm-go v1.5.40 h1:oQ0VZwOnDrD3dzVPNhcH0IZzx62T3RyE8OeuW8JQwGw= +github.com/multiversx/mx-chain-vm-go v1.5.40/go.mod h1:nzLrWeXvfxCIiwj5uNBZq3d7stkXyeY+Fktfr4tTaiY= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68 h1:L3GoAVFtLLzr9ya0rVv1YdTUzS3MyM7kQNBSAjCNO2g= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.68/go.mod h1:ixxwib+1pXwSDHG5Wa34v0SRScF+BwFzH4wFWY31saI= github.com/multiversx/mx-chain-vm-v1_3-go v1.3.69 h1:G/PLsyfQV4bMLs2amGRvaLKZoW1DC7M+7ecVaLuaCNc= From e6a43d74920ba4835ca749dedb0087f3bccd4a03 Mon Sep 17 00:00:00 2001 From: miiu Date: Thu, 29 May 2025 15:25:11 +0300 Subject: [PATCH 41/47] latest proxy version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 5103bc73..a9a44426 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/multiversx/mx-chain-core-go v1.3.1 github.com/multiversx/mx-chain-go v1.9.6 github.com/multiversx/mx-chain-logger-go v1.0.15 - github.com/multiversx/mx-chain-proxy-go v1.1.57 + github.com/multiversx/mx-chain-proxy-go v1.2.1 github.com/pelletier/go-toml v1.9.3 github.com/stretchr/testify v1.10.0 github.com/urfave/cli v1.22.16 diff --git a/go.sum b/go.sum index 31398c73..a5338538 100644 --- a/go.sum +++ b/go.sum @@ -410,8 +410,8 @@ github.com/multiversx/mx-chain-go v1.9.6 h1:W34b8J9Zbilda8r+k6PonDwptemdzygbeM98 github.com/multiversx/mx-chain-go v1.9.6/go.mod h1:AI0ICHCNziUNQoD8jUbQEalDrSnbdU+wHuRZcA57tM4= github.com/multiversx/mx-chain-logger-go v1.0.15 h1:HlNdK8etyJyL9NQ+6mIXyKPEBo+wRqOwi3n+m2QIHXc= github.com/multiversx/mx-chain-logger-go v1.0.15/go.mod h1:t3PRKaWB1M+i6gUfD27KXgzLJJC+mAQiN+FLlL1yoGQ= -github.com/multiversx/mx-chain-proxy-go v1.1.57 h1:lFfdBZdzKz4WD1VzdGV6DqIk3Dqk1rEBNXd+76gJJ5E= -github.com/multiversx/mx-chain-proxy-go v1.1.57/go.mod h1:FBOgb6uL0FKrRKJxWBbOvcoqHfgiJc6nos4u4yDVoO4= +github.com/multiversx/mx-chain-proxy-go v1.2.1 h1:KHCYjPMRrMZIykdcE12Nh1ubhwwArXIp8nE8J14xsHE= +github.com/multiversx/mx-chain-proxy-go v1.2.1/go.mod h1:5iwXFjUmidinX74sJK45O6Kah4HXGmHHPiB/7xoxIyM= github.com/multiversx/mx-chain-scenario-go v1.4.4 h1:DVE2V+FPeyD/yWoC+KEfPK3jsFzHeruelESfpTlf460= github.com/multiversx/mx-chain-scenario-go v1.4.4/go.mod h1:kI+TWR3oIEgUkbwkHCPo2CQ3VjIge+ezGTibiSGwMxo= github.com/multiversx/mx-chain-storage-go v1.0.19 h1:2R35MoSXcuNJOFmV5xEhcXqiEGZw6AYGy9R8J9KH66Q= From f34536ed8866335a7cf60d2661410ee13361a62e Mon Sep 17 00:00:00 2001 From: Sorin Stanculeanu Date: Thu, 5 Jun 2025 13:42:29 +0300 Subject: [PATCH 42/47] updated go mod --- go.mod | 28 ++++++++++++++-------------- go.sum | 56 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/go.mod b/go.mod index 67c77855..7dd3500a 100644 --- a/go.mod +++ b/go.mod @@ -5,10 +5,10 @@ go 1.23 require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 - github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5 - github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 - github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff + github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a + github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9 + github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 + github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17 github.com/pelletier/go-toml v1.9.3 github.com/stretchr/testify v1.10.0 github.com/urfave/cli v1.22.16 @@ -118,16 +118,16 @@ require ( github.com/multiformats/go-multistream v0.6.0 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe // indirect - github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 // indirect - github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 // indirect - github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c // indirect - github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6 // indirect + github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476 // indirect + github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae // indirect + github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d // indirect + github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae // indirect + github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c // indirect github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect diff --git a/go.sum b/go.sum index 37217143..0e30d166 100644 --- a/go.sum +++ b/go.sum @@ -408,34 +408,34 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe h1:cgaCosslTU6qqVJ3r4+xMfNudGjEaPuc6rIVTIxuSqo= -github.com/multiversx/mx-chain-communication-go v1.1.2-0.20250218164645-1f6964baffbe/go.mod h1:Em49dwv2INN13+ledsUYFNxvkdNKxbOgTxXS8gmmHyw= -github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840 h1:rwIljKJpbNLWNBj/oMdcbCKU910JytOXJoBqDYnfres= -github.com/multiversx/mx-chain-core-go v1.2.25-0.20250218161123-121084ae9840/go.mod h1:IO+vspNan+gT0WOHnJ95uvWygiziHZvfXpff6KnxV7g= -github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234 h1:NNI7kYxzsq+4mTPSUJo0cK1+iPxjUX+gRJDaBRwEQ7M= -github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250218161752-9482d9a22234/go.mod h1:QZAw2bZcOxGQRgYACTrmP8pfTa3NyxENIL+00G6nM5E= -github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0 h1:+wyJShRImKPCvu5vanlnijHluQOgkh70ZTLnp5yQW1s= -github.com/multiversx/mx-chain-es-indexer-go v1.7.17-0.20250218165903-7923d170f8f0/go.mod h1:3O1SPXBD/69tPsDyBLfkGQmKzAp1kfLXcDgyenTIvSQ= -github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5 h1:YQ/w9J2OT9oRXTP79NTduojnAQC4L84a3rZCJJvHcyo= -github.com/multiversx/mx-chain-go v1.8.13-0.20250324070337-e6869aba47a5/go.mod h1:okQzvlZRSx7C2sowVw3AI0Je2pc/7bXK0pHYOuU3hbc= -github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48 h1:Of8RfTBNqJMvfWrDEpAkCAmNjYciM/Hul+yECQMBSHY= -github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250218161408-6a0c19d0da48/go.mod h1:PZMaAr6nhEWgOV04JKBwFNrws0gvHzHW0WaeqnBlGlc= -github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff h1:btx8hWHOO2cMWOA5f1imPrptVQ84Vng885YndbgAAyI= -github.com/multiversx/mx-chain-proxy-go v1.1.58-0.20250218180111-f31dc7e237ff/go.mod h1:GXsVNFt/RbajEEuUuzNtgu7ijLztVifxXfMMW7EO9R8= -github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4 h1:Q/iRXtZ6HhPQ6mV5/KWzg9WeamM90JV/WNQj8uP93ls= -github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250218162624-877d8b9870a4/go.mod h1:9WV9g7ZOf+7ytXri7KRGInNbJSExUpcZ1BUKbWkJKps= -github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43 h1:gmd10vRDOK3QJ7njD/iafV/uaNXl/6QEZf+s+CH9k4c= -github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250218162234-85e60acebb43/go.mod h1:tTVMcXx0UWdMymMv3N8b1D1P1XSQwfyGK6xwMlRoONo= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c h1:4L3SY1so6MwfmfO7+MGOhGtDxhVW5PtW6JG48sZmHNE= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250218162215-88938774627c/go.mod h1:NGcFCdOnbpEdk042ixTgD6xavRFQ7ap0z3kBhTXKlDQ= -github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043 h1:uomqjb4XOchsJs6TtHj0PjLXJpzKiP23ZcL1ZJi4JOM= -github.com/multiversx/mx-chain-vm-go v1.5.38-0.20250318180139-42d650e84043/go.mod h1:ee6MdfII+4DRrfMfEEzrhLiq7r2HZ4oKr/vAGHn8En8= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671 h1:xTbDPTaJQ0evqELiXQ4a1pinEAvoE7Y6/cmj4MUjzDA= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250220133402-01591d72f671/go.mod h1:QbNaHsEseQvrAT81VtbwUTTWPMrbDCDoXRJsY0V+1KU= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387 h1:B0AMhrWhUIN7HHNHTpfDJHAopTUHFjx8YVMDkb3++WA= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250220133720-4abbb3b36387/go.mod h1:sVUtPUIiCRxOrCrW9/ygqLN3J1pahbV0PBVY2V7c9cU= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6 h1:o52auTBcVK8WlZ6HWlvpIV+9Uo2M/SSdAZ80tK8CEp8= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250220144348-9455d2a4e6e6/go.mod h1:BIngPEmFJ0Jt5tG7vkdQ2zrgeidEo+XB6zibImBNre0= +github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476 h1:Dn73bH1AdG+7+3/FFRfOiivOEvwPyzZUBWWxpk8QVxc= +github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476/go.mod h1:99+FW6f7X0Ri5tph+2l2GaDVrdej1do89exkfh7gilE= +github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a h1:dhCobNEcBdvutX+0UYF/l86oLVO9iUiUeF3sLFa9qhE= +github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a/go.mod h1:IO+vspNan+gT0WOHnJ95uvWygiziHZvfXpff6KnxV7g= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d h1:NI5uKpkwP5XZu9gtDiWxmbbb07T9hXegPist17WAzY4= +github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d/go.mod h1:yekQt4uB5LYXtimbhpdUbnFexjucWrQG/t+AX55bdM8= +github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae h1:3I8l+SE/unbOhc3QcLmlLX1aCYssDI+oLDavRUw69LY= +github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae/go.mod h1:rU+8opckju7oVlu+UmD3esSV0jvP8Lu7E1raTRXDyv8= +github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9 h1:Lwct/okXbF11QAMEsN1gsmdpMeVpui1jrYf5a6+6l7I= +github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9/go.mod h1:wVgneszujTTWeQN/M4ksKnjssD0TBGnpnSHCLMVzzVQ= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 h1:1I2CgGDAMINxrKI6yzSP/Y6Wow2YUmqegUXcltpGXQA= +github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273/go.mod h1:M/uRv1kpmkzxS5HsgofdRcOHzzvagD7nTmFqiPKt89U= +github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17 h1:nu1yWGZVQcITpEjmvp7vOuDx0X/vEFw3Fnnsl44FEM8= +github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17/go.mod h1:2I4w8ekIBf3M/6KNH355QhJ39W9U8oMKE0zYzhwK4vA= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d h1:BEJHmDMqoDzgNWx/jWn191WoSHLCIQmKszyJGEYWlyA= +github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d/go.mod h1:/bgycTrJGk6n6VlgW+onXRQKiCM3GFM+INENvj/PRgU= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae h1:wgiIjyoynLQPs8QkEOXjAU8AoZlLA5w4rWPykLS2BSo= +github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae/go.mod h1:uiXDLvpznajMubl+OBhODo6jmtwo8kyUF9iujEhOIgI= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163 h1:I6WEqu3ysY41nRV7mUvdCsKyuBZlHyKngIjW4ncEcLI= +github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163/go.mod h1:HlpJgCTYVvHE1nrEJLIsR/AJx0gqzg3m+qdJwf7jOjU= +github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 h1:FTgwsqn/PXEooGfO4zjEn+oH014A6agOXjeMDllneL8= +github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4/go.mod h1:vfFEw1qAmR1mUU8/p2EKu2woKS+o9W8wSqi3muEqRds= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f h1:Sg1SZWm90IeliVPce3w0CtLjr+a+mcWAFVHW2VGR0nA= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f/go.mod h1:aeGXPTVkUDsPcHwuSer2VXEnMow7iofEvuDGPd47Cj8= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d h1:DFYWypkQs7BYepsLPz/IIN8cGsEf4+fWM9L0a6mnfKU= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d/go.mod h1:SQbB1KY4qt2HngdqcBvu9wV0pERXKP5eP+rRxciyL84= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c h1:mazIPF6FgwBImN8YNorP3kjG3nygbDXbNkuBf5ILUvM= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c/go.mod h1:Fi6zq++lc9cFhLVKULa6HVVD2P4Ya3GD1Lua60u/rpY= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= From 7249815e6699c8abc51718a15b8a9c9d2dd88b9d Mon Sep 17 00:00:00 2001 From: Marius C Date: Tue, 10 Jun 2025 12:07:04 +0300 Subject: [PATCH 43/47] FIX: After merge: try to bring latest sovereign modules in go mod --- go.mod | 36 +++++++++++++++------------- go.sum | 76 +++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 66 insertions(+), 46 deletions(-) diff --git a/go.mod b/go.mod index 420fe06c..2d5f9eaa 100644 --- a/go.mod +++ b/go.mod @@ -1,21 +1,23 @@ module github.com/multiversx/mx-chain-simulator-go -go 1.23 +go 1.23.0 replace ( - github.com/multiversx/mx-chain-core-go => github.com/multiversx/mx-chain-core-sovereign-go v1.0.0-sov - github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250326080423-a765c1a45338 + github.com/multiversx/mx-chain-core-go => github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703 + github.com/multiversx/mx-chain-es-indexer-go => github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30 + github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f github.com/multiversx/mx-chain-proxy-go => github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov + github.com/multiversx/mx-chain-vm-common-go => github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7 ) require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 -github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a + github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9 github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17 - github.com/pelletier/go-toml v1.9.3 + github.com/pelletier/go-toml v1.9.5 github.com/stretchr/testify v1.10.0 github.com/urfave/cli v1.22.16 ) @@ -26,8 +28,8 @@ require ( github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect - github.com/btcsuite/btcd/btcutil v1.1.3 // indirect - github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect + github.com/btcsuite/btcd/btcutil v1.1.6 // indirect + github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 // indirect github.com/bytedance/sonic v1.11.6 // indirect github.com/bytedance/sonic/loader v0.1.1 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect @@ -60,7 +62,7 @@ require ( github.com/goccy/go-json v0.10.2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/gopacket v1.1.19 // indirect github.com/google/gops v0.3.18 // indirect @@ -128,6 +130,7 @@ require ( github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d // indirect github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae // indirect github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d // indirect + github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10 // indirect github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae // indirect github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163 // indirect github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 // indirect @@ -135,6 +138,7 @@ require ( github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d // indirect github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c // indirect github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect + github.com/multiversx/mx-sdk-abi-go v0.3.0 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect github.com/opencontainers/runtime-spec v1.2.0 // indirect @@ -195,18 +199,18 @@ require ( go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect golang.org/x/arch v0.8.0 // indirect - golang.org/x/crypto v0.32.0 // indirect + golang.org/x/crypto v0.38.0 // indirect golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c // indirect golang.org/x/mod v0.22.0 // indirect - golang.org/x/net v0.34.0 // indirect - golang.org/x/sync v0.10.0 // indirect - golang.org/x/sys v0.30.0 // indirect - golang.org/x/text v0.21.0 // indirect + golang.org/x/net v0.40.0 // indirect + golang.org/x/sync v0.14.0 // indirect + golang.org/x/sys v0.33.0 // indirect + golang.org/x/text v0.25.0 // indirect golang.org/x/tools v0.29.0 // indirect gonum.org/v1/gonum v0.15.1 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97 // indirect - google.golang.org/grpc v1.60.1 // indirect - google.golang.org/protobuf v1.36.4 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect + google.golang.org/grpc v1.72.1 // indirect + google.golang.org/protobuf v1.36.6 // indirect gopkg.in/go-playground/validator.v8 v8.18.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/blake3 v1.3.0 // indirect diff --git a/go.sum b/go.sum index 0e30d166..0e6fdfa7 100644 --- a/go.sum +++ b/go.sum @@ -26,18 +26,21 @@ github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6r github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g= github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ= github.com/btcsuite/btcd v0.22.0-beta.0.20220111032746-97732e52810c/go.mod h1:tjmYdS6MLJ5/s0Fj4DbLgSbDHbEqLJrtnHecBFkdz5M= -github.com/btcsuite/btcd v0.23.0/go.mod h1:0QJIIN1wwIXF/3G/m87gIwGniDMDQqjVn4SZgnFpsYY= +github.com/btcsuite/btcd v0.23.5-0.20231215221805-96c9fd8078fd/go.mod h1:nm3Bko6zh6bWP60UxwoT5LzdGJsQJaPo6HjduXq9p6A= +github.com/btcsuite/btcd v0.24.2/go.mod h1:5C8ChTkl5ejr3WHj8tkQSCmydiMEPB0ZhQhehpq7Dgg= github.com/btcsuite/btcd/btcec/v2 v2.1.0/go.mod h1:2VzYrv4Gm4apmbVVsSq5bqf1Ec8v56E48Vt0Y/umPgA= github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= github.com/btcsuite/btcd/btcutil v1.0.0/go.mod h1:Uoxwv0pqYWhD//tfTiipkxNfdhG9UrLwaeswfjfdF0A= github.com/btcsuite/btcd/btcutil v1.1.0/go.mod h1:5OapHB7A2hBBWLm48mmw4MOHNJCcUBTwmWH/0Jn8VHE= -github.com/btcsuite/btcd/btcutil v1.1.3 h1:xfbtw8lwpp0G6NwSHb+UE67ryTFHJAiNuipusjXSohQ= -github.com/btcsuite/btcd/btcutil v1.1.3/go.mod h1:UR7dsSJzJUfMmFiiLlIrMq1lS9jh9EdCV7FStZSnpi0= +github.com/btcsuite/btcd/btcutil v1.1.5/go.mod h1:PSZZ4UitpLBWzxGd5VGOrLnmOjtPP/a6HaFo12zMs00= +github.com/btcsuite/btcd/btcutil v1.1.6 h1:zFL2+c3Lb9gEgqKNzowKUPQNb8jV7v5Oaodi/AYFd6c= +github.com/btcsuite/btcd/btcutil v1.1.6/go.mod h1:9dFymx8HpuLqBnsPELrImQeTQfKBQqzqGbbV3jK55aE= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= +github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 h1:59Kx4K6lzOW5w6nFlA0v5+lk/6sjybR934QNHSJZPTQ= +github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA= github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod h1:HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg= @@ -192,8 +195,8 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= @@ -231,6 +234,7 @@ github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRid github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= @@ -410,24 +414,26 @@ github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUY github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476 h1:Dn73bH1AdG+7+3/FFRfOiivOEvwPyzZUBWWxpk8QVxc= github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476/go.mod h1:99+FW6f7X0Ri5tph+2l2GaDVrdej1do89exkfh7gilE= -github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a h1:dhCobNEcBdvutX+0UYF/l86oLVO9iUiUeF3sLFa9qhE= -github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a/go.mod h1:IO+vspNan+gT0WOHnJ95uvWygiziHZvfXpff6KnxV7g= +github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703 h1:Xw2WOcIx9KxU4QvPechfE2Zr8R7Pzvt8bL19FUW7HMg= +github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703/go.mod h1:cJw3+5HfcHb5uIf3f/0cjYBXq6jumM3TNeQAY8UQFF0= github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d h1:NI5uKpkwP5XZu9gtDiWxmbbb07T9hXegPist17WAzY4= github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d/go.mod h1:yekQt4uB5LYXtimbhpdUbnFexjucWrQG/t+AX55bdM8= -github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae h1:3I8l+SE/unbOhc3QcLmlLX1aCYssDI+oLDavRUw69LY= -github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae/go.mod h1:rU+8opckju7oVlu+UmD3esSV0jvP8Lu7E1raTRXDyv8= -github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9 h1:Lwct/okXbF11QAMEsN1gsmdpMeVpui1jrYf5a6+6l7I= -github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9/go.mod h1:wVgneszujTTWeQN/M4ksKnjssD0TBGnpnSHCLMVzzVQ= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30 h1:ZqqTLLXhrOphbJe2SbbhS65KUXf9hEX7iMARzdKG3ts= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30/go.mod h1:M9BTvEpfuBFjmeI9xFMNDkQl1E3tnilZxIadYafoG94= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 h1:1I2CgGDAMINxrKI6yzSP/Y6Wow2YUmqegUXcltpGXQA= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273/go.mod h1:M/uRv1kpmkzxS5HsgofdRcOHzzvagD7nTmFqiPKt89U= -github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17 h1:nu1yWGZVQcITpEjmvp7vOuDx0X/vEFw3Fnnsl44FEM8= -github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17/go.mod h1:2I4w8ekIBf3M/6KNH355QhJ39W9U8oMKE0zYzhwK4vA= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov h1:XKzgWw2A4QSJ82MwfB//cNQFL+bhykqEJ2fvGMmsJ2E= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov/go.mod h1:BWFop73+X+KTMp7LfH1ZjWub++OSbv7YViP3r2jCpas= github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d h1:BEJHmDMqoDzgNWx/jWn191WoSHLCIQmKszyJGEYWlyA= github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d/go.mod h1:/bgycTrJGk6n6VlgW+onXRQKiCM3GFM+INENvj/PRgU= +github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10 h1:n1pMJKXqplx01lMpBfmNzkdjEInd6petHrz5SIlcaEI= +github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10/go.mod h1:Iammx5NCsjhRUFDLsL+Lf5LfCAhvP7bg7fEnrPUGlzk= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f h1:c6jD/Pi1F4kJbbwYeVC5nBUm1qaQY4JcLvqX/wBlksk= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f/go.mod h1:1YCFUjx4V3CuSHNDtpywvlOYNUPkOOZ1kr0dNLX4o7E= github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae h1:wgiIjyoynLQPs8QkEOXjAU8AoZlLA5w4rWPykLS2BSo= github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae/go.mod h1:uiXDLvpznajMubl+OBhODo6jmtwo8kyUF9iujEhOIgI= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163 h1:I6WEqu3ysY41nRV7mUvdCsKyuBZlHyKngIjW4ncEcLI= -github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163/go.mod h1:HlpJgCTYVvHE1nrEJLIsR/AJx0gqzg3m+qdJwf7jOjU= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7 h1:sqXO8Paqu1J4//1drC4pj3Amk7WqP5UZ0NlmMsL+c1c= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7/go.mod h1:aQi6gv7w2MvSdC8I9RF29BuK2wi76v0jKMjicuAklrw= github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 h1:FTgwsqn/PXEooGfO4zjEn+oH014A6agOXjeMDllneL8= github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4/go.mod h1:vfFEw1qAmR1mUU8/p2EKu2woKS+o9W8wSqi3muEqRds= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f h1:Sg1SZWm90IeliVPce3w0CtLjr+a+mcWAFVHW2VGR0nA= @@ -438,6 +444,8 @@ github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c/go.mod h1:Fi6zq++lc9cFhLVKULa6HVVD2P4Ya3GD1Lua60u/rpY= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= +github.com/multiversx/mx-sdk-abi-go v0.3.0 h1:WX7OUhYZbgaSvP4HE23DjFv5SMZ1/5F4Vp7K83B+VHY= +github.com/multiversx/mx-sdk-abi-go v0.3.0/go.mod h1:++ds6BB47LrXl8a9N2VGRBzHCfl6kkxRCHb31a5z61g= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= @@ -472,8 +480,8 @@ github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYr github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y= -github.com/pelletier/go-toml v1.9.3 h1:zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ= -github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= @@ -666,6 +674,10 @@ go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= +go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= +go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk= +go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w= go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= @@ -709,8 +721,8 @@ golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= -golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= +golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8= +golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c h1:KL/ZBHXgKGVmuZBZ01Lt57yE5ws8ZPSkkihmEyq7FXc= golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU= @@ -759,8 +771,8 @@ golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= -golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= -golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= +golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY= +golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -776,8 +788,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= -golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ= +golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -819,8 +831,8 @@ golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= -golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= +golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= @@ -840,8 +852,8 @@ golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= -golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4= +golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= @@ -889,6 +901,8 @@ google.golang.org/genproto v0.0.0-20181202183823-bd91e49a0898/go.mod h1:7Ep/1NZk google.golang.org/genproto v0.0.0-20190306203927-b5d61aea6440/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a h1:51aaUVRocpvUOSQKM6Q7VuoaktNIaMCLuhZB6DKksq4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a/go.mod h1:uRxBH1mhmO8PGhU89cMcHaXKZqO+OfakD8QQO0oYwlQ= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= @@ -897,6 +911,8 @@ google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.72.1 h1:HR03wO6eyZ7lknl75XlxABNVLLFc2PAb6mHlYh756mA= +google.golang.org/grpc v1.72.1/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -909,8 +925,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= -google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= +google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 6e4f4a6d4c889beb04b57de6ec74ef77ef546f5b Mon Sep 17 00:00:00 2001 From: Marius C Date: Tue, 10 Jun 2025 12:26:44 +0300 Subject: [PATCH 44/47] FIX: Actual version of replace --- pkg/proxy/configs/configsFetcher.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/proxy/configs/configsFetcher.go b/pkg/proxy/configs/configsFetcher.go index ed7ef645..c4f34cb6 100644 --- a/pkg/proxy/configs/configsFetcher.go +++ b/pkg/proxy/configs/configsFetcher.go @@ -98,11 +98,14 @@ func (f *fetcher) fetchConfigFolder(repo string, version string, pathWhereToSave func extractTag(info *debug.BuildInfo, repo string) string { for _, dep := range info.Deps { actualPath := dep.Path // This would be useful on main chain branch as well + actualVersion := dep.Version if dep.Replace != nil { actualPath = dep.Replace.Path + actualVersion = dep.Replace.Version } + if strings.Contains(repo, actualPath) { - return extractVersionOrCommit(dep.Version) + return extractVersionOrCommit(actualVersion) } } From 64deb621de1cecbbc15a471b9b54943cc459d8a3 Mon Sep 17 00:00:00 2001 From: Marius C Date: Tue, 10 Jun 2025 14:13:09 +0300 Subject: [PATCH 45/47] FIX: Update latest go mod versions --- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/go.mod b/go.mod index 2d5f9eaa..978efada 100644 --- a/go.mod +++ b/go.mod @@ -4,10 +4,10 @@ go 1.23.0 replace ( github.com/multiversx/mx-chain-core-go => github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703 - github.com/multiversx/mx-chain-es-indexer-go => github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30 - github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f - github.com/multiversx/mx-chain-proxy-go => github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov - github.com/multiversx/mx-chain-vm-common-go => github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7 + github.com/multiversx/mx-chain-es-indexer-go => github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887 + github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc + github.com/multiversx/mx-chain-proxy-go => github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed + github.com/multiversx/mx-chain-vm-common-go => github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d ) require ( diff --git a/go.sum b/go.sum index 0e6fdfa7..02e05667 100644 --- a/go.sum +++ b/go.sum @@ -418,22 +418,22 @@ github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d6 github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703/go.mod h1:cJw3+5HfcHb5uIf3f/0cjYBXq6jumM3TNeQAY8UQFF0= github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d h1:NI5uKpkwP5XZu9gtDiWxmbbb07T9hXegPist17WAzY4= github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d/go.mod h1:yekQt4uB5LYXtimbhpdUbnFexjucWrQG/t+AX55bdM8= -github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30 h1:ZqqTLLXhrOphbJe2SbbhS65KUXf9hEX7iMARzdKG3ts= -github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250521130800-2613933f0b30/go.mod h1:M9BTvEpfuBFjmeI9xFMNDkQl1E3tnilZxIadYafoG94= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887 h1:CVlsGcW/Vg4pVoNRcAA0fbBardImPpXsns6PXq6HaEw= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887/go.mod h1:jq4AKn/OVyR8PYI1HXvXGvmSj1Fi3EUQJqjHZc1luRQ= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 h1:1I2CgGDAMINxrKI6yzSP/Y6Wow2YUmqegUXcltpGXQA= github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273/go.mod h1:M/uRv1kpmkzxS5HsgofdRcOHzzvagD7nTmFqiPKt89U= -github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov h1:XKzgWw2A4QSJ82MwfB//cNQFL+bhykqEJ2fvGMmsJ2E= -github.com/multiversx/mx-chain-proxy-sovereign-go v1.0.0-sov/go.mod h1:BWFop73+X+KTMp7LfH1ZjWub++OSbv7YViP3r2jCpas= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed h1:K5XbJl2d1IUazDnBMR87C6cuKFxFPXgRq4YB1IVFjMs= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed/go.mod h1:O8ljAwvz1oWZj1/BibUol5ePUDawPT2Wl99FfWIfNCU= github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d h1:BEJHmDMqoDzgNWx/jWn191WoSHLCIQmKszyJGEYWlyA= github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d/go.mod h1:/bgycTrJGk6n6VlgW+onXRQKiCM3GFM+INENvj/PRgU= github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10 h1:n1pMJKXqplx01lMpBfmNzkdjEInd6petHrz5SIlcaEI= github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10/go.mod h1:Iammx5NCsjhRUFDLsL+Lf5LfCAhvP7bg7fEnrPUGlzk= -github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f h1:c6jD/Pi1F4kJbbwYeVC5nBUm1qaQY4JcLvqX/wBlksk= -github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250606115620-76ccb2b6c05f/go.mod h1:1YCFUjx4V3CuSHNDtpywvlOYNUPkOOZ1kr0dNLX4o7E= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc h1:rfO66T0whMNAgkZhYmB1g0AIsuXVytUxfc4x3DG8Rvo= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc/go.mod h1:pJWJOU+DfqzkzkA8A/dREF2HbmVEvyEadOhcXpWxMZA= github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae h1:wgiIjyoynLQPs8QkEOXjAU8AoZlLA5w4rWPykLS2BSo= github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae/go.mod h1:uiXDLvpznajMubl+OBhODo6jmtwo8kyUF9iujEhOIgI= -github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7 h1:sqXO8Paqu1J4//1drC4pj3Amk7WqP5UZ0NlmMsL+c1c= -github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250521130706-591665a418d7/go.mod h1:aQi6gv7w2MvSdC8I9RF29BuK2wi76v0jKMjicuAklrw= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d h1:smFnYDwtifO2YZrDkylS3WZeUQLeYH/rDAsPcZTqCXU= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d/go.mod h1:laeErafgA0taFRKUBjf+LmsVa8Vre+AoLViV39ya0v8= github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 h1:FTgwsqn/PXEooGfO4zjEn+oH014A6agOXjeMDllneL8= github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4/go.mod h1:vfFEw1qAmR1mUU8/p2EKu2woKS+o9W8wSqi3muEqRds= github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f h1:Sg1SZWm90IeliVPce3w0CtLjr+a+mcWAFVHW2VGR0nA= From 0e549ab55edd5e82fab253a33abe76945beffe1e Mon Sep 17 00:00:00 2001 From: Marius C Date: Tue, 10 Jun 2025 15:27:02 +0300 Subject: [PATCH 46/47] FIX: Git fetcher for git clone --- pkg/proxy/configs/git/fetcher.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkg/proxy/configs/git/fetcher.go b/pkg/proxy/configs/git/fetcher.go index 2a6bbbed..4807f26b 100644 --- a/pkg/proxy/configs/git/fetcher.go +++ b/pkg/proxy/configs/git/fetcher.go @@ -2,6 +2,7 @@ package git import ( "fmt" + "os" "os/exec" ) @@ -15,12 +16,10 @@ func NewGitFetcher() *gitFetcher { // Clone will clone the provided git repository in the provided destination dir func (gf *gitFetcher) Clone(repoURL, destDir string) error { cmd := exec.Command("git", "clone", repoURL, destDir) - res, err := cmd.CombinedOutput() - if err != nil { - return fmt.Errorf("%s-%s", string(res), err.Error()) - } - - return nil + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr + cmd.Stdin = os.Stdin + return cmd.Run() } // Checkout will checkout or commit hash from the provided repository directory From c094f6fdd7f52c1f5e510d9a3abe78e2fc4f88fb Mon Sep 17 00:00:00 2001 From: Marius C Date: Wed, 16 Jul 2025 12:58:21 +0300 Subject: [PATCH 47/47] FIX: Go mod --- go.mod | 38 +++++++++++++++++----------------- go.sum | 64 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/go.mod b/go.mod index 978efada..5e89503b 100644 --- a/go.mod +++ b/go.mod @@ -3,19 +3,19 @@ module github.com/multiversx/mx-chain-simulator-go go 1.23.0 replace ( - github.com/multiversx/mx-chain-core-go => github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703 - github.com/multiversx/mx-chain-es-indexer-go => github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887 - github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc - github.com/multiversx/mx-chain-proxy-go => github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed - github.com/multiversx/mx-chain-vm-common-go => github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d + github.com/multiversx/mx-chain-core-go => github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250715130233-f0b1f811a63c + github.com/multiversx/mx-chain-es-indexer-go => github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250715151725-0c18a314d0ea + github.com/multiversx/mx-chain-go => github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250716095214-7c3d66d076d7 + github.com/multiversx/mx-chain-proxy-go => github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250716093926-7dbe0199061e + github.com/multiversx/mx-chain-vm-common-go => github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250715144941-88820f3a7c28 ) require ( github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 github.com/gin-gonic/gin v1.10.0 - github.com/multiversx/mx-chain-core-go v1.3.2-0.20250520074139-18b645ad397a + github.com/multiversx/mx-chain-core-go v1.4.0 github.com/multiversx/mx-chain-go v1.9.7-0.20250605091440-23c5647868e9 - github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 + github.com/multiversx/mx-chain-logger-go v1.1.0 github.com/multiversx/mx-chain-proxy-go v1.2.2-0.20250603125545-8f1ce162ad17 github.com/pelletier/go-toml v1.9.5 github.com/stretchr/testify v1.10.0 @@ -126,18 +126,18 @@ require ( github.com/multiformats/go-multistream v0.6.0 // indirect github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiversx/concurrent-map v0.1.4 // indirect - github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476 // indirect - github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d // indirect - github.com/multiversx/mx-chain-es-indexer-go v1.8.2-0.20250520083544-09915e4d9bae // indirect - github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d // indirect - github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10 // indirect - github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae // indirect - github.com/multiversx/mx-chain-vm-common-go v1.5.17-0.20250520075408-c94bee9ee163 // indirect - github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 // indirect - github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f // indirect - github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d // indirect - github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c // indirect - github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 // indirect + github.com/multiversx/mx-chain-communication-go v1.3.0 // indirect + github.com/multiversx/mx-chain-crypto-go v1.3.0 // indirect + github.com/multiversx/mx-chain-es-indexer-go v1.9.1 // indirect + github.com/multiversx/mx-chain-scenario-go v1.6.0 // indirect + github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250610105734-30b3338debcf // indirect + github.com/multiversx/mx-chain-storage-go v1.1.0 // indirect + github.com/multiversx/mx-chain-vm-common-go v1.6.0 // indirect + github.com/multiversx/mx-chain-vm-go v1.5.43 // indirect + github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69 // indirect + github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70 // indirect + github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99 // indirect + github.com/multiversx/mx-components-big-int v1.1.0 // indirect github.com/multiversx/mx-sdk-abi-go v0.3.0 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/onsi/ginkgo/v2 v2.22.0 // indirect diff --git a/go.sum b/go.sum index 02e05667..24f98f9a 100644 --- a/go.sum +++ b/go.sum @@ -412,38 +412,38 @@ github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/n github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/multiversx/concurrent-map v0.1.4 h1:hdnbM8VE4b0KYJaGY5yJS2aNIW9TFFsUYwbO0993uPI= github.com/multiversx/concurrent-map v0.1.4/go.mod h1:8cWFRJDOrWHOTNSqgYCUvwT7c7eFQ4U2vKMOp4A/9+o= -github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476 h1:Dn73bH1AdG+7+3/FFRfOiivOEvwPyzZUBWWxpk8QVxc= -github.com/multiversx/mx-chain-communication-go v1.2.1-0.20250520083403-3f2bad6d5476/go.mod h1:99+FW6f7X0Ri5tph+2l2GaDVrdej1do89exkfh7gilE= -github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703 h1:Xw2WOcIx9KxU4QvPechfE2Zr8R7Pzvt8bL19FUW7HMg= -github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250521135959-7db9d641a703/go.mod h1:cJw3+5HfcHb5uIf3f/0cjYBXq6jumM3TNeQAY8UQFF0= -github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d h1:NI5uKpkwP5XZu9gtDiWxmbbb07T9hXegPist17WAzY4= -github.com/multiversx/mx-chain-crypto-go v1.2.13-0.20250520075055-8ab2a164945d/go.mod h1:yekQt4uB5LYXtimbhpdUbnFexjucWrQG/t+AX55bdM8= -github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887 h1:CVlsGcW/Vg4pVoNRcAA0fbBardImPpXsns6PXq6HaEw= -github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250610105538-c2d0e40a2887/go.mod h1:jq4AKn/OVyR8PYI1HXvXGvmSj1Fi3EUQJqjHZc1luRQ= -github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273 h1:1I2CgGDAMINxrKI6yzSP/Y6Wow2YUmqegUXcltpGXQA= -github.com/multiversx/mx-chain-logger-go v1.0.16-0.20250520074859-b2faf3c90273/go.mod h1:M/uRv1kpmkzxS5HsgofdRcOHzzvagD7nTmFqiPKt89U= -github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed h1:K5XbJl2d1IUazDnBMR87C6cuKFxFPXgRq4YB1IVFjMs= -github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250610110607-dcf427f30fed/go.mod h1:O8ljAwvz1oWZj1/BibUol5ePUDawPT2Wl99FfWIfNCU= -github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d h1:BEJHmDMqoDzgNWx/jWn191WoSHLCIQmKszyJGEYWlyA= -github.com/multiversx/mx-chain-scenario-go v1.5.1-0.20250520075713-734e46b4c66d/go.mod h1:/bgycTrJGk6n6VlgW+onXRQKiCM3GFM+INENvj/PRgU= -github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10 h1:n1pMJKXqplx01lMpBfmNzkdjEInd6petHrz5SIlcaEI= -github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250415123521-f8e74872db10/go.mod h1:Iammx5NCsjhRUFDLsL+Lf5LfCAhvP7bg7fEnrPUGlzk= -github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc h1:rfO66T0whMNAgkZhYmB1g0AIsuXVytUxfc4x3DG8Rvo= -github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250610095905-b4969e22b1bc/go.mod h1:pJWJOU+DfqzkzkA8A/dREF2HbmVEvyEadOhcXpWxMZA= -github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae h1:wgiIjyoynLQPs8QkEOXjAU8AoZlLA5w4rWPykLS2BSo= -github.com/multiversx/mx-chain-storage-go v1.0.20-0.20250520075958-65fd4c7bcaae/go.mod h1:uiXDLvpznajMubl+OBhODo6jmtwo8kyUF9iujEhOIgI= -github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d h1:smFnYDwtifO2YZrDkylS3WZeUQLeYH/rDAsPcZTqCXU= -github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250610105414-e0ea5a20c81d/go.mod h1:laeErafgA0taFRKUBjf+LmsVa8Vre+AoLViV39ya0v8= -github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4 h1:FTgwsqn/PXEooGfO4zjEn+oH014A6agOXjeMDllneL8= -github.com/multiversx/mx-chain-vm-go v1.5.41-0.20250520080530-2838146363b4/go.mod h1:vfFEw1qAmR1mUU8/p2EKu2woKS+o9W8wSqi3muEqRds= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f h1:Sg1SZWm90IeliVPce3w0CtLjr+a+mcWAFVHW2VGR0nA= -github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69-0.20250520080927-410c413d962f/go.mod h1:aeGXPTVkUDsPcHwuSer2VXEnMow7iofEvuDGPd47Cj8= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d h1:DFYWypkQs7BYepsLPz/IIN8cGsEf4+fWM9L0a6mnfKU= -github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70-0.20250520081414-edf8b75e054d/go.mod h1:SQbB1KY4qt2HngdqcBvu9wV0pERXKP5eP+rRxciyL84= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c h1:mazIPF6FgwBImN8YNorP3kjG3nygbDXbNkuBf5ILUvM= -github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99-0.20250520081749-516b5ae0e49c/go.mod h1:Fi6zq++lc9cFhLVKULa6HVVD2P4Ya3GD1Lua60u/rpY= -github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408 h1:FbpVQJg14ry25DiBBZIvBoKiSrTHWkUSlYMOOW/iQJQ= -github.com/multiversx/mx-components-big-int v1.0.1-0.20250218162530-b4e4d7442408/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= +github.com/multiversx/mx-chain-communication-go v1.3.0 h1:ziNM1dRuiR/7al2L/jGEA/a/hjurtJ/HEqgazHNt9P8= +github.com/multiversx/mx-chain-communication-go v1.3.0/go.mod h1:gDVWn6zUW6aCN1YOm/FbbT5MUmhgn/L1Rmpl8EoH3Yg= +github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250715130233-f0b1f811a63c h1:ZhilBzxTxn6vvG0Y7A5fBTLUAwXiHuZ/TCscIC4sDCE= +github.com/multiversx/mx-chain-core-sovereign-go v1.2.25-0.20250715130233-f0b1f811a63c/go.mod h1:cJw3+5HfcHb5uIf3f/0cjYBXq6jumM3TNeQAY8UQFF0= +github.com/multiversx/mx-chain-crypto-go v1.3.0 h1:0eK2bkDOMi8VbSPrB1/vGJSYT81IBtfL4zw+C4sWe/k= +github.com/multiversx/mx-chain-crypto-go v1.3.0/go.mod h1:nPIkxxzyTP8IquWKds+22Q2OJ9W7LtusC7cAosz7ojM= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250715151725-0c18a314d0ea h1:7h+IaMocTIwcJPqgQdAITL4UYaY+ZllfC9dldMrkbXk= +github.com/multiversx/mx-chain-es-indexer-sovereign-go v1.7.17-0.20250715151725-0c18a314d0ea/go.mod h1:tPwxRZQccxnGlZLNJWBbtD8ABc8XlSpDpeeEMK+hM68= +github.com/multiversx/mx-chain-logger-go v1.1.0 h1:97x84A6L4RfCa6YOx1HpAFxZp1cf/WI0Qh112whgZNM= +github.com/multiversx/mx-chain-logger-go v1.1.0/go.mod h1:K9XgiohLwOsNACETMNL0LItJMREuEvTH6NsoXWXWg7g= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250716093926-7dbe0199061e h1:w9nN3YiNj9MQQG05Ko7d2aQPOX2WakAuKPu2qqpga7w= +github.com/multiversx/mx-chain-proxy-sovereign-go v1.1.58-0.20250716093926-7dbe0199061e/go.mod h1:HZQT0Fv0eVnwMsmpmxGZtOcaVB8x0oRg6qLEpsGo91w= +github.com/multiversx/mx-chain-scenario-go v1.6.0 h1:cwDFuS1pSc4YXnfiKKDTEb+QDY4fulPQaiRgIebnKxI= +github.com/multiversx/mx-chain-scenario-go v1.6.0/go.mod h1:GrSYu1SnMvsIm9djUz1X13224HcvdY6Nb5KHNT3xZPA= +github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250610105734-30b3338debcf h1:fv+vBuv7fhyDaxkY2q0scq0WWAPBCt9bgvNjStbNl4w= +github.com/multiversx/mx-chain-sovereign-bridge-go v0.0.0-20250610105734-30b3338debcf/go.mod h1:1B4Be7y8OVK8cn3h/7nX5Q15QoGlqUEaL3UZJuhv16o= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250716095214-7c3d66d076d7 h1:B1JU28qanNkNYVD2DAhWFg74C0/BPVx/RWjePn9ogkA= +github.com/multiversx/mx-chain-sovereign-go v1.8.12-0.20250716095214-7c3d66d076d7/go.mod h1:8WrUXIDD6zd5PGers1HDoYNAWyCi7V2DnZK1oxVQHQg= +github.com/multiversx/mx-chain-storage-go v1.1.0 h1:M1Y9DqMrJ62s7Zw31+cyuqsnPIvlG4jLBJl5WzeZLe8= +github.com/multiversx/mx-chain-storage-go v1.1.0/go.mod h1:o6Jm7cjfPmcc6XpyihYWrd6sx3sgqwurrunw3ZrfyxI= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250715144941-88820f3a7c28 h1:TcDsgc3ZP4l/hAgBetvu7sq5o58QWbJmohbtfVHpUb8= +github.com/multiversx/mx-chain-vm-common-sovereign-go v1.5.17-0.20250715144941-88820f3a7c28/go.mod h1:25MD8QuF7nC3ACSmpsbCKqD/wg6lY7+zs0OQmaUCaeE= +github.com/multiversx/mx-chain-vm-go v1.5.43 h1:bMC6aAv0T8BFDPQlc0kSnZtv413NOlF+le5zluMmNQY= +github.com/multiversx/mx-chain-vm-go v1.5.43/go.mod h1:Qc2Sckw+EfQwnapkzghFfhuUAOGv29oSZgvj8LJ+xWQ= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69 h1:5gSR3IMw1mcp/v5oO+vZ5YOyWO8w7O2qKhCKNPwsWNE= +github.com/multiversx/mx-chain-vm-v1_2-go v1.2.69/go.mod h1:Qqn+B6IBlOi5huybKlvqNYDMsAHognVI6a6uiSZvaj0= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70 h1:UnTw+KJcLLqkqTR6EoZksqiM8PP4/BI6RcJlx25H9hc= +github.com/multiversx/mx-chain-vm-v1_3-go v1.3.70/go.mod h1:tJahRJl5i+O0uT19lTeWPou5zSeVvQldSjp3wxXCpMA= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99 h1:Pma2GGUk0JsM2dSc5+ZD1LCDo9/8sDd/mIwPNxBOyRc= +github.com/multiversx/mx-chain-vm-v1_4-go v1.4.99/go.mod h1:Z2cSyVE36NN7rYL2mGaP7yE6plzh5iIzis6HbyXSEFo= +github.com/multiversx/mx-components-big-int v1.1.0 h1:7aSJKago6vJQy9JeMOBRDYKHvsrj9OmrFWOucFUV+Kg= +github.com/multiversx/mx-components-big-int v1.1.0/go.mod h1:kcWw7hDe6cSz1wcBAqj/6sFH6ouSPsNeH9P7XlpZRcw= github.com/multiversx/mx-sdk-abi-go v0.3.0 h1:WX7OUhYZbgaSvP4HE23DjFv5SMZ1/5F4Vp7K83B+VHY= github.com/multiversx/mx-sdk-abi-go v0.3.0/go.mod h1:++ds6BB47LrXl8a9N2VGRBzHCfl6kkxRCHb31a5z61g= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=