From 89746a111d5a49a050e7ba075b8399949ddc6b58 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 15 Feb 2023 13:06:33 +0800 Subject: [PATCH 01/16] Problem: cross-compiling don't work Solution: - remove some obstacles, now it at least works for linux. - darwin still need some fixes in nixpkgs side, see: https://github.com/NixOS/nixpkgs/issues/216431 update release flow upload build result to check Problem: windows build in CI fails (#868) * Problem: windows build in CI fails Solution: - patch grocksdb to remove binding of not exported apis - add workflow to test windows build in PR * use crypto-org-chain fork update gomod2nix fix mac cross compiling fix cross-compiling tarball windows bundle script support windows tarball add unified job for cross-compiling grocksdb link options configure differnt build machine for different hosts don't fail fast simplify don't run unittest in nix build update grocksdb dependency tidy fix grocksdb grocksdb upstream repo --- .github/workflows/build.yml | 48 +- .github/workflows/release.yml | 114 +- .github/workflows/sims.yml | 12 +- .github/workflows/test.yml | 2 +- app/versiondb_placeholder.go | 1 + default.nix | 14 +- flake.lock | 10 +- flake.nix | 25 +- go.mod | 4 +- go.sum | 4 +- gomod2nix.toml | 2082 +-------------------------------- nix/bundle-win-exe.nix | 35 + nix/default.nix | 4 +- nix/rocksdb.nix | 103 ++ 14 files changed, 282 insertions(+), 2176 deletions(-) create mode 100644 nix/bundle-win-exe.nix create mode 100644 nix/rocksdb.nix diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2b0f2879fb..4261f6df17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,6 +41,50 @@ jobs: COSMOS_BUILD_OPTIONS=rocksdb make build if: steps.changed-files.outputs.any_changed == 'true' + cross-build: + strategy: + fail-fast: false + matrix: + host: [aarch64-multiplatform, mingwW64, aarch64-darwin] + include: + - os: ubuntu-latest + - host: aarch64-darwin + os: macos-latest + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v18 + with: + nix_path: nixpkgs=channel:nixos-22.11 + extra_nix_config: | + access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} + - id: changed-files + uses: tj-actions/changed-files@v34 + with: + files: | + *.go + *.mod + *.sum + - uses: cachix/cachix-action@v12 + if: steps.changed-files.outputs.any_changed == 'true' + with: + name: cronos + # github don't pass secrets for pull request from fork repos, + # in that case the push is disabled naturally. + signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" + - name: Run build + env: + HOST: ${{ matrix.host }} + run: | + BUILD=$(nix eval --impure --raw --expr 'builtins.currentSystem') + nix build .#legacyPackages.${BUILD}.pkgsCross.${HOST}.cronos-matrix.cronosd-tarball + if: steps.changed-files.outputs.any_changed == 'true' + - uses: actions/upload-artifact@v3 + with: + name: "cronosd-tarball-${{ matrix.host }}" + path: result + if-no-files-found: ignore + unittest: runs-on: ubuntu-latest timeout-minutes: 10 @@ -116,7 +160,7 @@ jobs: set +e (git diff --no-ext-diff --exit-code) echo "name=changed::$?" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 if: steps.changes.outputs.changed == 1 with: name: gomod2nix.toml @@ -159,7 +203,7 @@ jobs: set +e (git diff --no-ext-diff --exit-code) echo "name=changed::$?" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 if: steps.changes.outputs.changed == 1 with: name: contracts_out diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 201c9c52e9..4cd895317c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,12 +24,9 @@ jobs: - name: build and upload goreleaser binaries run: make release - x86_64: - strategy: - matrix: - os: [ubuntu-latest, macos-latest] + linux: needs: ["goreleaser"] - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest environment: release steps: - uses: actions/checkout@v3 @@ -38,95 +35,98 @@ jobs: nix_path: nixpkgs=channel:nixos-22.11 extra_nix_config: | access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} - - uses: apple-actions/import-codesign-certs@v1 - if: matrix.os == 'macos-latest' - with: - p12-file-base64: ${{ secrets.MAC_CODE_SIGN_CERT }} - p12-password: ${{ secrets.MAC_CODE_SIGN_CERT_PASS }} - uses: cachix/cachix-action@v12 with: name: cronos signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: build linux/mac x86_64 binaries - env: - MAC_CODE_API_KEY: ${{ secrets.MAC_CODE_API_KEY }} - MAC_CODE_API_KEY_ID: ${{ secrets.MAC_CODE_API_KEY_ID }} - MAC_CODE_API_ISSUER_ID: ${{ secrets.MAC_CODE_API_ISSUER_ID }} - MAC_CODE_API_DEVELOPER_ID: ${{ secrets.MAC_CODE_API_DEVELOPER_ID }} + + - name: build linux x86_64/arm64 binaries run: | - PLATFORM="$(uname -s)_x86_64" BUILD_TYPE="tarball" - FLAKE="github:${GITHUB_REPOSITORY}/${GITHUB_REF_NAME}" + BASEURL="github:${GITHUB_REPOSITORY}/${GITHUB_REF_NAME}" build() { NETWORK=$1 - nix build -L "${FLAKE}#cronosd${NETWORK}-${BUILD_TYPE}" - OUTPUT="cronos_${GITHUB_REF_NAME:1}${NETWORK}_${PLATFORM}" - if [ "$(uname -s)" == "Darwin" ]; then - ./scripts/codesign_macos.sh ./result - mv signed.tar.gz "$OUTPUT.tar.gz" + ARCH=$2 + PKG="cronosd${NETWORK}-${BUILD_TYPE}" + if [ "$ARCH" == "arm64" ]; then + FLAKE="${BASEURL}#legacyPackages.x86_64-linux.pkgsCross.aarch64-multiplatform.cronos-matrix.${PKG}" else - cp result "$OUTPUT.tar.gz" + FLAKE="${BASEURL}#${PKG}" fi + nix build -L "$FLAKE" + cp result "cronos_${GITHUB_REF_NAME:1}${NETWORK}_Linux_${ARCH}.tar.gz" } - build "" - build "-testnet" + build "" "x86_64" + build "-testnet" "x86_64" + build "" "arm64" + build "-testnet" "arm64" nix-env -i coreutils -f '' - sha256sum *.tar.gz > "checksums-$PLATFORM.txt" + sha256sum *.tar.gz > "checksums-Linux.txt" echo 'FILES<> $GITHUB_ENV ls -1 *.tar.gz >> $GITHUB_ENV ls -1 checksums-*.txt >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV cat $GITHUB_ENV - - name: upload linux/mac x86_64 binaries + - name: upload linux x86_64/arm64 binaries uses: softprops/action-gh-release@v1 with: draft: true files: "${{ env.FILES }}" - aarch64-linux: + macos: needs: ["goreleaser"] - runs-on: ubuntu-latest + runs-on: macos-latest environment: release steps: + - uses: actions/checkout@v3 - uses: cachix/install-nix-action@v18 with: nix_path: nixpkgs=channel:nixos-22.11 extra_nix_config: | access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} - - run: | - DEBIAN_FRONTEND=noninteractive - sudo apt-get update -q -y && sudo apt-get install -q -y qemu-system-aarch64 qemu-efi binfmt-support qemu-user-static - mkdir -p ~/.config/nix - sudo bash -c "echo system-features = aarch64-linux arm-linux >> /etc/nix/nix.conf" + - uses: apple-actions/import-codesign-certs@v1 + with: + p12-file-base64: ${{ secrets.MAC_CODE_SIGN_CERT }} + p12-password: ${{ secrets.MAC_CODE_SIGN_CERT_PASS }} - uses: cachix/cachix-action@v12 with: name: cronos signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: build linux arm64 binaries + - name: build mac x86_64 binaries env: - PLATFORM: Linux_arm64 + MAC_CODE_API_KEY: ${{ secrets.MAC_CODE_API_KEY }} + MAC_CODE_API_KEY_ID: ${{ secrets.MAC_CODE_API_KEY_ID }} + MAC_CODE_API_ISSUER_ID: ${{ secrets.MAC_CODE_API_ISSUER_ID }} + MAC_CODE_API_DEVELOPER_ID: ${{ secrets.MAC_CODE_API_DEVELOPER_ID }} run: | + PLATFORM="$(uname -s)_x86_64" BUILD_TYPE="tarball" FLAKE="github:${GITHUB_REPOSITORY}/${GITHUB_REF_NAME}" - nix build -L --extra-platforms aarch64-linux ${FLAKE}#packages.aarch64-linux.cronosd-$BUILD_TYPE - cp result cronos_${GITHUB_REF_NAME:1}_${PLATFORM}.tar.gz + build() { + NETWORK=$1 + nix build -L "${FLAKE}#cronosd${NETWORK}-${BUILD_TYPE}" + OUTPUT="cronos_${GITHUB_REF_NAME:1}${NETWORK}_${PLATFORM}" + ./scripts/codesign_macos.sh ./result + mv signed.tar.gz "$OUTPUT.tar.gz" + } - nix build -L --extra-platforms aarch64-linux ${FLAKE}#packages.aarch64-linux.cronosd-testnet-$BUILD_TYPE - cp result cronos_${GITHUB_REF_NAME:1}-testnet_${PLATFORM}.tar.gz + build "" + build "-testnet" - sha256sum *.tar.gz > checksums-$PLATFORM.txt + nix-env -i coreutils -f '' + sha256sum *.tar.gz > "checksums-$PLATFORM.txt" echo 'FILES<> $GITHUB_ENV ls -1 *.tar.gz >> $GITHUB_ENV ls -1 checksums-*.txt >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV cat $GITHUB_ENV - - name: upload linux arm64 binaries + - name: upload mac x86_64 binaries uses: softprops/action-gh-release@v1 with: draft: true @@ -144,36 +144,16 @@ jobs: - name: setup msys2 uses: msys2/setup-msys2@v2 with: - msystem: MINGW64 + msystem: MINGW64 update: false - install: git msys2-devel base-devel mingw-w64-x86_64-gcc mingw-w64-x86_64-rocksdb mingw-w64-x86_64-go mingw-w64-x86_64-jq mingw-w64-x86_64-dlfcn + install: git msys2-devel base-devel mingw-w64-x86_64-gcc mingw-w64-x86_64-go mingw-w64-x86_64-jq mingw-w64-x86_64-dlfcn - name: get rocksdb & build env: PLATFORM: Windows_x86_64 shell: msys2 {0} run: | - uname -a - export GOROOT=/mingw64/lib/go - export GOPATH=$HOME/go - export PATH=$GOPATH/bin:$GOROOT/bin:$PATH - export CGO_CFLAGS="-I/mingw64/include/rocksdb" - export CGO_LDFLAGS="-L/mingw64/lib -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4 -lzstd" - echo $PATH - go version - wget https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-rocksdb-6.26.1-1-any.pkg.tar.zst - pacman -U mingw-w64-x86_64-rocksdb-6.26.1-1-any.pkg.tar.zst --noconfirm - COSMOS_BUILD_OPTIONS=rocksdb make build - ls -la ./build/ - mv ./build/cronosd ./build/cronosd.exe - cp /mingw64/bin/libbz2-1.dll ./build - cp /mingw64/bin/libgcc_s_seh-1.dll ./build - cp /mingw64/bin/liblz4.dll ./build - cp /mingw64/bin/librocksdb.dll ./build - cp /mingw64/bin/libsnappy.dll ./build - cp /mingw64/bin/libstdc++-6.dll ./build - cp /mingw64/bin/libwinpthread-1.dll ./build - cp /mingw64/bin/libzstd.dll ./build - cp /mingw64/bin/zlib1.dll ./build + ./scripts/build-windows.sh + ./build/cronosd.exe version --long cd ./build tar cvfz ../cronos.tar.gz * cd .. diff --git a/.github/workflows/sims.yml b/.github/workflows/sims.yml index 0d55e5125f..88f83962a5 100644 --- a/.github/workflows/sims.yml +++ b/.github/workflows/sims.yml @@ -120,7 +120,7 @@ jobs: echo ${{ job.status }} > status_build.txt - name: Upload file status_build.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_build path: status_build.txt @@ -146,7 +146,7 @@ jobs: echo ${{ job.status }} > status_install.txt - name: Upload file status_install.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_install path: status_install.txt @@ -201,7 +201,7 @@ jobs: echo ${{ job.status }} > status_sim1.txt - name: Upload file status_sim1.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_sim1 path: status_sim1.txt @@ -256,7 +256,7 @@ jobs: echo ${{ job.status }} > status_sim2.txt - name: Upload file status_sim2.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_sim2 path: status_sim2.txt @@ -311,7 +311,7 @@ jobs: echo ${{ job.status }} > status_sim3.txt - name: Upload file status_sim3.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_sim3 path: status_sim3.txt @@ -366,7 +366,7 @@ jobs: echo ${{ job.status }} > status_sim4.txt - name: Upload file status_sim4.txt as an artifact if: github.event_name == 'issue_comment' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: pass_status_sim4 path: status_sim4.txt diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6423e69537..7205c74153 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -48,7 +48,7 @@ jobs: - name: 'Tar debug files' if: failure() run: tar cfz debug_files.tar.gz -C "${TMPDIR-/tmp}/pytest-of-runner" . - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 if: failure() with: name: debug-files diff --git a/app/versiondb_placeholder.go b/app/versiondb_placeholder.go index 1c46fec500..ac74fe81f7 100644 --- a/app/versiondb_placeholder.go +++ b/app/versiondb_placeholder.go @@ -11,6 +11,7 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" ) +// FIXME dummy change to trigger workflows func setupVersionDB( homePath string, app *baseapp.BaseApp, diff --git a/default.nix b/default.nix index 937682174d..84e297a4f9 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,8 @@ { lib +, stdenv , buildGoApplication , nix-gitignore +, go_1_20 , coverage ? false # https://tip.golang.org/doc/go1.20#cover , rocksdb , network ? "mainnet" # mainnet|testnet @@ -9,7 +11,7 @@ let version = "v1.0.4"; pname = "cronosd"; - tags = [ "ledger" "netgo" network "rocksdb" "grocksdb_clean_link" ]; + tags = [ "ledger" "netgo" network "rocksdb" "grocksdb_no_link" ]; ldflags = lib.concatStringsSep "\n" ([ "-X github.com/cosmos/cosmos-sdk/version.Name=cronos" "-X github.com/cosmos/cosmos-sdk/version.AppName=${pname}" @@ -21,6 +23,8 @@ let in buildGoApplication rec { inherit pname version buildInputs tags ldflags; + # specify explicitly to workaround issue: https://github.com/nix-community/gomod2nix/issues/106 + go = go_1_20; src = (nix-gitignore.gitignoreSourcePure [ "/*" # ignore all, then add whitelists "!/x/" @@ -38,11 +42,17 @@ buildGoApplication rec { subPackages = [ "cmd/cronosd" ]; buildFlags = lib.optionalString coverage "-cover"; CGO_ENABLED = "1"; + CGO_LDFLAGS = + if stdenv.hostPlatform.isWindows + then "-lrocksdb-shared" + else "-lrocksdb -pthread -lstdc++ -ldl"; + doCheck = false; meta = with lib; { description = "Official implementation of the Cronos blockchain protocol"; homepage = "https://cronos.org/"; license = licenses.asl20; - mainProgram = "cronosd"; + mainProgram = "cronosd" + stdenv.hostPlatform.extensions.executable; + platforms = platforms.all; }; } diff --git a/flake.lock b/flake.lock index 69214f3e43..c7c2cd0383 100644 --- a/flake.lock +++ b/flake.lock @@ -41,15 +41,15 @@ "nix-bundle-exe": { "flake": false, "locked": { - "lastModified": 1652837534, - "narHash": "sha256-tdGPrIW+36z6e1W7Vni8ioUs4/h62I0fbMR2dymoBDo=", - "owner": "3noch", + "lastModified": 1676466009, + "narHash": "sha256-2a39dCyIsAhBEMk2UnU45LZK0aBKEoYPQxtTiuQVTP4=", + "owner": "yihuang", "repo": "nix-bundle-exe", - "rev": "c083d398032871b1cee49d9325e81aa12abf429a", + "rev": "43448fe015b22892907004f63f962b56deae9bdc", "type": "github" }, "original": { - "owner": "3noch", + "owner": "yihuang", "repo": "nix-bundle-exe", "type": "github" } diff --git a/flake.nix b/flake.nix index 6d08a0831d..a4e9ecd093 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ nixpkgs.url = "github:NixOS/nixpkgs/master"; flake-utils.url = "github:numtide/flake-utils"; nix-bundle-exe = { - url = "github:3noch/nix-bundle-exe"; + url = "github:yihuang/nix-bundle-exe"; flake = false; }; gomod2nix = { @@ -53,19 +53,26 @@ }; }; devShell = devShells.cronosd; + legacyPackages = pkgs; } ) ) // { overlay = final: super: { - bundle-exe = import nix-bundle-exe { pkgs = final; }; + bundle-exe = import nix-bundle-exe { pkgs = final.buildPackages; }; # make-tarball don't follow symbolic links to avoid duplicate file, the bundle should have no external references. # reset the ownership and permissions to make the extract result more normal. - make-tarball = drv: with final; runCommand drv.name { } '' - "${gnutar}/bin/tar" cfv - -C ${drv} \ + make-tarball = drv: final.runCommand "tarball-${drv.name}" + { + nativeBuildInputs = with final.buildPackages; [ gnutar gzip ]; + } '' + tar cfv - -C "${drv}" \ --owner=0 --group=0 --mode=u+rw,uga+r --hard-dereference . \ - | "${gzip}/bin/gzip" -9 > $out + | gzip -9 > $out ''; - rocksdb = super.rocksdb.override { enableJemalloc = true; }; + bundle-win-exe = drv: final.callPackage ./nix/bundle-win-exe.nix { cronosd = drv; }; + # only enable jemalloc for non-windows platforms + # see: https://github.com/NixOS/nixpkgs/issues/216479 + rocksdb = final.callPackage ./nix/rocksdb.nix { enableJemalloc = !final.stdenv.hostPlatform.isWindows; }; } // (with final; let matrix = lib.cartesianProductOfSets { @@ -88,7 +95,11 @@ cronosd = callPackage ./. { inherit rev network; }; - bundle = bundle-exe cronosd; + bundle = + if stdenv.hostPlatform.isWindows then + bundle-win-exe cronosd + else + bundle-exe cronosd; in if pkgtype == "bundle" then bundle diff --git a/go.mod b/go.mod index afa0d4d495..cca2798ef7 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/golang/protobuf v1.5.2 github.com/gorilla/mux v1.8.0 github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/linxGnu/grocksdb v1.7.14 + github.com/linxGnu/grocksdb v1.7.15-0.20230222024938-b61261a9193b github.com/peggyjv/gravity-bridge/module/v2 v2.0.0-20220420162017-838c0d25e974 github.com/rakyll/statik v0.1.7 github.com/spf13/cast v1.5.0 @@ -207,7 +207,7 @@ replace ( github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.7.0 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 // use replace to force update grocksdb dependency in tm-db - github.com/linxGnu/grocksdb => github.com/linxGnu/grocksdb v1.7.14 + github.com/linxGnu/grocksdb => github.com/linxGnu/grocksdb v1.7.15-0.20230222024938-b61261a9193b github.com/miguelmota/go-ethereum-hdwallet => github.com/crypto-org-chain/go-ethereum-hdwallet v0.1.2 github.com/peggyjv/gravity-bridge/module/v2 => github.com/crypto-org-chain/gravity-bridge/module/v2 v2.0.1-0.20230126051749-d984b1562242 diff --git a/go.sum b/go.sum index 9f9b9bae1a..07db37b4c7 100644 --- a/go.sum +++ b/go.sum @@ -849,8 +849,8 @@ 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/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/linxGnu/grocksdb v1.7.14 h1:8lMZzyWeNP5lI0BIppX05DzmQzXj/Tgu82bgWYtowLY= -github.com/linxGnu/grocksdb v1.7.14/go.mod h1:pY55D0o+r8yUYLq70QmhdudxYvoDb9F+9puf4m3/W+U= +github.com/linxGnu/grocksdb v1.7.15-0.20230222024938-b61261a9193b h1:Olh1b4gdN5J9ZZyCiudSZ7HLrU+IL4SkYFcgyM9rGsA= +github.com/linxGnu/grocksdb v1.7.15-0.20230222024938-b61261a9193b/go.mod h1:pY55D0o+r8yUYLq70QmhdudxYvoDb9F+9puf4m3/W+U= github.com/lucasjones/reggen v0.0.0-20180717132126-cdb49ff09d77/go.mod h1:5ELEyG+X8f+meRWHuqUOewBOhvHkl7M76pdGEansxW4= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= diff --git a/gomod2nix.toml b/gomod2nix.toml index 127b8863c6..f572238d01 100644 --- a/gomod2nix.toml +++ b/gomod2nix.toml @@ -1,675 +1,60 @@ schema = 3 [mod] - [mod."4d63.com/gochecknoglobals"] - version = "v0.1.0" - hash = "sha256-1BQzRaZr01S3UjeTsGFTesi02EaK6onEl9QVLEtMfsw=" [mod."cloud.google.com/go"] version = "v0.107.0" hash = "sha256-sb3SjuWj84ZUtIGYIioOmycfHLL0KZSYt/Y1zzfcd5M=" - [mod."cloud.google.com/go/accessapproval"] - version = "v1.5.0" - hash = "sha256-0t/yVEJbiFQVmbZrBX4XtvNzEl7ROgzKkVwbmvFgrvY=" - [mod."cloud.google.com/go/accesscontextmanager"] - version = "v1.4.0" - hash = "sha256-HpV5+aeIjqxyK5uojPUSrZRGvWa71G8eggkQmtKCk+8=" - [mod."cloud.google.com/go/aiplatform"] - version = "v1.27.0" - hash = "sha256-5/6clTrCQlDKSzK6HOMCJn2IRiFFXUy0lj2+GkSsD48=" - [mod."cloud.google.com/go/analytics"] - version = "v0.12.0" - hash = "sha256-cH0nwegPcwyPrJOXFKIof4IGzylDJe+WYGmodGJjvBc=" - [mod."cloud.google.com/go/apigateway"] - version = "v1.4.0" - hash = "sha256-U4TbbjCqQV9K6KvcIhFxL9SLyDIoXzFr1PUoqo4lB/0=" - [mod."cloud.google.com/go/apigeeconnect"] - version = "v1.4.0" - hash = "sha256-Xh/upDrYniZ5cl1d/TZ/vmDiwZlo3tpotp2aoRfXPzE=" - [mod."cloud.google.com/go/appengine"] - version = "v1.5.0" - hash = "sha256-5llJhYiEsN23Rb67bfjvroGWPfSYb7ixLT2Ih5hHTNE=" - [mod."cloud.google.com/go/area120"] - version = "v0.6.0" - hash = "sha256-HCZFMo8L8/VAQIzUxzGYkq1I/iWMrTBup2sCQ1CxRyE=" - [mod."cloud.google.com/go/artifactregistry"] - version = "v1.9.0" - hash = "sha256-gkvou+EIKii4cekCIY8GVKRGtfJua9gG5rr4zMv/CJE=" - [mod."cloud.google.com/go/asset"] - version = "v1.10.0" - hash = "sha256-OV7eRWK30fhXI/GPqNZKgbdspqdmtgPkykSmeyZWLqY=" - [mod."cloud.google.com/go/assuredworkloads"] - version = "v1.9.0" - hash = "sha256-WIr53OI7uDb7JAjQv+AQ+shHN8pLAVfmupiGXO7HOY4=" - [mod."cloud.google.com/go/automl"] - version = "v1.8.0" - hash = "sha256-aE14EoKLxwX0pvwwmtuT772Sp4ak3uPH7StZ4MBqXqE=" - [mod."cloud.google.com/go/baremetalsolution"] - version = "v0.4.0" - hash = "sha256-w0er2TwMrsEBU6Plhn4n3fbrX1pR8AeHAVdJdb+Qvp8=" - [mod."cloud.google.com/go/batch"] - version = "v0.4.0" - hash = "sha256-IyiISkhE+AV4eLD5h22oyJWsw2MA1anbA7GEHK7K6ds=" - [mod."cloud.google.com/go/beyondcorp"] - version = "v0.3.0" - hash = "sha256-Nlsv9EVFXITpghB1Q26uqHnsrOK3u+Yabk7qkncNaDs=" - [mod."cloud.google.com/go/bigquery"] - version = "v1.44.0" - hash = "sha256-xjzi0snPbsCIgZETgnflkx1o69dxBlqwLYm0klW23DY=" - [mod."cloud.google.com/go/bigtable"] - version = "v1.2.0" - hash = "sha256-+N3l4fDRQHJMaTmYauerPMCtMd9f41Mb8K910XlNZ7M=" - [mod."cloud.google.com/go/billing"] - version = "v1.7.0" - hash = "sha256-/sSwWtylMbZ8/SA5w+eHV0XyG7T3oRbwWcWxGegg8ro=" - [mod."cloud.google.com/go/binaryauthorization"] - version = "v1.4.0" - hash = "sha256-5eodolViL0XKwe51A02OHm1UZ1JUXIfzeQeRBPs8XHM=" - [mod."cloud.google.com/go/certificatemanager"] - version = "v1.4.0" - hash = "sha256-pu3YapkEc1Hpao70iDO30WL+0vbOyDNdWi51SgaaNOU=" - [mod."cloud.google.com/go/channel"] - version = "v1.9.0" - hash = "sha256-k9Cn2az8KtTsL5Mjdc54dKd+au68BLWubQMR75W5C9o=" - [mod."cloud.google.com/go/cloudbuild"] - version = "v1.4.0" - hash = "sha256-m/y39droAWGLAQIodABJ886zwpJz+TB0pgfU3x/UkyA=" - [mod."cloud.google.com/go/clouddms"] - version = "v1.4.0" - hash = "sha256-NZQCITYJACzcevwxDN++VUK0Fsz9XlvYuM5ZwVmXY2s=" - [mod."cloud.google.com/go/cloudtasks"] - version = "v1.8.0" - hash = "sha256-fDJiC4s+KPDIbMDIya1ifOcw3ys3uftc5N/9NONN910=" [mod."cloud.google.com/go/compute"] version = "v1.15.1" hash = "sha256-F63wL70xdjxzFUKn8FEcBSI7FB94v1lo0f/aLDHiwMA=" [mod."cloud.google.com/go/compute/metadata"] version = "v0.2.3" hash = "sha256-kYB1FTQRdTDqCqJzSU/jJYbVUGyxbkASUKbEs36FUyU=" - [mod."cloud.google.com/go/contactcenterinsights"] - version = "v1.4.0" - hash = "sha256-yOPenTVYDVWGhdyxPZGqUx+gx/EACU/MayXrYKy9k2Q=" - [mod."cloud.google.com/go/container"] - version = "v1.7.0" - hash = "sha256-OaXQVKnDVEa3wDLsohHmm66bCL94DdjMnWhLuyyu+Ls=" - [mod."cloud.google.com/go/containeranalysis"] - version = "v0.6.0" - hash = "sha256-rbhGLJ6ZKVuB3BPB5AP5sK3RRj4IsKVZPOYOmkLhKpg=" - [mod."cloud.google.com/go/datacatalog"] - version = "v1.8.0" - hash = "sha256-QzZ69ByrfHYly9TFlhymNZYSgOJiWmh/M9rpt6SM0iE=" - [mod."cloud.google.com/go/dataflow"] - version = "v0.7.0" - hash = "sha256-jH6wkVnm7bHiHlmviCQwlh/Yo5dtUWCbngulu3N6iaU=" - [mod."cloud.google.com/go/dataform"] - version = "v0.5.0" - hash = "sha256-2tBfKxKCid8uySzQ0O4C4375uOjP/JaJwCxeWwAxr+c=" - [mod."cloud.google.com/go/datafusion"] - version = "v1.5.0" - hash = "sha256-dronY6hm/KYNOMaVt0eCK8SDXEWc1F2Rmaa+++wiLZw=" - [mod."cloud.google.com/go/datalabeling"] - version = "v0.6.0" - hash = "sha256-3cEQ0BYy8KAwqs3eXKKF0HjCm3hvNrJ1seRdJ0itOCs=" - [mod."cloud.google.com/go/dataplex"] - version = "v1.4.0" - hash = "sha256-Xl31b3bFvjXv99JXLy5JH3S1ekIhtL0Uf+6sAxsK3WY=" - [mod."cloud.google.com/go/dataproc"] - version = "v1.8.0" - hash = "sha256-CUIew5FovgyowUBDlIsoL3akP8kiWEDPIZp//FR8Ms8=" - [mod."cloud.google.com/go/dataqna"] - version = "v0.6.0" - hash = "sha256-BILgpxeSnTKrShOdNl0xt78sTNAqOjS7a35piDzuhw4=" - [mod."cloud.google.com/go/datastore"] - version = "v1.10.0" - hash = "sha256-K0uux6vysqKe8vO7uERsWOxFjZxUgNSTZVqjEjOEHOY=" - [mod."cloud.google.com/go/datastream"] - version = "v1.5.0" - hash = "sha256-APZYKwB/S/pjznb/JcrrT8t14DERoxnqnhpHQzaI/l4=" - [mod."cloud.google.com/go/deploy"] - version = "v1.5.0" - hash = "sha256-38M4jRAtnsu+2/x1boQ6CXH8Y9DUE22GgOuu+SVXDSQ=" - [mod."cloud.google.com/go/dialogflow"] - version = "v1.19.0" - hash = "sha256-GpxMQ+5JQZusVGvvI8OwckjBCUye2fR5rkRr4CHVjU4=" - [mod."cloud.google.com/go/dlp"] - version = "v1.7.0" - hash = "sha256-6S+jyGfOW5wbi6RX0aI3z8HUM6sPqir/KfUqMa83dCQ=" - [mod."cloud.google.com/go/documentai"] - version = "v1.10.0" - hash = "sha256-Je41InKNvR1c5kIOIDbx70so7V5N5MXTyGmR3hS6ABY=" - [mod."cloud.google.com/go/domains"] - version = "v0.7.0" - hash = "sha256-0ikmjhSMW+k+8ZwLEiN1kUJrTek018w4bNdoAm1H2z8=" - [mod."cloud.google.com/go/edgecontainer"] - version = "v0.2.0" - hash = "sha256-crEawgzCXKXBw+SMPOIuPm3xtB79bfXDZh4F5M5PWBc=" - [mod."cloud.google.com/go/errorreporting"] - version = "v0.3.0" - hash = "sha256-izkDfq82fTUj8bt/+c/CCZdtWz14Av+Wy0HucORHgzU=" - [mod."cloud.google.com/go/essentialcontacts"] - version = "v1.4.0" - hash = "sha256-bDAiP6IxuDl/uH4QuyoFMpYYe8zah5CuB60O5+tEE/8=" - [mod."cloud.google.com/go/eventarc"] - version = "v1.8.0" - hash = "sha256-ZyNMi3lsrIa0ebwq/OfL9uAcAYAjrZKIF/GKcTIIa60=" - [mod."cloud.google.com/go/filestore"] - version = "v1.4.0" - hash = "sha256-4DVUbKC+elYHa/5xF+TMZzyuZ0RnVBK9DBL7UJApWnc=" - [mod."cloud.google.com/go/firestore"] - version = "v1.9.0" - hash = "sha256-YaPgBNPJlhW/9rA3JX/nyZNSf8wridR3JLa+28j3DHE=" - [mod."cloud.google.com/go/functions"] - version = "v1.9.0" - hash = "sha256-df9sYFsl7+Atxe0QbDPpncHc4ZT3YONPj/Wir1QuHLM=" - [mod."cloud.google.com/go/gaming"] - version = "v1.8.0" - hash = "sha256-aOlOItp6dMeZgMYYYtVBN2sZEvxVe/F7AduCJzW6Ui4=" - [mod."cloud.google.com/go/gkebackup"] - version = "v0.3.0" - hash = "sha256-GSmRqI00siPyoJag0Ikb2JayDpyXtRaFzY9at889DGk=" - [mod."cloud.google.com/go/gkeconnect"] - version = "v0.6.0" - hash = "sha256-iCyrSYVpty7gGuBGCxTOIdI50II948Q9yLu7l5iqkDs=" - [mod."cloud.google.com/go/gkehub"] - version = "v0.10.0" - hash = "sha256-avgTconqHCK0waPQYT7Om5/y2wpcdXPaHSzDCbRAeUU=" - [mod."cloud.google.com/go/gkemulticloud"] - version = "v0.4.0" - hash = "sha256-z0jv5hYlOd6rpPx20BLaKCl4nfRdyeD6Mn70XXpgRwY=" - [mod."cloud.google.com/go/grafeas"] - version = "v0.2.0" - hash = "sha256-VNFdSc+i1uT3NjI5watGNgFHVNhuwLyaaNBsPkEcJdU=" - [mod."cloud.google.com/go/gsuiteaddons"] - version = "v1.4.0" - hash = "sha256-LjyOIJJJjDTyFeUeFOlYso9ndPUJ/TukLVwiLKR0B88=" [mod."cloud.google.com/go/iam"] version = "v0.8.0" hash = "sha256-legngj53V4RLUbAzDFlzL7LYv5Ano8IW28Ia3Ar69BM=" - [mod."cloud.google.com/go/iap"] - version = "v1.5.0" - hash = "sha256-tS0Qp1n4n6+CfGwFJU8CzKcxy9q1LTHxrGSqmhXp2Fo=" - [mod."cloud.google.com/go/ids"] - version = "v1.2.0" - hash = "sha256-Pt1qmhZInlRjO8NGX9oYCaH2GTo6FjlGaerqHZbSiPo=" - [mod."cloud.google.com/go/iot"] - version = "v1.4.0" - hash = "sha256-pBWSk5bRkujDY9g+8B1z2L1dPJxX5cpFn3R2MzhmTxU=" - [mod."cloud.google.com/go/kms"] - version = "v1.6.0" - hash = "sha256-BRL30pSDACQ5HS2Ywq9JFMPxVy5ccMWaZfJAPD/QVco=" - [mod."cloud.google.com/go/language"] - version = "v1.8.0" - hash = "sha256-AfLHA3QtUZeUQ9hCZaD71/WK3+p/9GGJqOAB1tPTwxY=" - [mod."cloud.google.com/go/lifesciences"] - version = "v0.6.0" - hash = "sha256-Ru8sdUvniCF755mFuSBHZBbQVS9tD1g0P2i7o3lkJzw=" - [mod."cloud.google.com/go/logging"] - version = "v1.6.1" - hash = "sha256-xNhncZfwj2vLgkT1fAdqfY0UFiPqb4S3JWV405M+WE4=" - [mod."cloud.google.com/go/longrunning"] - version = "v0.3.0" - hash = "sha256-DAAVqeqLeGNRZzJwkFNArtVrgK9F//naGvCTNV2PDCk=" - [mod."cloud.google.com/go/managedidentities"] - version = "v1.4.0" - hash = "sha256-sz3k0qUyg7oGmJkFBB18IMUADckRKZ00SI8RnUauAq4=" - [mod."cloud.google.com/go/maps"] - version = "v0.1.0" - hash = "sha256-av4+1HYu7B9FWOKXXHQRc4F516/EUVPrCwrnDUTBKuw=" - [mod."cloud.google.com/go/mediatranslation"] - version = "v0.6.0" - hash = "sha256-ZsFWkIX5M6CJSym06LBQFT2gbR4EkfYZ9JPPgBN+YLc=" - [mod."cloud.google.com/go/memcache"] - version = "v1.7.0" - hash = "sha256-ZRMBRdBiVBhiqQG11NFPCU7W3d77BqznEJZM75G+gQY=" - [mod."cloud.google.com/go/metastore"] - version = "v1.8.0" - hash = "sha256-c4ENHjlT/TymJBxXdcOyyJEnjII08BKWwzd0RoUVav0=" - [mod."cloud.google.com/go/monitoring"] - version = "v1.8.0" - hash = "sha256-FUNHllLrYmsCod0l/6bbezlmvwu2j0GFCoUVJZfdytE=" - [mod."cloud.google.com/go/networkconnectivity"] - version = "v1.7.0" - hash = "sha256-7NlYP/oUaybU1NA2E9lPVtX15a8p/CIlRwnZsXe5tuk=" - [mod."cloud.google.com/go/networkmanagement"] - version = "v1.5.0" - hash = "sha256-GstxSvgbaisWz2J+h56tfHbrpi5xyCGXrQ9D+D+zeR4=" - [mod."cloud.google.com/go/networksecurity"] - version = "v0.6.0" - hash = "sha256-k7/PanJrhsVUpG+lgGy6TRag3xF22wI0Mq43DyBwz/w=" - [mod."cloud.google.com/go/notebooks"] - version = "v1.5.0" - hash = "sha256-bdhKojjZmImGFAN8HMp6Yy7rlQ9V4+v3fBypnuGItj8=" - [mod."cloud.google.com/go/optimization"] - version = "v1.2.0" - hash = "sha256-6LPRO3CkbNL10IHQb0SQqd33T6pFm7VnTIZTACfji54=" - [mod."cloud.google.com/go/orchestration"] - version = "v1.4.0" - hash = "sha256-jjzpdihO5CtZqgKXlcyWGlNtdw4j4Fk/yd/aFE5P6DE=" - [mod."cloud.google.com/go/orgpolicy"] - version = "v1.5.0" - hash = "sha256-dHwFgo9f6g1EiGtE2wOBw03HRmfS4YlAR0qUP8HHOgI=" - [mod."cloud.google.com/go/osconfig"] - version = "v1.10.0" - hash = "sha256-rKquRT06lkKm9i14Sxdry5iIecfD3ttc6s1OUDNZ07Q=" - [mod."cloud.google.com/go/oslogin"] - version = "v1.7.0" - hash = "sha256-40sAVBO8h9/PIE+2y1R1EcRS0qkQtGCgjxGkzwexMK8=" - [mod."cloud.google.com/go/phishingprotection"] - version = "v0.6.0" - hash = "sha256-CHT2tgX6AoBHVoIKJJJSa8iEnHVzM3LUTIguCjhU8TQ=" - [mod."cloud.google.com/go/policytroubleshooter"] - version = "v1.4.0" - hash = "sha256-DCex4XFGmyUTzjzed1+3i+NYvAAUV7kUtS2xTexVK8c=" - [mod."cloud.google.com/go/privatecatalog"] - version = "v0.6.0" - hash = "sha256-31j5AOaepOCTAhDTcQxWWXh6//d7RAiqoFYe6rBPknM=" - [mod."cloud.google.com/go/pubsub"] - version = "v1.27.1" - hash = "sha256-ga6wedgGvokje76KzLpbZ5yOYDtq7CjwDwo1eqA0G6A=" - [mod."cloud.google.com/go/pubsublite"] - version = "v1.5.0" - hash = "sha256-i7DsWfnDGQAefDGMOqLosELd8PxpCN5DIXBG0o7vnRw=" - [mod."cloud.google.com/go/recaptchaenterprise"] - version = "v1.3.1" - hash = "sha256-BqLAck56BUbzlJab91P1tr4RcJEhggjkXqAyl6yt2hE=" - [mod."cloud.google.com/go/recaptchaenterprise/v2"] - version = "v2.5.0" - hash = "sha256-vnh85LivSzjTllLvifm71+799wXSHY8ZLpMEs3URKmw=" - [mod."cloud.google.com/go/recommendationengine"] - version = "v0.6.0" - hash = "sha256-ruINBs8av1Uo/Huhhiyx5Bht2aYMkXGRh2J/BTXfhxU=" - [mod."cloud.google.com/go/recommender"] - version = "v1.8.0" - hash = "sha256-8if5VfTbWVf8kq9CouAbd2a7C4o78tmE34Xi9XqEa90=" - [mod."cloud.google.com/go/redis"] - version = "v1.10.0" - hash = "sha256-nInaYMh1s2MJ1vnmInd3Fl1qAUrh9EBnvInTAUP0NO0=" - [mod."cloud.google.com/go/resourcemanager"] - version = "v1.4.0" - hash = "sha256-uOYv8Nxmm2DSCM6JaD0rNuZXYm4guXtO2uZ6zl2x2vI=" - [mod."cloud.google.com/go/resourcesettings"] - version = "v1.4.0" - hash = "sha256-Bk+U6MAvLMTgf8tmRJ8nm3prTI8oObV3+5UJCQcsFno=" - [mod."cloud.google.com/go/retail"] - version = "v1.11.0" - hash = "sha256-9MjzwBq0cclNE0jsliWFXYnP0UReRTUa7VF02l+uk3k=" - [mod."cloud.google.com/go/run"] - version = "v0.3.0" - hash = "sha256-VOzERC/Mm0SMN51kQUHLflQgV36w0WqNHv8z7hQcE/c=" - [mod."cloud.google.com/go/scheduler"] - version = "v1.7.0" - hash = "sha256-m8QlCMmpe9BXLpXopBPErPTGXwRB2XMb5YJbXFncWZM=" - [mod."cloud.google.com/go/secretmanager"] - version = "v1.9.0" - hash = "sha256-uR4F87sL85VO5Nlzp3rS0kxCBF/cgJuUls1OrO9vQZE=" - [mod."cloud.google.com/go/security"] - version = "v1.10.0" - hash = "sha256-jqrYH3ja3qDB0uFz0oLAjsPd3qPGRelryub8puL6LfQ=" - [mod."cloud.google.com/go/securitycenter"] - version = "v1.16.0" - hash = "sha256-RNJBCaBsuZYUDDvhmAalaJAo+GHjGwaBEPeF7XgiwI0=" - [mod."cloud.google.com/go/servicecontrol"] - version = "v1.5.0" - hash = "sha256-cHTMv61+oVtVKI/CHhl40CsULJ92TQoNh3PR5cYvqWk=" - [mod."cloud.google.com/go/servicedirectory"] - version = "v1.7.0" - hash = "sha256-GrPP4E4qNU2zb8pPudzkuW3RyeQbNGgJqnNopmYgnfc=" - [mod."cloud.google.com/go/servicemanagement"] - version = "v1.5.0" - hash = "sha256-rtksjnd8/MfCridb6mf2zqcO/DNErmfxS5v19rJmRMI=" - [mod."cloud.google.com/go/serviceusage"] - version = "v1.4.0" - hash = "sha256-nBy7IUOgtC+uwOjPINjAWrfbTyE85rlrptyjN6fgys0=" - [mod."cloud.google.com/go/shell"] - version = "v1.4.0" - hash = "sha256-5ITp82lgACqx9ZG52NkB0bhWi7sH3GfBPGm4iOmfJIs=" - [mod."cloud.google.com/go/spanner"] - version = "v1.41.0" - hash = "sha256-pBKgaYmQtAqgB7cIHC66Rc8kfKLHDhua2lKeYI6gjQg=" - [mod."cloud.google.com/go/speech"] - version = "v1.9.0" - hash = "sha256-Jsb1NPgf0fMdXRjg7MK7yBwDLFgSSRj2B3ctn+CEiOw=" [mod."cloud.google.com/go/storage"] version = "v1.27.0" hash = "sha256-V4B6A1Ms8cemB5Cs6nAtUe1N1ldaI9oqTdzGU2FUhrc=" - [mod."cloud.google.com/go/storagetransfer"] - version = "v1.6.0" - hash = "sha256-GMOtlmO4Z2C3L8DEbE9n/gAxIcOgTB4UOJuOTNOWUOs=" - [mod."cloud.google.com/go/talent"] - version = "v1.4.0" - hash = "sha256-GqqCNG0w+Yj/bQITZQLKVO98BtHlvaJbWUGAiSbKe58=" - [mod."cloud.google.com/go/texttospeech"] - version = "v1.5.0" - hash = "sha256-bjwJ9Krcj9J0+0/FDcffpU0tiCc6cHQ8g0t2QmTi/FA=" - [mod."cloud.google.com/go/tpu"] - version = "v1.4.0" - hash = "sha256-LCa8qvkA5ei2OU/ccl1sFc51TO4ViV5mkIg96rZjn2A=" - [mod."cloud.google.com/go/trace"] - version = "v1.4.0" - hash = "sha256-iKpAkd2aNdyGNZd+l9IWpolV7nOqDJbTWPbxaSskH0k=" - [mod."cloud.google.com/go/translate"] - version = "v1.4.0" - hash = "sha256-Gi/d/hz4wVYpd+lw4gAiUNnRDCKaiN25AwSUzy9/7RE=" - [mod."cloud.google.com/go/video"] - version = "v1.9.0" - hash = "sha256-/DeMguJxj4w/aCcEJ9ja+rRr3hwwohUEbFzVxeJ9KnA=" - [mod."cloud.google.com/go/videointelligence"] - version = "v1.9.0" - hash = "sha256-BhIcuVlnR9nv7f3lyqcWzL01SktkGo3XWlE8eb2ig8Q=" - [mod."cloud.google.com/go/vision"] - version = "v1.2.0" - hash = "sha256-xR55vdJeaqonhs4e0dV/vS5RcWU4VWzL2HsIG58hCyM=" - [mod."cloud.google.com/go/vision/v2"] - version = "v2.5.0" - hash = "sha256-Y0WmqzORL5zqjlXFo6uqO5eqnbvitM4+qcgzTK5uK1I=" - [mod."cloud.google.com/go/vmmigration"] - version = "v1.3.0" - hash = "sha256-LZlJbjD4jnX+HLcpDZ3Fl/fsVHkyPLzUeNjWEQnp9es=" - [mod."cloud.google.com/go/vmwareengine"] - version = "v0.1.0" - hash = "sha256-6pnc5uM+6L57IFzIeztC+X0wtCyYjoRVWbuwcOUDfZY=" - [mod."cloud.google.com/go/vpcaccess"] - version = "v1.5.0" - hash = "sha256-4YQ3EMAAiz4B6HSvgiPZjzSMS+LhjfgkPl7a0UUu9xw=" - [mod."cloud.google.com/go/webrisk"] - version = "v1.7.0" - hash = "sha256-MARqsIAFI3gIYxz1aFtSmG9XguzuTpavXiVfuFeEpG0=" - [mod."cloud.google.com/go/websecurityscanner"] - version = "v1.4.0" - hash = "sha256-HHiDwS/AqQvJw7dhtC39LRfvY+7Fb8tlBbZL/biePiY=" - [mod."cloud.google.com/go/workflows"] - version = "v1.9.0" - hash = "sha256-HOGVSMjWWDzdMAEGTbLlHVDLfE5mFTA1oMqdFYHwZSA=" - [mod."collectd.org"] - version = "v0.3.0" - hash = "sha256-o6NzZwNDh9IJwWYihUoYicj59lkNdn/UEVOec5jNKWc=" [mod."cosmossdk.io/errors"] version = "v1.0.0-beta.7" hash = "sha256-XblGvIx6Wvvq6wggXjp+KbeJGXoe7AZH7hXEdauCezU=" [mod."cosmossdk.io/math"] version = "v1.0.0-beta.4" hash = "sha256-UYdq/46EubyjxkldGike8FlwJLWGCB576VB7th285ao=" - [mod."crawshaw.io/sqlite"] - version = "v0.3.3-0.20220618202545-d1964889ea3c" - hash = "sha256-AZN//F5vdB31TZsOYgNfww/PTmd+5be+daFGOdHT4K8=" - [mod."dmitri.shuralyov.com/gpu/mtl"] - version = "v0.0.0-20190408044501-666a987793e9" - hash = "sha256-H+xcbVdCNDahWZPgwk4k+XxnM73g0hwaFY7x+OAATcc=" [mod."filippo.io/edwards25519"] version = "v1.0.0-rc.1" hash = "sha256-3DboBqby2ejRU33FG96Z8JF5AJ8HP2rC/v++VyoQ2LQ=" - [mod."git.sr.ht/~sircmpwn/getopt"] - version = "v0.0.0-20191230200459-23622cc906b3" - hash = "sha256-x1EY98q6xrjZn/ps38km7dZfkznqSdNP8vyppMDA7bs=" - [mod."git.sr.ht/~sircmpwn/go-bare"] - version = "v0.0.0-20210406120253-ab86bc2846d9" - hash = "sha256-SKTYDKidB1Ia3Jg4EBg5rPAtqlXAa19RY5qieS82A34=" [mod."github.com/99designs/go-keychain"] version = "v0.0.0-20191008050251-8e49817e8af4" hash = "sha256-4EndKcspGC3GOPCmctXF1NnWzxWwMyY/OQpFMmr8Sc0=" [mod."github.com/99designs/keyring"] version = "v1.2.1" hash = "sha256-OG3YGMFql9Vd5IzysdmyGjXhd39wQq0qh3YRQi4k7SI=" - [mod."github.com/Abirdcfly/dupword"] - version = "v0.0.7" - hash = "sha256-PAK2S81wq6V+oVpn8rcmZVggxk0TP2FZkBVcKHRu1hQ=" - [mod."github.com/Antonboom/errname"] - version = "v0.1.7" - hash = "sha256-QWeESDkej/tUxwLGyPx6n2GdI7Ej/RWaseOLm0fxz48=" - [mod."github.com/Antonboom/nilnil"] - version = "v0.1.1" - hash = "sha256-eGLBvwABQFRRY4viL0kGv26Pzfz/A8huPa3aIdDZViw=" - [mod."github.com/Azure/azure-sdk-for-go/sdk/azcore"] - version = "v0.21.1" - hash = "sha256-cyz1GiwL1dlQD7s3Yx8TuKUvWmfXq50w/x9dcBPSzHY=" - [mod."github.com/Azure/azure-sdk-for-go/sdk/internal"] - version = "v0.8.3" - hash = "sha256-cSbQAKRZn68ImYbQwM2kqEMOUh+4SnjLeyJTUk5GaZk=" - [mod."github.com/Azure/azure-sdk-for-go/sdk/storage/azblob"] - version = "v0.3.0" - hash = "sha256-gYyPRtbF2jniyDZLVXgA6LSTOqdZURa+UNGEsjN+OTA=" - [mod."github.com/Azure/go-ansiterm"] - version = "v0.0.0-20210617225240-d185dfc1b5a1" - hash = "sha256-rOhb0GMLPdnh1302vaxFjO20fM69hCT29hQD1F1YpPg=" - [mod."github.com/BurntSushi/toml"] - version = "v1.2.1" - hash = "sha256-Z1dlsUTjF8SJZCknYKt7ufJz8NPGg9P9+W17DQn+LO0=" - [mod."github.com/BurntSushi/xgb"] - version = "v0.0.0-20160522181843-27f122750802" - hash = "sha256-ck+gNOSXNYy/ji6mpSX3OTHgCDm2nww+3ZKu4lAXl6I=" [mod."github.com/ChainSafe/go-schnorrkel"] version = "v0.0.0-20200405005733-88cbf1b4c40d" hash = "sha256-i8RXZemJGlSjBT35oPm0SawFiBoIU5Pkq5xp4n/rzCY=" - [mod."github.com/DATA-DOG/go-sqlmock"] - version = "v1.3.3" - hash = "sha256-SCT9f0koRFJ4E9cL35NL2+D9EIQ71rlakq8GX7fwNPc=" - [mod."github.com/DataDog/datadog-go"] - version = "v3.2.0+incompatible" - hash = "sha256-/cwjihaTjcbW0c7Y/0At44JCKFhrbC/zZTwbEyi1CtU=" - [mod."github.com/DataDog/zstd"] - version = "v1.5.0" - hash = "sha256-i+vPadZcmSHCALA50FaADRmj6oqe1t5SIfqEbCxr9Ao=" - [mod."github.com/Djarvur/go-err113"] - version = "v0.0.0-20210108212216-aea10b59be24" - hash = "sha256-CjpyMf/lB+cvUCNX181R8jQLzW6f0SrCafQpsz1Ummk=" - [mod."github.com/GaijinEntertainment/go-exhaustruct/v2"] - version = "v2.3.0" - hash = "sha256-+EIXVd0hKs0PmEQXMtGzhXwDu1xKPWhDK3GmPJPJYV0=" - [mod."github.com/HdrHistogram/hdrhistogram-go"] - version = "v1.1.2" - hash = "sha256-GZWNKwUmZLQ+krFvyFwBlGp/cLw/ihYuMuhKutuQIlA=" - [mod."github.com/Knetic/govaluate"] - version = "v3.0.1-0.20171022003610-9aa49832a739+incompatible" - hash = "sha256-Qs7qeK+Mrlm4ToAEYvN+OY6X7SRFV808frvKNr6gNhE=" - [mod."github.com/Masterminds/semver"] - version = "v1.5.0" - hash = "sha256-3fEInOXFdzCiGdDZ1s9otEes7VXiL8Q1RVB3zXRPJsQ=" - [mod."github.com/Masterminds/semver/v3"] - version = "v3.2.0" - hash = "sha256-JaGYNQwDxFCsLwzYVoJY4RUpP4dtiRlV14t2dVAg4oQ=" - [mod."github.com/Microsoft/go-winio"] - version = "v0.6.0" - hash = "sha256-TQ0AvXZfuT3PDnb4p/h5zmyT8m9VPcwxlXMJuVD6ltE=" - [mod."github.com/Nvveen/Gotty"] - version = "v0.0.0-20120604004816-cd527374f1e5" - hash = "sha256-2EwwPSTvPqMcKRKxCXX1OhknkkO/8fGGtmaAa27Im/o=" - [mod."github.com/OneOfOne/xxhash"] - version = "v1.2.2" - hash = "sha256-JvJnJFr9NFh5u+b7BgNEIwZR6scXW8l8RkT1DXmGTtY=" - [mod."github.com/OpenPeeDeeP/depguard"] - version = "v1.1.1" - hash = "sha256-MIKOpGigjNK+03Ajdljlunc8Z5bEVPTPrtfe4rrbASw=" - [mod."github.com/ProtonMail/go-crypto"] - version = "v0.0.0-20221026131551-cf6655e29de4" - hash = "sha256-2fwUAhc8vXeOMKQrX4wIS+t3tLKxpRQ9d/tWsakxsYk=" - [mod."github.com/RoaringBitmap/roaring"] - version = "v1.2.2" - hash = "sha256-fU7+98nt+xznngUBczAVb0eZosu1qGbFlXROKQbCOmE=" - [mod."github.com/Shopify/sarama"] - version = "v1.19.0" - hash = "sha256-kU5TtVhy9HctSKm6Lu4xRE4/xSnQLXnsQjeFGWGOm3c=" - [mod."github.com/Shopify/toxiproxy"] - version = "v2.1.4+incompatible" - hash = "sha256-RYVa3BtYTYvATCTADda1piGbQFnxJrEFKpMSLjw+ExI=" [mod."github.com/StackExchange/wmi"] version = "v1.2.1" hash = "sha256-1BoEeWAWyebH+1mMuyPhWZut8nWHb6r73MgcqlGuUEY=" [mod."github.com/VictoriaMetrics/fastcache"] version = "v1.6.0" hash = "sha256-u1dkRJ2Y5+hnYlkyMPm14HxKkAv999bjN622nZDjaBo=" - [mod."github.com/VictoriaMetrics/metrics"] - version = "v1.23.1" - hash = "sha256-z2X1DkTPXhI1eI9AJJ8d6LDeapiaKmd2l/2orxKsxi0=" - [mod."github.com/VividCortex/gohistogram"] - version = "v1.0.0" - hash = "sha256-zubR+TIR7DgyESAOLM/DC0DqR1K7zXM+YL+OmGfed/o=" [mod."github.com/Workiva/go-datastructures"] version = "v1.0.53" hash = "sha256-W6qOvqu8sokMlZrpOF1SWG138H0/BotywKNLlDF8Zug=" - [mod."github.com/Zilliqa/gozilliqa-sdk"] - version = "v1.2.1-0.20201201074141-dd0ecada1be6" - hash = "sha256-gZ8AIoUf8m570a/F12lKeSU/I2lY8/vrdmv+h0K4Hxo=" - [mod."github.com/acomagu/bufpipe"] - version = "v1.0.3" - hash = "sha256-hIQf2lqZZv4dN8JwRyhNoBjStL9Mgih6f7Hy8RDU5Kg=" - [mod."github.com/adlio/schema"] - version = "v1.3.3" - hash = "sha256-wzsSA1DHW8WtGckbVAIk3+dkmtjRNAUqsGCyknxKEdQ=" - [mod."github.com/aead/siphash"] - version = "v1.0.1" - hash = "sha256-zP7VoPA7YHxa+lMwnOXRJo3rfVZFsCTtgJYwLdAPbQY=" - [mod."github.com/afex/hystrix-go"] - version = "v0.0.0-20180502004556-fa1af6a1f4f5" - hash = "sha256-Vmss3HtnycQWVwde+Gi/L76wN2lEx803dSYgCcYAkn4=" - [mod."github.com/ajstarks/svgo"] - version = "v0.0.0-20180226025133-644b8db467af" - hash = "sha256-7rm6ZWTfQTya0t2Vsl7sPMVDcT+5ux0tE45w46+V3yg=" - [mod."github.com/ajwerner/btree"] - version = "v0.0.0-20211221152037-f427b3e689c0" - hash = "sha256-iDdrpH9nO6UfHri7j292SCw06UUZUV0J+7QEstu8Po0=" - [mod."github.com/alecthomas/atomic"] - version = "v0.1.0-alpha2" - hash = "sha256-NhmcBy7eqHM2ObVXFClZblMW/5C98Ht+taHPWbf0RRk=" - [mod."github.com/alecthomas/template"] - version = "v0.0.0-20190718012654-fb15b899a751" - hash = "sha256-RsS4qxdRQ3q+GejA8D9Iu31A/mZNms4LbJ7518jWiu4=" - [mod."github.com/alecthomas/units"] - version = "v0.0.0-20190924025748-f65c72e2690d" - hash = "sha256-bC2xzCx7LOE8pYbWnzA6evO8MZk9ueDdvQHUUU/FXhI=" - [mod."github.com/alexkohler/prealloc"] - version = "v1.0.0" - hash = "sha256-+D6PMR+aOD+ayCYQoIH4aLu+yNu7EzJPkPxJ/7FHMQQ=" - [mod."github.com/alingse/asasalint"] - version = "v0.0.11" - hash = "sha256-GOhT8GUNdl8eruKyNZuuTlrA4tky9myEvpe90dkYf6s=" [mod."github.com/alitto/pond"] version = "v1.8.2" hash = "sha256-GbTih6gDKGuCP0V0iEo1DfEePAjm6lBxiUpqmL8hD1I=" [mod."github.com/allegro/bigcache"] version = "v1.2.1" hash = "sha256-/DwqBxg75m1zzOB8BWbpjQ/jYnhoe/SMXc4310mOlMA=" - [mod."github.com/anacrolix/chansync"] - version = "v0.3.0" - hash = "sha256-puGCEiqT7Vb2swojVnNucX4gJ1qZ5X6jWlqzY1D0gcA=" - [mod."github.com/anacrolix/dht/v2"] - version = "v2.19.2-0.20221121215055-066ad8494444" - hash = "sha256-rtdAbL0x0f8Dbhb0lTNwLs11Y+kCQxiL48sDX2V9HnU=" - [mod."github.com/anacrolix/envpprof"] - version = "v1.2.1" - hash = "sha256-CF25VqiK8bWqhetHD53eVE/sgHZH4uhncJRRl53iulE=" - [mod."github.com/anacrolix/generics"] - version = "v0.0.0-20220618083756-f99e35403a60" - hash = "sha256-B+6NzjgH9dwZ++TkG+j3XLNIoQpdDqalX3BkHB9aPJM=" - [mod."github.com/anacrolix/go-libutp"] - version = "v1.2.0" - hash = "sha256-xdvWFKL+I07PidtPPX/Moc0LX5/LxEmv4d8JY2pzfZQ=" - [mod."github.com/anacrolix/log"] - version = "v0.13.2-0.20221123232138-02e2764801c3" - hash = "sha256-bxdK1U9flWkrKtcfSFzMF554U4PzhMGJwjRoZD96JFg=" - [mod."github.com/anacrolix/missinggo"] - version = "v1.3.0" - hash = "sha256-N/3yt//FvMiDrUu2seyNTMU0h131Vg5eM12bCgs5AJY=" - [mod."github.com/anacrolix/missinggo/perf"] - version = "v1.0.0" - hash = "sha256-xcXmBqreLS0zvqxyr+SkLvf+sKCVryZt8r0I3+0EBF0=" - [mod."github.com/anacrolix/missinggo/v2"] - version = "v2.7.0" - hash = "sha256-VlDe2q+Q3+ldDuUO8/1f+wItTnyZYCwxaO8SnotQtrQ=" - [mod."github.com/anacrolix/mmsg"] - version = "v1.0.0" - hash = "sha256-vuQBXoSH545F+On/LLxAluh2EDsFh3FkZwTkAS1aSTI=" - [mod."github.com/anacrolix/multiless"] - version = "v0.3.0" - hash = "sha256-S6I7nSWqf4tWbn1f1RQxm5UCDpxGgpk3n4GYwJtVsy8=" - [mod."github.com/anacrolix/stm"] - version = "v0.4.0" - hash = "sha256-WWmCWwOvaDV9H+mjSwFo9EhjounDMxlyuWY+ftIdNxQ=" - [mod."github.com/anacrolix/sync"] - version = "v0.4.0" - hash = "sha256-5C62RTtcqQf2sXUxO16iVfb+fJYA/Nzp0IPi+sbcB70=" - [mod."github.com/anacrolix/torrent"] - version = "v1.48.0" - hash = "sha256-5ulrThTajbVnmgM9xWK3iJQWDgchc3Nb+HvE/D8vgsg=" - [mod."github.com/anacrolix/upnp"] - version = "v0.1.3-0.20220123035249-922794e51c96" - hash = "sha256-HzYgPZ1CjSXooeCXvydYkzQqMz/bdOQ0g7LcdSpDRMw=" - [mod."github.com/anacrolix/utp"] - version = "v0.1.0" - hash = "sha256-RXpsHsTSUsVkgwjC4kSsZ3t6oFK/j6iPCmxmlmYhBVM=" - [mod."github.com/andreyvit/diff"] - version = "v0.0.0-20170406064948-c7f18ee00883" - hash = "sha256-2XoKB20lN+KGnAb/eVv1NcU/CcSdUPcvVNiXF/uUmOg=" - [mod."github.com/antihax/optional"] - version = "v1.0.0" - hash = "sha256-QGaiZUrNRq6obhRvPiG034d3EmUBCMMyKrnjROhGoMc=" - [mod."github.com/apache/arrow/go/arrow"] - version = "v0.0.0-20191024131854-af6fa24be0db" - hash = "sha256-rDjWSO+3w0rbVUBkqSK647yQvo4D4iJVT7XvXg9jsAw=" - [mod."github.com/apache/thrift"] - version = "v0.13.0" - hash = "sha256-7YbRWRTYVF1bWyFvkpxvMvcP2NzbV00zOHBT/Sxt8x8=" - [mod."github.com/armon/circbuf"] - version = "v0.0.0-20150827004946-bbbad097214e" - hash = "sha256-klQjllsJZqZ2KPNx1mZT9XP+UAJkuBhmTnZdNlAflEM=" - [mod."github.com/armon/consul-api"] - version = "v0.0.0-20180202201655-eb2c6b5be1b6" - hash = "sha256-aVqUesaJyU/nrgwlfG2p16VxcF6Hyk4s8diMp0Nuzsg=" [mod."github.com/armon/go-metrics"] version = "v0.4.1" hash = "sha256-usxTUHA0QQMdM6sHi2z51nmnEKMbA0qUilxJFpWHlYE=" - [mod."github.com/armon/go-radix"] - version = "v0.0.0-20180808171621-7fddfc383310" - hash = "sha256-ZHU4pyBqHHRuQJuYr2K+LqeAnLX9peX07cmSYK+GDHk=" - [mod."github.com/aryann/difflib"] - version = "v0.0.0-20170710044230-e206f873d14a" - hash = "sha256-tQk7egU+OcLzLBlJx6H8QFCoPf2FdBIM/mIZarpO6wM=" - [mod."github.com/ashanbrown/forbidigo"] - version = "v1.3.0" - hash = "sha256-a6ttqcCOlQqSRk21kIvwpGxSYvesZqDU9HwWWfr5hak=" - [mod."github.com/ashanbrown/makezero"] - version = "v1.1.1" - hash = "sha256-GLoE0pIdC/BrHYSbLsYph76p+278u+TSnYE/yWvP66Q=" - [mod."github.com/aws/aws-lambda-go"] - version = "v1.13.3" - hash = "sha256-qd4LhYF3pE6qtIwMIuR0KwpIMVc1+tG6lrL1lJ/BPxE=" [mod."github.com/aws/aws-sdk-go"] version = "v1.44.122" hash = "sha256-bzkXf4Sf+6y6on7iulGtXkPdj0XoevkHYGQYPTNL7To=" - [mod."github.com/aws/aws-sdk-go-v2"] - version = "v1.9.1" - hash = "sha256-92PzisvrWbywQFjOdJfAZblBG+OQ8vD4CuUpgmASdic=" - [mod."github.com/aws/aws-sdk-go-v2/config"] - version = "v1.1.1" - hash = "sha256-1NjRV6eJi3ihE8Kl9OtS3ZmHKfs4tbLWnPQNwJQkWg0=" - [mod."github.com/aws/aws-sdk-go-v2/credentials"] - version = "v1.1.1" - hash = "sha256-/hRMLsg4UhDdjNmJjm7JXkQCSg0d6NCaKD3GS9SeWbQ=" - [mod."github.com/aws/aws-sdk-go-v2/feature/ec2/imds"] - version = "v1.0.2" - hash = "sha256-qQAbpxoa0X+W2uSSJKecBB0E3DaBEEP0JxrApp7unqk=" - [mod."github.com/aws/aws-sdk-go-v2/service/cloudwatch"] - version = "v1.8.1" - hash = "sha256-LmL1Iy7wYrB3lXtyjcnB5F7XyQ28RPqeMgMafa6Pf0w=" - [mod."github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"] - version = "v1.0.2" - hash = "sha256-LAvoK2+eHlvn6/o7A9/tofaeAYWGVdy8XZVYwfk27Lo=" - [mod."github.com/aws/aws-sdk-go-v2/service/route53"] - version = "v1.1.1" - hash = "sha256-f9DtWLQBIV1k+XbLXM3TjOEo/OeURX2bB6X1zU+ON00=" - [mod."github.com/aws/aws-sdk-go-v2/service/sso"] - version = "v1.1.1" - hash = "sha256-2Ma4FOTxqrII6dgJr7R0K7EwEiwCjGyB4Qs8rPFGZ+U=" - [mod."github.com/aws/aws-sdk-go-v2/service/sts"] - version = "v1.1.1" - hash = "sha256-SMzbQ6hBxkkVF52jWkj1/gW9l+akqSy0Ths3Um2V2i0=" - [mod."github.com/aws/smithy-go"] - version = "v1.8.0" - hash = "sha256-3Swyj6mCE3AM+i+N8ATEvM5hvM7MIgVpFp/mquVYbdU=" - [mod."github.com/bahlo/generic-list-go"] - version = "v0.2.0" - hash = "sha256-BIzqwG61hnMDknZOn/5+VX09yemzFzMjhPF48XoALto=" - [mod."github.com/benbjohnson/immutable"] - version = "v0.3.0" - hash = "sha256-rHKJWj/2kHP3IhKeWq1jXHOsJjUGrhdwVFdCFvvC3PI=" [mod."github.com/beorn7/perks"] version = "v1.0.1" hash = "sha256-h75GUqfwJKngCJQVE5Ao5wnO3cfKD9lSIteoLp/3xJ4=" @@ -679,33 +64,6 @@ schema = 3 [mod."github.com/bgentry/speakeasy"] version = "v0.1.1-0.20220910012023-760eaf8b6816" hash = "sha256-Tx3sPuhsoVwrCfJdIwf4ipn7pD92OQNYvpCxl1Z9Wt0=" - [mod."github.com/bits-and-blooms/bitset"] - version = "v1.2.2" - hash = "sha256-pKeW8JiAygNzSWozURhmVmbUj0VvOjAxjW1xTCdKL1w=" - [mod."github.com/bkielbasa/cyclop"] - version = "v1.2.0" - hash = "sha256-LJTTZzDgsxWnU69s6fc9WqPLGC+sbB8JgqNQ6W0tg/M=" - [mod."github.com/blizzy78/varnamelen"] - version = "v0.8.0" - hash = "sha256-0+DAj7fTIgRLoPmmb+N1cYdi/VhLDj+fK11x3w6Dyxo=" - [mod."github.com/bmizerany/pat"] - version = "v0.0.0-20170815010413-6226ea591a40" - hash = "sha256-t7vviWeGbp6/w/2YsYTSMRQxpXQCaAD58tf4ZMKpU2I=" - [mod."github.com/boltdb/bolt"] - version = "v1.3.1" - hash = "sha256-eSxMiPaicRFOVsgwU8XOWrgvprJfuPfA8CQ6GakB8nw=" - [mod."github.com/bombsimon/wsl/v3"] - version = "v3.3.0" - hash = "sha256-UoVSLrggTeFfOlBChTdVKP6DWqq7P4RUUr5Kok5n55I=" - [mod."github.com/bradfitz/iter"] - version = "v0.0.0-20191230175014-e8f45d346db8" - hash = "sha256-CZQf2C0EmqsokHGoIEECGgzp7qxdZxWo+U5nWqELHuM=" - [mod."github.com/breml/bidichk"] - version = "v0.2.3" - hash = "sha256-jFDSEdH52mdJiHece53wuJuiMDHmSzBvClujtJvoZmw=" - [mod."github.com/breml/errchkjson"] - version = "v0.3.0" - hash = "sha256-8PD9GUCK+SisjN7E4bCNFun5N4b4YJEHj4UDCsfmQx4=" [mod."github.com/btcsuite/btcd"] version = "v0.23.4" hash = "sha256-xP7TLBdOoUIjg5Q3MOjbT5P9tkCWjsd4bWgZLp539Wo=" @@ -718,129 +76,21 @@ schema = 3 [mod."github.com/btcsuite/btcd/chaincfg/chainhash"] version = "v1.0.1" hash = "sha256-vix0j/KGNvoKjhlKgVeSLY6un2FHeIEoZWMC4z3yvZ4=" - [mod."github.com/btcsuite/btclog"] - version = "v0.0.0-20170628155309-84c8d2346e9f" - hash = "sha256-1QPk5K1P5oTgo8CuvJioDkU/uUe42aejPro4mc45ctA=" - [mod."github.com/btcsuite/btcutil"] - version = "v1.0.3-0.20201208143702-a53e38424cce" - hash = "sha256-4kasJReFcj25JRHx9dJMct3yDkHqVoHGUx5cu45Msfo=" - [mod."github.com/btcsuite/go-socks"] - version = "v0.0.0-20170105172521-4720035b7bfd" - hash = "sha256-67Qxks78SQ0CIze4EZ9wRSsKQ4Le3JQ0wTQVIFkUm6E=" - [mod."github.com/btcsuite/goleveldb"] - version = "v1.0.0" - hash = "sha256-P9EFppSzkuvXL0HjPzYCnmEQ6oIX69WFGfZS5wunlE8=" - [mod."github.com/btcsuite/snappy-go"] - version = "v1.0.0" - hash = "sha256-c4te5Mo+7OalSaePWjdlv7ESz+c+PQXWbspQVJQZRSw=" - [mod."github.com/btcsuite/websocket"] - version = "v0.0.0-20150119174127-31079b680792" - hash = "sha256-ikuWaDjy3H8xKFXaUXv3pQEbCOsdnv2au87Qeopw83Y=" - [mod."github.com/btcsuite/winsvc"] - version = "v1.0.0" - hash = "sha256-P3Daw2hlug+lererp+0qkrGbfU2QGTmUyB8WZZBHXFs=" - [mod."github.com/bufbuild/buf"] - version = "v1.9.0" - hash = "sha256-OG6nxXKHtWj6QIGmnOU1CwzbAZ8oM7EvbacXZelieT0=" - [mod."github.com/bufbuild/connect-go"] - version = "v1.0.0" - hash = "sha256-SCTNgBOa8NnU+1OYEUXTHCCcDXVkzVj6wKkbBy+N9TI=" - [mod."github.com/bufbuild/protocompile"] - version = "v0.1.0" - hash = "sha256-PIUb6INT88D76X/5iL/LPOxmsBjqua9tJAKCiUWIlrw=" - [mod."github.com/butuzov/ireturn"] - version = "v0.1.1" - hash = "sha256-aan9v3ZuzyWUnZxWu2zyUGOmrXoPH8GeCTWB2ksnlWc=" - [mod."github.com/bwesterb/go-ristretto"] - version = "v1.2.0" - hash = "sha256-WqIxtuT7fMICp9baOT2CEl8sORbGhLmjODYAjDh5B20=" - [mod."github.com/c-bata/go-prompt"] - version = "v0.2.2" - hash = "sha256-6aZl5swF/uAvqYfYuZi+2mXcpMpMibVcvywDB5lVaJI=" - [mod."github.com/c2h5oh/datasize"] - version = "v0.0.0-20220606134207-859f65c6625b" - hash = "sha256-1uH+D3w0Y/B3poXm545XGrT4S4c+msTbj7gKgu9pbPM=" - [mod."github.com/casbin/casbin/v2"] - version = "v2.37.0" - hash = "sha256-jajrqLCbEUephuZRhIDLJY7glWoSaXHLm6dXepeQrYo=" - [mod."github.com/celestiaorg/smt"] - version = "v0.3.0" - hash = "sha256-/tdyue7ZNLIZ1yYGKi+4aM0wuUV4virG5ShzPEjNoIM=" - [mod."github.com/cenkalti/backoff"] - version = "v2.2.1+incompatible" - hash = "sha256-aMpsIH8tC5An/Ldb4yTweEbi/4e5gi7InGitPKimxNU=" [mod."github.com/cenkalti/backoff/v4"] version = "v4.1.3" hash = "sha256-u6MEDopHoTWAZoVvvXOKnAg++xre53YgQx0gmf6t2KU=" - [mod."github.com/census-instrumentation/opencensus-proto"] - version = "v0.4.1" - hash = "sha256-5fDJyebvtDYK8mnpLW09yIQ7L9i8IfWSy1k/hdMw94g=" - [mod."github.com/cespare/cp"] - version = "v0.1.0" - hash = "sha256-qdow9I3rcjR+ujugwPGvEouvyBvsLl91ElslXFDq5vQ=" [mod."github.com/cespare/xxhash"] version = "v1.1.0" hash = "sha256-nVDTtXH9PC3yJ0THaQZEN243UP9xgLi/clt5xRqj3+M=" [mod."github.com/cespare/xxhash/v2"] version = "v2.2.0" hash = "sha256-nPufwYQfTkyrEkbBrpqM3C2vnMxfIz6tAaBmiUP7vd4=" - [mod."github.com/charithe/durationcheck"] - version = "v0.0.9" - hash = "sha256-y3hgv481D2z1uhCeso6OESlHw3JpW6L/MPl+OMXtz6g=" - [mod."github.com/chavacava/garif"] - version = "v0.0.0-20220630083739-93517212f375" - hash = "sha256-DFCR/WMJ5nihEcaEnvDc18W+UBgceWX9Gip48nCVqLA=" - [mod."github.com/cheggaaa/pb"] - version = "v1.0.27" - hash = "sha256-T8E4qTQN/evR6mkWxd2EZhTW26K9WhMYJhnEh7UtKbk=" - [mod."github.com/chzyer/logex"] - version = "v1.1.10" - hash = "sha256-BNOaV/CFAqOymWW3R2m1sCikdCwFZM/pVkylzoeU6yI=" [mod."github.com/chzyer/readline"] version = "v0.0.0-20180603132655-2972be24d48e" hash = "sha256-2Uj5LGpHEbLQG3d/7z9AL8DknUBZyoTAMs4j+VVDmIA=" - [mod."github.com/chzyer/test"] - version = "v0.0.0-20180213035817-a1ea475d72b1" - hash = "sha256-U0irpUSqegh7Nzg1ErPuyjESOcIXXOWf7ikKMbES2mY=" - [mod."github.com/circonus-labs/circonus-gometrics"] - version = "v2.3.1+incompatible" - hash = "sha256-+tn0rEeNHyqGPdE6yadE3TIG9b/vet0RFBPAEE6OXGg=" - [mod."github.com/circonus-labs/circonusllhist"] - version = "v0.1.3" - hash = "sha256-cexab5zNhQQl+Eek1/OsuDZj7XG17SHdJqi/ckXS8og=" - [mod."github.com/clbanning/mxj"] - version = "v1.8.4" - hash = "sha256-ZG1Z+YS6ZaKM8Ic9xvU9fe9LFwybhnBhQUKthvcPqhw=" - [mod."github.com/clbanning/x2j"] - version = "v0.0.0-20191024224557-825249438eec" - hash = "sha256-R8zypK+YhSbbnDosHVwQsLor+Q260OdDsZg3slc5p3o=" - [mod."github.com/client9/misspell"] - version = "v0.3.4" - hash = "sha256-MIKnt4va/nPl+5cCgOvCyRGIORTnguieQhlj8ery4BU=" - [mod."github.com/cloudflare/circl"] - version = "v1.3.1" - hash = "sha256-yognKgR09hC7KXkArts6PMIpr7B0tfESTF3lDTPRF/I=" - [mod."github.com/cloudflare/cloudflare-go"] - version = "v0.14.0" - hash = "sha256-Hf7FF+fdWlfGD7ZLyVAYTYsro3up0SWm5HLxDeOAcnQ=" - [mod."github.com/cncf/udpa/go"] - version = "v0.0.0-20220112060539-c52dc94e7fbe" - hash = "sha256-3E8BNhFNIdSJg92cUmfB2fAUawpcQPQxtSDO8S5h7Is=" - [mod."github.com/cncf/xds/go"] - version = "v0.0.0-20230105202645-06c439db220b" - hash = "sha256-oCVLfs9pCCVrb35uPlm6FzWcCotC1b0/2RPRfefvNKo=" [mod."github.com/cockroachdb/apd/v2"] version = "v2.0.2" hash = "sha256-UrPHkvqVF8V78+kXKmjTHl79XsgDBnqFsje5BMYh0E4=" - [mod."github.com/cockroachdb/datadriven"] - version = "v0.0.0-20190809214429-80d97fb3cbaa" - hash = "sha256-l9bswpYsaqhhls7BsJjfhbpDBEreIQtKNjHDn9Tcamc=" - [mod."github.com/codahale/hdrhistogram"] - version = "v0.0.0-20161010025455-3a0bb77429bd" - hash = "sha256-p9BZ4OPNXcssJwM1k6pSvcVADXonNr6YSMH3Jd27Vf0=" - [mod."github.com/coinbase/kryptology"] - version = "v1.8.0" - hash = "sha256-5czbZE0KhGuJqNspRtSJKVuW/pskH/B+KmMLh/EGC3I=" [mod."github.com/coinbase/rosetta-sdk-go"] version = "v0.7.9" hash = "sha256-ZWIXIXcHGjeCNgMrpXymry8/8esDDauGFfF/+gEoO1Y=" @@ -848,39 +98,6 @@ schema = 3 version = "v0.9.0" hash = "sha256-guD8w7YygfUp7lpTAUyXQuCPx8F3lXkcg+yR5+JOCbk=" replaced = "github.com/confio/ics23/go" - [mod."github.com/consensys/bavard"] - version = "v0.1.8-0.20210915155054-088da2f7f54a" - hash = "sha256-gLHyeLFSkYpcOUaXVMCxrqCxt/oriAlCcKjQdaSShcg=" - [mod."github.com/consensys/gnark-crypto"] - version = "v0.5.3" - hash = "sha256-rV6yLLkMeX5+y5BbxifIQiMEbakO5qR41DObQkGkerw=" - [mod."github.com/containerd/containerd"] - version = "v1.6.8" - hash = "sha256-rSOX8pBVT0r6rcVS9/XcwO3IsVHhd7ZEXC8QN4y1JlE=" - [mod."github.com/containerd/continuity"] - version = "v0.3.0" - hash = "sha256-AIyKhRGeaJA8iHX3cH6lcoEIEKUwMrLHdQqWMtAqo5o=" - [mod."github.com/containerd/typeurl"] - version = "v1.0.2" - hash = "sha256-QJifsbwYVYT1onMAMa9dJRxWTPKqZ6NTC8HS+TrtbnM=" - [mod."github.com/coreos/etcd"] - version = "v3.3.10+incompatible" - hash = "sha256-fCyJRKX9dgcb2JwqiQL/OshS3Ilmm7bY3OCISxZ6l68=" - [mod."github.com/coreos/go-etcd"] - version = "v2.0.0+incompatible" - hash = "sha256-Uo5heUPCLTGZ8ns1Zi48kuNnPtvJ/7kLXpMGpT4kY/U=" - [mod."github.com/coreos/go-semver"] - version = "v0.3.0" - hash = "sha256-ielBK5+kGscOuygfFNNr5iKuuF1qKBiXLlK8eGuA4Bw=" - [mod."github.com/coreos/go-systemd"] - version = "v0.0.0-20180511133405-39ca1b05acc7" - hash = "sha256-jLc4dhOSS3aahHIAwJskoodHM2uF872R6Yc6k7ekL5I=" - [mod."github.com/coreos/go-systemd/v22"] - version = "v22.3.3-0.20220203105225-a9a7ef127534" - hash = "sha256-g2lkdWjQuVW/gJEE3eWe/VTGIFi2pKtcT90WtfMWcKo=" - [mod."github.com/coreos/pkg"] - version = "v0.0.0-20160727233714-3ac0863d7acf" - hash = "sha256-32E2UkIQwI7CQOCcCFHbRcd43a87nNXtGFBVOJVy314=" [mod."github.com/cosmos/btcutil"] version = "v1.0.5" hash = "sha256-t572Sr5iiHcuMKLMWa2i+LBAt192oa+G1oA371tG/eI=" @@ -891,18 +108,12 @@ schema = 3 version = "v0.46.10" hash = "sha256-lCrSKm9WZCBcqJv/2c9fUhEPkd9kLo7a/7OgUqcGwdo=" replaced = "github.com/cosmos/cosmos-sdk" - [mod."github.com/cosmos/cosmos-sdk/db"] - version = "v1.0.0-beta.1" - hash = "sha256-QstPSX9rdejfzfpsikYHFGn2Yqa+Kj6D/5svYjIXb5M=" [mod."github.com/cosmos/go-bip39"] version = "v1.0.0" hash = "sha256-Qm2aC2vaS8tjtMUbHmlBSagOSqbduEEDwc51qvQaBmA=" [mod."github.com/cosmos/gogoproto"] version = "v1.4.2" hash = "sha256-hOY+mhPDYWcSYSdth2AW7IONdgicqQir0z/1XrXt9NY=" - [mod."github.com/cosmos/gorocksdb"] - version = "v1.2.0" - hash = "sha256-209TcVuXc5s/TcOvNlaQ1HEJAUDTEK3nxPhs+d8TEcY=" [mod."github.com/cosmos/iavl"] version = "v0.19.5" hash = "sha256-8PerCyxQrBCtr2zkhgriqauhCSoIe580dsYpZ44o+cE=" @@ -912,57 +123,21 @@ schema = 3 [mod."github.com/cosmos/ledger-cosmos-go"] version = "v0.12.2" hash = "sha256-fLkveUWxn0nZzvgsY0KTU/T1TUUQ8Ap6XTYSnJs6XXo=" - [mod."github.com/cpuguy83/go-md2man"] - version = "v1.0.10" - hash = "sha256-XP8oKAx5LgQ0fO1rjO9tWnbXB431VOzXVaRDPUP900g=" - [mod."github.com/cpuguy83/go-md2man/v2"] - version = "v2.0.2" - hash = "sha256-OvWCtDsVrYzM84SMQwOXPLBxnWnMC1hDm+KiI6zm3uk=" [mod."github.com/creachadair/taskgroup"] version = "v0.3.2" hash = "sha256-Y261IO/d9xjV0UScqHvo31broxvnKn4IQQC9Mu6jNkE=" - [mod."github.com/creack/pty"] - version = "v1.1.9" - hash = "sha256-Rj6c4/3IApJcS36iPVIEdlMSC/SWmywnpqk1500ik5k=" - [mod."github.com/curioswitch/go-reassign"] - version = "v0.2.0" - hash = "sha256-p/Scj8JNKxZ6KHcw3hLSEXcfSRrKsvhV5su6t5C8kO0=" - [mod."github.com/cyberdelia/templates"] - version = "v0.0.0-20141128023046-ca7fffd4298c" - hash = "sha256-gb9MJ3oe0PxXyZHzoOcIR/Oy/R2R6CvBLenfFBmfKtY=" - [mod."github.com/daixiang0/gci"] - version = "v0.8.1" - hash = "sha256-1dnbK7DLH9IP3KvYc8M/DThsuTzz5exnC9/0skihtoQ=" [mod."github.com/danieljoos/wincred"] version = "v1.1.2" hash = "sha256-Nnklfg12vmWCOhELGyoRqEF4w4srp0WbPwreaChYLKs=" - [mod."github.com/dave/jennifer"] - version = "v1.2.0" - hash = "sha256-bvucZIX+LaS9BC9roMZZQbOatY3YSwdCVp5tq5//9mI=" [mod."github.com/davecgh/go-spew"] version = "v1.1.1" hash = "sha256-nhzSUrE1fCkN0+RL04N4h8jWmRFPPPWbCuDc7Ss0akI=" [mod."github.com/deckarep/golang-set"] version = "v1.8.0" hash = "sha256-ELJKphksU9AOYwV3BtjvwPtUpbZvX9YMmo7eIiauQSc=" - [mod."github.com/deckarep/golang-set/v2"] - version = "v2.1.0" - hash = "sha256-Co6gfAcVn256IUEJNNPmVlx8LZRI4sT+KmqGs2uIQ90=" - [mod."github.com/decred/dcrd/crypto/blake256"] - version = "v1.0.0" - hash = "sha256-/gugjcy27MKPGcsDS+W1KUF99UZza9ipX6GhtlGC8UA=" [mod."github.com/decred/dcrd/dcrec/secp256k1/v4"] version = "v4.0.1" hash = "sha256-JBVRp40dDj0puapoQloV13H6TMjgJiypzYojcDRE2jI=" - [mod."github.com/decred/dcrd/lru"] - version = "v1.0.0" - hash = "sha256-MwmC21z4XFGu4vphULXWDmHFMb96cgMLdQ9Bqs1sjhI=" - [mod."github.com/deepmap/oapi-codegen"] - version = "v1.8.2" - hash = "sha256-8hyRuGKspWqv+uBeSz4i12Grl83EQVPWB1weEVf9yhA=" - [mod."github.com/denis-tingaikin/go-header"] - version = "v0.4.3" - hash = "sha256-Lv1VMHXTWbRIzxg62wacQg0W3YkeFpm3sZq34f912eU=" [mod."github.com/desertbit/timer"] version = "v0.0.0-20180107155436-c41aec40b27f" hash = "sha256-abLOtEcomAqCWLphd2X6WkD/ED764w6sa6unox4BXss=" @@ -972,180 +147,41 @@ schema = 3 [mod."github.com/dgraph-io/ristretto"] version = "v0.1.0" hash = "sha256-01jneg1+1x8tTfUTBZ+6mHkQaqXVnPYxLJyJhJQcvt4=" - [mod."github.com/dgrijalva/jwt-go"] - version = "v3.2.0+incompatible" - hash = "sha256-t5rhczm+60rYmMg0mZTp86dJkzuGp/OLd5ccXek+oiI=" - [mod."github.com/dgryski/go-bitstream"] - version = "v0.0.0-20180413035011-3522498ce2c8" - hash = "sha256-7ig7JpJSWyTLRBDxYUksaRRMJn1Kg1G047H11prEINM=" [mod."github.com/dgryski/go-farm"] version = "v0.0.0-20200201041132-a6ae2369ad13" hash = "sha256-aOMlPwFY36bLiiIx4HonbCYRAhagk5N6HAWN7Ygif+E=" - [mod."github.com/dgryski/go-sip13"] - version = "v0.0.0-20181026042036-e10d5fee7954" - hash = "sha256-pgVia6npFluwOrbY1DyEgy5X2zzgHTe+pAkIrdyK3pU=" [mod."github.com/dlclark/regexp2"] version = "v1.4.1-0.20201116162257-a2a8dda75c91" hash = "sha256-VNNMZIc7NkDg3DVLnqeJNM/KZqkkaZu2/HTLBL8X2xE=" - [mod."github.com/dnaeon/go-vcr"] - version = "v1.2.0" - hash = "sha256-OeNAX/rNwPGf3xMl6ifx2/WHr08zIgumEo/zmjvaGDA=" - [mod."github.com/docker/distribution"] - version = "v2.8.1+incompatible" - hash = "sha256-xB+w8Uaz8T6jb2LOJU5XAoMHFg/YQd3MfDFOUNKlMxE=" - [mod."github.com/docker/docker"] - version = "v20.10.19+incompatible" - hash = "sha256-JxgxWOn5GDiMqpZ3bWtjkMCgrlnisf2tPWuAcSDZOS4=" - [mod."github.com/docker/go-connections"] - version = "v0.4.0" - hash = "sha256-GHNIjOuuNp5lFQ308+nDNwQPGESCVV7bCUxSW5ZxZlc=" - [mod."github.com/docker/go-units"] - version = "v0.5.0" - hash = "sha256-iK/V/jJc+borzqMeqLY+38Qcts2KhywpsTk95++hImE=" [mod."github.com/dop251/goja"] version = "v0.0.0-20220405120441-9037c2b61cbf" hash = "sha256-ueVIwPRUwxzd9+NybuFv1Pvp5tbwl9gGEgXB6cwqzEc=" - [mod."github.com/dop251/goja_nodejs"] - version = "v0.0.0-20210225215109-d91c329300e7" - hash = "sha256-eWZlm2i3M0QBzkeETXvsNstOSkZsQduNOZ0IPfaKAtY=" [mod."github.com/dustin/go-humanize"] version = "v1.0.0" hash = "sha256-gy4G1PnHD9iw2MitHX6y1y93qr3C9IncmXL7ttUMDs8=" [mod."github.com/dvsekhvalnov/jose2go"] version = "v1.5.0" hash = "sha256-dsju6Xt83pe5SRPN/pUOnDUQByZ6hrhKIXWs3sSu7t8=" - [mod."github.com/eapache/go-resiliency"] - version = "v1.1.0" - hash = "sha256-/Ynpe49dMLxerhl/veyog9JCC5PEAjKyqCYXTtjgr/4=" - [mod."github.com/eapache/go-xerial-snappy"] - version = "v0.0.0-20180814174437-776d5712da21" - hash = "sha256-LUUdtFE10fzGDhDZ4MD/rkijNzvw1+/tD4v3s1sgjFk=" - [mod."github.com/eapache/queue"] - version = "v1.1.0" - hash = "sha256-z2MXjC0gr8c7rGr1FzHmx98DsTclTta2fsM+kiwptx0=" - [mod."github.com/eclipse/paho.mqtt.golang"] - version = "v1.2.0" - hash = "sha256-Q32Q6cSwpyz4e8fVyGdkKqSf6aa9qCBNc6E3UVnx33k=" [mod."github.com/edsrzf/mmap-go"] version = "v1.1.0" hash = "sha256-LFcJue98awAFkSPRc93tVvon3kWS7AvumrluxxRzt4c=" - [mod."github.com/emirpasic/gods"] - version = "v1.18.1" - hash = "sha256-hGDKddjLj+5dn2woHtXKUdd49/3xdsqnhx7VEdCu1m4=" - [mod."github.com/envoyproxy/go-control-plane"] - version = "v0.10.3" - hash = "sha256-PoTpC9h3MD+e+BPVRC7MOLUQ/1VW0HU5MWXtPptZ8Oo=" - [mod."github.com/envoyproxy/protoc-gen-validate"] - version = "v0.9.1" - hash = "sha256-PHKJfk3Xetc4Fl0M/UVkLsVm1/mA5dWS8KD1uUublas=" - [mod."github.com/esimonov/ifshort"] - version = "v1.0.4" - hash = "sha256-yjJTn4jLHGCqAQJ7+B8SKScGZeEvBS3yQeFKxUTXY2w=" [mod."github.com/ethereum/go-ethereum"] version = "v1.10.19-deepcopy-jumptable" hash = "sha256-QKuYnEXXrnHPPHk/Xc9ocez2Jheo/0IOOa1IQaMH61c=" replaced = "github.com/crypto-org-chain/go-ethereum" - [mod."github.com/ettle/strcase"] - version = "v0.1.1" - hash = "sha256-ngcZkeyWBkS5IMxlPbpdsfxS1QDWMWmJAuirlJgWYtk=" [mod."github.com/evmos/ethermint"] version = "v0.20.4-cronos" hash = "sha256-Dh+IeSzBhnjKaXqP1zJAGwkffdZTbzZqkcqdrQEAkJU=" replaced = "github.com/crypto-org-chain/ethermint" - [mod."github.com/facebookgo/ensure"] - version = "v0.0.0-20200202191622-63f1cf65ac4c" - hash = "sha256-ZvQLMu0LBtRB4lMgY4DlsKxiRUzmh8W4KvGYJF4icRc=" - [mod."github.com/facebookgo/stack"] - version = "v0.0.0-20160209184415-751773369052" - hash = "sha256-o6JL8oyrSBcgbdkvjUi4PT5OnfwgyXgbPQDA82sB2R8=" - [mod."github.com/facebookgo/subset"] - version = "v0.0.0-20200203212716-c811ad88dec4" - hash = "sha256-oBhWz9Haw/ZuqJofQ7psThNrr1f6GHHgxq8agev7TOo=" - [mod."github.com/fatih/color"] - version = "v1.13.0" - hash = "sha256-Xo0zFKLm/9NuChdHDhHoUFo8Oa7Mkb3ezZCu23SfOAk=" - [mod."github.com/fatih/structtag"] - version = "v1.2.0" - hash = "sha256-Y2pjiEmMsxfUH8LONU2/f8k1BibOHeLKJmi4uZm/SSU=" [mod."github.com/felixge/httpsnoop"] version = "v1.0.2" hash = "sha256-hj6FZQ1fDAV+1wGIViAt8XaAkWZ1I5vJzgjIJa7XRBA=" - [mod."github.com/firefart/nonamedreturns"] - version = "v1.0.4" - hash = "sha256-PRaeBHz+xyYHMx6UqUOsBrvskkARZlbNVdW4l7Em9IE=" - [mod."github.com/fjl/gencodec"] - version = "v0.0.0-20220412091415-8bb9e558978c" - hash = "sha256-JRCTfkfE9ETx84KcSznUMo72XgIus/HVGCmpE8AL2lY=" - [mod."github.com/fjl/memsize"] - version = "v0.0.0-20190710130421-bcb5799ab5e5" - hash = "sha256-02GZiHyCRxhqhxjQHnKksQwoiCTnKdxHdlSf88btMWA=" - [mod."github.com/fogleman/gg"] - version = "v1.2.1-0.20190220221249-0403632d5b90" - hash = "sha256-Fs2JI0FmF4N5EzXJzGAPZMxZxo6wKyebkN/iBZ9sdNo=" - [mod."github.com/fortytw2/leaktest"] - version = "v1.3.0" - hash = "sha256-nadQDsXLcSwzZeU5TWgJVDB2yQFSNLjaN/Pj7uH7BxE=" - [mod."github.com/franela/goblin"] - version = "v0.0.0-20200105215937-c9ffbefa60db" - hash = "sha256-zm2juQIvmoSI/sKOtgOn7DCQwW6rCfyrjcaxRaJ5sGE=" - [mod."github.com/franela/goreq"] - version = "v0.0.0-20171204163338-bcd34c9993f8" - hash = "sha256-Sx911OBB67XYUSbjoGtJ5I/WL+aXR67FpCu4wiwQqhQ=" - [mod."github.com/frankban/quicktest"] - version = "v1.14.3" - hash = "sha256-WCIb0lIRAaluIhKSUJNKpnNt4/mOII8/SwVXUeY9NWQ=" [mod."github.com/fsnotify/fsnotify"] version = "v1.6.0" hash = "sha256-DQesOCweQPEwmAn6s7DCP/Dwy8IypC+osbpfsvpkdP0=" - [mod."github.com/fzipp/gocyclo"] - version = "v0.6.0" - hash = "sha256-Gz8F24WCZXiQ0rlc2qKknHhu1IwxzbarwHyeYXpEVGo=" - [mod."github.com/garslo/gogen"] - version = "v0.0.0-20170306192744-1d203ffc1f61" - hash = "sha256-5D6b0DdNo5L3gq0zhVeH7GVYDJVNgrlyvwBtYihsVWY=" [mod."github.com/gballet/go-libpcsclite"] version = "v0.0.0-20190607065134-2772fd86a8ff" hash = "sha256-Nr5ocU9s1F2Lhx/Zq6/nIo+KkKEqMjDYOEs3yWRC48g=" - [mod."github.com/getkin/kin-openapi"] - version = "v0.61.0" - hash = "sha256-EYGY6hI3uZVz8yef4wksxm5vmnZqdBaLR7GDjZ+EssY=" - [mod."github.com/ghodss/yaml"] - version = "v1.0.0" - hash = "sha256-D+2i+EwF2YptR0m/OG4WIVVLL7tUC7XvgRQef2usfGo=" - [mod."github.com/gin-contrib/sse"] - version = "v0.1.0" - hash = "sha256-zYbMTao+1F+385Lvsba9roLmmt9eYqr57sUWo0LCVhw=" - [mod."github.com/gin-gonic/gin"] - version = "v1.7.0" - hash = "sha256-mElV7VxhkWjGqCWEXcGVo8Bn1iEp8jyyyigc0yp/Xn4=" - replaced = "github.com/gin-gonic/gin" - [mod."github.com/glycerine/go-unsnap-stream"] - version = "v0.0.0-20180323001048-9f0cb55181dd" - hash = "sha256-NtXK/tXXnBDar6s3R2NX2bxxTqZIg04GbYjh5MH4IOw=" - [mod."github.com/glycerine/goconvey"] - version = "v0.0.0-20190410193231-58a59202ab31" - hash = "sha256-ac22c9iWQv/ezGgVxnXDcK4IxJfx46RJzuo/f+cMitQ=" - [mod."github.com/go-chi/chi/v5"] - version = "v5.0.7" - hash = "sha256-0mXTcJB/GVogIrzgGLx+5UVYceS/r5Ty91gR5pUSiZI=" - [mod."github.com/go-critic/go-critic"] - version = "v0.6.5" - hash = "sha256-0sxPyUF+0Uq3+gHW05+f6LZinLlBvcYqJeXPOgsyruc=" - [mod."github.com/go-git/gcfg"] - version = "v1.5.0" - hash = "sha256-A62eSLI/0y4sfwCsZhe/uoSC9Z3TryyW+PyWIcknYdE=" - [mod."github.com/go-git/go-billy/v5"] - version = "v5.3.1" - hash = "sha256-UdShPsStI2OBJig8Zv4Htyv5NiwKnYI41pwe4hIxv3Q=" - [mod."github.com/go-git/go-git/v5"] - version = "v5.5.1" - hash = "sha256-tp8WKtWojAwhDVbMjHOenR/sRWnohKJ+79sz2FpPizQ=" - [mod."github.com/go-gl/glfw"] - version = "v0.0.0-20190409004039-e6da0acd62b1" - hash = "sha256-tqPStzM1xOuEWqAv4pBbzB+lNIxEqqyCCP0wWCbrlyY=" - [mod."github.com/go-gl/glfw/v3.3/glfw"] - version = "v0.0.0-20200222043503-6f7a984d4dc4" - hash = "sha256-6BfEsip1tEBelFTsKVtn2okCTb+0UsqEdIljg+PIjiE=" [mod."github.com/go-kit/kit"] version = "v0.12.0" hash = "sha256-5RkXo6s0oye8etgD5qy+AvkkkNsQ6jc0kWJj6flA4GM=" @@ -1155,184 +191,46 @@ schema = 3 [mod."github.com/go-logfmt/logfmt"] version = "v0.5.1" hash = "sha256-t50m9ffvW8PiGvO+2svnLI+N/XaWaBS+ZlhwrEQn2gU=" - [mod."github.com/go-logr/logr"] - version = "v1.2.3" - hash = "sha256-2L7k6GfrcW3GXXYr1FYIu20aZBjIF0cTKdte6D4riH8=" - [mod."github.com/go-logr/stdr"] - version = "v1.2.2" - hash = "sha256-rRweAP7XIb4egtT1f2gkz4sYOu7LDHmcJ5iNsJUd0sE=" [mod."github.com/go-ole/go-ole"] version = "v1.2.6" hash = "sha256-+oxitLeJxYF19Z6g+6CgmCHJ1Y5D8raMi2Cb3M6nXCs=" - [mod."github.com/go-openapi/jsonpointer"] - version = "v0.19.5" - hash = "sha256-rLyvUdTMeQGeWiVsz2ZeyyFjHomeqd0x+ZR77mxi8Ss=" - [mod."github.com/go-openapi/swag"] - version = "v0.19.5" - hash = "sha256-D8qq6ZbWhLNroEisriI5d4zea5yQ7pzV/tl8XxjeZPw=" - [mod."github.com/go-playground/assert/v2"] - version = "v2.0.1" - hash = "sha256-n6OoNqwhTXNv9M4Q2pj+AjwUFNAQmiHzb+0XQDRhibI=" - [mod."github.com/go-playground/locales"] - version = "v0.13.0" - hash = "sha256-7h4uxekzu3iVoOzF3LxKJiJLhjLv9zErcnVovedlzWM=" - [mod."github.com/go-playground/universal-translator"] - version = "v0.17.0" - hash = "sha256-5lO55OaLeK7vilE0Bgns+lCK+st4XTZSJzuKsXRUsf0=" - [mod."github.com/go-playground/validator/v10"] - version = "v10.4.1" - hash = "sha256-IVzbJrF/Hegs0bw0aeEhg+7ac79gTg/pap8DhbnQj1w=" [mod."github.com/go-sourcemap/sourcemap"] version = "v2.1.3+incompatible" hash = "sha256-eXhXPPLnAy/rmt/zDgeqni2G3o58UtnHjR8vHLXvISI=" - [mod."github.com/go-sql-driver/mysql"] - version = "v1.4.1" - hash = "sha256-2d2aKcq9juUUsHMxuZgC4Xl6t2WtluWuF4cW1a2Pbk8=" [mod."github.com/go-stack/stack"] version = "v1.8.1" hash = "sha256-ixcJ2RrK1ZH3YWGQZF9QFBo02NOuLeSp9wJ7gniipgY=" - [mod."github.com/go-toolsmith/astcast"] - version = "v1.0.0" - hash = "sha256-XUd1Lr31gSG4by/wPHoY2rEDGtJ6i84BSOPWPcHLnc8=" - [mod."github.com/go-toolsmith/astcopy"] - version = "v1.0.2" - hash = "sha256-SXbuK/+s4LvHx+H+2xfDcWjrwVaDaU61TSZcnKN/v+M=" - [mod."github.com/go-toolsmith/astequal"] - version = "v1.0.3" - hash = "sha256-i8ez0mdKqQ1JLvt6ZbKYeOLCVQGhBnCIQ+RSewIZ/AE=" - [mod."github.com/go-toolsmith/astfmt"] - version = "v1.0.0" - hash = "sha256-k0iCArBybSdvAvr+FkcSziGR8LKH4aBB3Eh5N3xdm1g=" - [mod."github.com/go-toolsmith/astp"] - version = "v1.0.0" - hash = "sha256-6gWYGYYRZnN5wS2ABdttP74xRhKsBfAyTyVv8MS1zKc=" - [mod."github.com/go-toolsmith/strparse"] - version = "v1.0.0" - hash = "sha256-iX8OGdncwOk+8qbDexYnVXkvJA42VTzQfcJw9oikr9M=" - [mod."github.com/go-toolsmith/typep"] - version = "v1.0.2" - hash = "sha256-4Z7Jy8cDeGRDrxoac0IjhRJn8uJYiM1nKZJTmXjfuT4=" - [mod."github.com/go-xmlfmt/xmlfmt"] - version = "v0.0.0-20191208150333-d5b6f63a941b" - hash = "sha256-ahh/mWwt4kWtdDE55n96nX1BQl73/5yUnqN07BimAr4=" - [mod."github.com/go-zookeeper/zk"] - version = "v1.0.2" - hash = "sha256-6uMpoTfoOxkl9HqfYfxnjro93+PItGjoWs9Vwfnd/Xw=" - [mod."github.com/gobwas/glob"] - version = "v0.2.3" - hash = "sha256-hYHMUdwxVkMOjSKjR7UWO0D0juHdI4wL8JEy5plu/Jc=" - [mod."github.com/gobwas/httphead"] - version = "v0.0.0-20180130184737-2c6c146eadee" - hash = "sha256-Ws/x27D+/DKO5SKzMYIXWd+xDxMxJ3MVok6xdFym9kg=" - [mod."github.com/gobwas/pool"] - version = "v0.2.0" - hash = "sha256-8Rh94P7R/2JbI4JQgLiTF/DjpcxfcXU0JD7IchhSd6s=" - [mod."github.com/gobwas/ws"] - version = "v1.0.2" - hash = "sha256-w5HDb/cm1MwabqPQWPWVOo+Kro76RKwURG0Q0mxAOmY=" [mod."github.com/godbus/dbus"] version = "v0.0.0-20190726142602-4481cbc300e2" hash = "sha256-R7Gb9+Zjy80FbQSDGketoVEqfdOQKuOVTfWRjQ5kxZY=" - [mod."github.com/godbus/dbus/v5"] - version = "v5.0.4" - hash = "sha256-jtigTU/SgVZuQuH3nIFpRKIr95oGlsQowUfjndgPwhI=" - [mod."github.com/gofrs/flock"] - version = "v0.8.1" - hash = "sha256-pm3JJjYx+DjthmmdnIZQ4PvvtUVlpUTGiucIvmNI0dY=" - [mod."github.com/gofrs/uuid"] - version = "v4.3.0+incompatible" - hash = "sha256-WrqJWAdHFjyaCTkZRAg3onQn5mibOpQE9ADnciaPsJM=" [mod."github.com/gogo/gateway"] version = "v1.1.0" hash = "sha256-OHcA3fEGZt4uYn6V5BAaDc47DkH7z0Al+v7MpkfeR8o=" - [mod."github.com/gogo/googleapis"] - version = "v1.1.0" - hash = "sha256-yNc6PMrd72t+gdNb+ceUUMTXNN9GZyr/0zGJg0LdLcU=" [mod."github.com/gogo/protobuf"] version = "v1.3.3-alpha.regen.1" hash = "sha256-TKa//aFXpWH+yK/cN1oaaqhipZpPUovekP6oA9vLIHY=" replaced = "github.com/regen-network/protobuf" - [mod."github.com/golang-jwt/jwt/v4"] - version = "v4.3.0" - hash = "sha256-xjOHiqh9fQseb3kuAx5wzzcwzHTY0a5yrJ+jo3xCbPY=" - [mod."github.com/golang/freetype"] - version = "v0.0.0-20170609003504-e2365dfdc4a0" - hash = "sha256-AHAFBd20/tqxohkWyQkui2bUef9i1HWYgk9LOIFErvA=" - [mod."github.com/golang/geo"] - version = "v0.0.0-20190916061304-5b978397cfec" - hash = "sha256-I3JT0rEvkpxWDtbruK57XZaby1CHFQL4SlqzRAh1CdA=" [mod."github.com/golang/glog"] version = "v1.0.0" hash = "sha256-bglITqRgzi52zc6FoYYnfCvrjFWV4RVOacPCnbEBom4=" [mod."github.com/golang/groupcache"] version = "v0.0.0-20210331224755-41bb18bfe9da" hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" - [mod."github.com/golang/mock"] - version = "v1.6.0" - hash = "sha256-fWdnMQisRbiRzGT3ISrUHovquzLRHWvcv1JEsJFZRno=" [mod."github.com/golang/protobuf"] version = "v1.5.2" hash = "sha256-IVwooaIo46iq7euSSVWTBAdKd+2DUaJ67MtBao1DpBI=" [mod."github.com/golang/snappy"] version = "v0.0.4" hash = "sha256-Umx+5xHAQCN/Gi4HbtMhnDCSPFAXSsjVbXd8n5LhjAA=" - [mod."github.com/golangci/check"] - version = "v0.0.0-20180506172741-cfe4005ccda2" - hash = "sha256-cPr+VH0PBTv/PE++lbXmEd74jv67OkgX8GuHB827E1A=" - [mod."github.com/golangci/dupl"] - version = "v0.0.0-20180902072040-3e9179ac440a" - hash = "sha256-9OSu/ZP/deZbJUfOEfo3Kc9Tvy4hJIwBPsFOH4t0rNw=" - [mod."github.com/golangci/go-misc"] - version = "v0.0.0-20220329215616-d24fe342adfe" - hash = "sha256-zxlz0lqJjAAExSKVmCiRMNzv6zcyXkG6b2olxuxGZl4=" - [mod."github.com/golangci/gofmt"] - version = "v0.0.0-20220901101216-f2edd75033f2" - hash = "sha256-k+rSHQPqZsnPeBwM7BvZzFTYoGmbchoVmIXD/+dmpV8=" - [mod."github.com/golangci/golangci-lint"] - version = "v1.50.1" - hash = "sha256-VtDC+/NAlFiD/bf2c+ISUx86VZY1AOEAcVqHpWj9Ct4=" - [mod."github.com/golangci/lint-1"] - version = "v0.0.0-20191013205115-297bf364a8e0" - hash = "sha256-rOuNPlUFvXoonHgdgnoqreAxYBOhUfCQHnS+VdOO6pY=" - [mod."github.com/golangci/maligned"] - version = "v0.0.0-20180506175553-b1d89398deca" - hash = "sha256-eL8+V3gs5ScOoTwZ/9gXU0AruyHfk120HFqBe2qkghY=" - [mod."github.com/golangci/misspell"] - version = "v0.3.5" - hash = "sha256-6dBeuRLLPA+6Ua7fh0/MHFRrLSQP8M7RH3Q/MiFUc8M=" - [mod."github.com/golangci/revgrep"] - version = "v0.0.0-20220804021717-745bb2f7c2e6" - hash = "sha256-R/Tmct9+33jEgn+QT/7v6brDZrLvFcxXQ4SeiRQBO5M=" - [mod."github.com/golangci/unconvert"] - version = "v0.0.0-20180507085042-28b1c447d1f4" - hash = "sha256-qrFJeGchSucba+8IYW0LNA+WZxe6PrvRcPNOOkx4se0=" [mod."github.com/google/btree"] version = "v1.1.2" hash = "sha256-K7V2obq3pLM71Mg0vhhHtZ+gtaubwXPQx3xcIyZDCjM=" - [mod."github.com/google/flatbuffers"] - version = "v1.11.0" - hash = "sha256-a73CbDFKvJoWDGNvh6TMC568ILeRfkySxen+/Kx5q4E=" [mod."github.com/google/go-cmp"] version = "v0.5.9" hash = "sha256-lQc4O00R3QSMGs9LP8Sy7A9kj0cqV5rrUdpnGeipIyg=" - [mod."github.com/google/gofuzz"] - version = "v1.1.1-0.20200604201612-c04b05f3adfa" - hash = "sha256-OW2MnDuTuESGApsDTiq+/g6QmSFvyr1e3p+Ud0115UQ=" - [mod."github.com/google/martian"] - version = "v2.1.0+incompatible" - hash = "sha256-N3tPu89U5MQqmtFIqSEfqEXNgnHf883TAmXKvA2N8KQ=" - [mod."github.com/google/martian/v3"] - version = "v3.2.1" - hash = "sha256-zrsl/bawP5yDiL5KLau2uhO5KYuY0PW2NzhfFS+Lmno=" [mod."github.com/google/orderedcode"] version = "v0.0.1" hash = "sha256-KrExYovtUQrHGI1mPQf57jGw8soz7eWOC2xqEaV0uGk=" - [mod."github.com/google/pprof"] - version = "v0.0.0-20210720184732-4bb14d4b1be1" - hash = "sha256-m6l2Yay3iCu7Ses6nmwXifyztNqfP1B/MX81/tDK4Hw=" - [mod."github.com/google/renameio"] - version = "v0.1.0" - hash = "sha256-XQ5yI+LMfFQuK7+T3Xx5jiaRP7GmiQSsPkFmm1TpIs4=" [mod."github.com/google/uuid"] version = "v1.3.0" hash = "sha256-QoR55eBtA94T2tBszyxfDtO7/pjZZSGb5vm7U0Xhs0Y=" @@ -1342,21 +240,6 @@ schema = 3 [mod."github.com/googleapis/gax-go/v2"] version = "v2.7.0" hash = "sha256-n/9o8RFFDwowqSTLUPvsTE1lp4KUJpq53j733nLYrWk=" - [mod."github.com/googleapis/go-type-adapters"] - version = "v1.0.0" - hash = "sha256-u3ajruRV/EN2E1WKet/zoe3zmRrAy4C5F2Dx8bpQwoc=" - [mod."github.com/googleapis/google-cloud-go-testing"] - version = "v0.0.0-20200911160855-bcd43fbb19e8" - hash = "sha256-uoCXtQl4OZzkfzDMz1wtlUBXApIVXuq7cqQ+wVo7c2A=" - [mod."github.com/gopherjs/gopherjs"] - version = "v0.0.0-20181017120253-0766667cb4d1" - hash = "sha256-AuXnjjoLbFZ85Oi8sldH117MBh+yCUB9HU5Y5syJ7Lg=" - [mod."github.com/gordonklaus/ineffassign"] - version = "v0.0.0-20210914165742-4cc7213b9bc8" - hash = "sha256-XLXANN9TOmrNOixWtlqnIC27u+0TW2P3s9MyeyVUcAQ=" - [mod."github.com/gorilla/context"] - version = "v1.1.1" - hash = "sha256-pA7z/VCUIHuoP4wOeeJx+tLUFx7G8HQBjK6yfZCF5A4=" [mod."github.com/gorilla/handlers"] version = "v1.5.1" hash = "sha256-GnBAARgOx1E+hDMQ63SI17hdhGtLQxb31lZOmn5j/pU=" @@ -1366,30 +249,9 @@ schema = 3 [mod."github.com/gorilla/websocket"] version = "v1.5.0" hash = "sha256-EYVgkSEMo4HaVrsWKqnsYRp8SSS8gNf7t+Elva02Ofc=" - [mod."github.com/gostaticanalysis/analysisutil"] - version = "v0.7.1" - hash = "sha256-kyLDWIxSa6zcIUSNGwakXb8zISsGBk8fsjI+WYj7DNs=" - [mod."github.com/gostaticanalysis/comment"] - version = "v1.4.2" - hash = "sha256-aUcqaFw64P+JNSfpAX5UdqUG9V07j0DsBBUuM9thUy8=" - [mod."github.com/gostaticanalysis/forcetypeassert"] - version = "v0.1.0" - hash = "sha256-TzVAS0FVT0ozw0iAGqWMQSR6npY16sHLwEPp+WmbMsU=" - [mod."github.com/gostaticanalysis/nilerr"] - version = "v0.1.1" - hash = "sha256-3ZytvTZVHxnoH1sDdlvqvXk6gjUnYRCHr6oxaeiZ4Tc=" - [mod."github.com/gotestyourself/gotestyourself"] - version = "v2.2.0+incompatible" - hash = "sha256-BYTGCeD1GH0nUMxaP1ARTpfGk3vQroDNAgb3LYKhon4=" - [mod."github.com/graph-gophers/graphql-go"] - version = "v1.3.0" - hash = "sha256-vDsEsWxOUCMMUHBlg6vEDgp4cp5ZlapB0ycCGdLyUX8=" [mod."github.com/grpc-ecosystem/go-grpc-middleware"] version = "v1.3.0" hash = "sha256-seaTQMNz/lWzpR3ex2gSM1Yo2yD2q6bJQZvB1L3CONk=" - [mod."github.com/grpc-ecosystem/go-grpc-prometheus"] - version = "v1.2.0" - hash = "sha256-XtdBJuUYTXEokPrUetjD6iEqxFTBgyrm1M0X7r+1Uys=" [mod."github.com/grpc-ecosystem/grpc-gateway"] version = "v1.16.0" hash = "sha256-wLymGic7wZ6fSiBYDAaGqnQ9Ste1fUWeqXeolZXCHvI=" @@ -1402,333 +264,78 @@ schema = 3 [mod."github.com/gtank/ristretto255"] version = "v0.1.2" hash = "sha256-fAoVTP1s5+f7/YtnzI+gaEz1MS+FuCgy3sT19ZHIxE4=" - [mod."github.com/hashicorp/consul/api"] - version = "v1.15.3" - hash = "sha256-X0LXhmnoY0tKVycb1R5eqSkkdkQryqKvmn4Sqq3a1ZU=" - [mod."github.com/hashicorp/consul/sdk"] - version = "v0.3.0" - hash = "sha256-lF47JPGfmeGjpuQw9VSNs2Mi+G7FQLKrrHteX3iXfpU=" [mod."github.com/hashicorp/errwrap"] version = "v1.1.0" hash = "sha256-6lwuMQOfBq+McrViN3maJTIeh4f8jbEqvLy2c9FvvFw=" - [mod."github.com/hashicorp/go-bexpr"] - version = "v0.1.10" - hash = "sha256-T9HFRE0aitNRp7naxgFKE8DtnCEYCBpMtfBOlBgALZI=" [mod."github.com/hashicorp/go-cleanhttp"] version = "v0.5.2" hash = "sha256-N9GOKYo7tK6XQUFhvhImtL7PZW/mr4C4Manx/yPVvcQ=" [mod."github.com/hashicorp/go-getter"] version = "v1.7.0" hash = "sha256-kjXfacmxofi5mtyh9wpPeo3yBHNJMcTrfyEbYEAzLfs=" - [mod."github.com/hashicorp/go-hclog"] - version = "v1.2.0" - hash = "sha256-XGIirpWp3lFLaBK5lHLVnNMwkVGCnnyt7Pqranb4amQ=" [mod."github.com/hashicorp/go-immutable-radix"] version = "v1.3.1" hash = "sha256-65+A2HiVfS/GV9G+6/TkXXjzXhI/V98e6RlJWjxy+mg=" - [mod."github.com/hashicorp/go-msgpack"] - version = "v0.5.3" - hash = "sha256-2OUYjD/Jt12TFBrtH0wRqg+lzRljDxSIhk2CqBLUczo=" [mod."github.com/hashicorp/go-multierror"] version = "v1.1.1" hash = "sha256-ANzPEUJIZIlToxR89Mn7Db73d9LGI51ssy7eNnUgmlA=" - [mod."github.com/hashicorp/go-retryablehttp"] - version = "v0.5.3" - hash = "sha256-VOrwoDMzGszP5zNXkyi79YHJwy6svg1bBicppHuNFQE=" - [mod."github.com/hashicorp/go-rootcerts"] - version = "v1.0.2" - hash = "sha256-prifkrFs+lawGTig3GwxddR0QM9E1+IpgZWCKoOnS5M=" [mod."github.com/hashicorp/go-safetemp"] version = "v1.0.0" hash = "sha256-g5i9m7FSRInQzZ4iRpIsoUu685AY7fppUwjhuZCezT8=" - [mod."github.com/hashicorp/go-sockaddr"] - version = "v1.0.0" - hash = "sha256-orG+SHVsp5lgNRCErmhMLABVFQ3ZWfYIJ/4LTFzlvao=" - [mod."github.com/hashicorp/go-syslog"] - version = "v1.0.0" - hash = "sha256-YRuq6oPMwAFVY7mvwpMDvZqGwNnb5CjBYyKI/x5mbCc=" [mod."github.com/hashicorp/go-uuid"] version = "v1.0.2" hash = "sha256-SsIZNWnnjuPbiclz2bs9AKWHvpuVsrFUW2CzAVSx8qs=" [mod."github.com/hashicorp/go-version"] version = "v1.6.0" hash = "sha256-UV0equpmW6BiJnp4W3TZlSJ+PTHuTA+CdOs2JTeHhjs=" - [mod."github.com/hashicorp/go.net"] - version = "v0.0.1" - hash = "sha256-JKal3E+wPO+Hk838opKV4HHKB4O72Xy+77ncXlLkWRk=" [mod."github.com/hashicorp/golang-lru"] version = "v0.5.5-0.20210104140557-80c98217689d" hash = "sha256-w5utLMR7p5pF9xX+mI3N9NyfQ8ixNXNTgfXDu8fudmc=" [mod."github.com/hashicorp/hcl"] version = "v1.0.0" hash = "sha256-xsRCmYyBfglMxeWUvTZqkaRLSW+V2FvNodEDjTGg1WA=" - [mod."github.com/hashicorp/logutils"] - version = "v1.0.0" - hash = "sha256-e8t8Dm8sp/PzKClN1TOmFcrTAWNh4mZHSW7cAjVx3Bw=" - [mod."github.com/hashicorp/mdns"] - version = "v1.0.0" - hash = "sha256-ravx4tklQG43OEjPiJn68iJM9ODZ6hgU0idFCEOiJGM=" - [mod."github.com/hashicorp/memberlist"] - version = "v0.1.3" - hash = "sha256-IsxqevYulPt+2VGtlq068Jyq1YfIk4Ohh9TgakIGxnc=" - [mod."github.com/hashicorp/serf"] - version = "v0.9.8" - hash = "sha256-M+rSny6gShqocCFGSwveG1uFgy6hfgMgnm/lTfPmcKE=" [mod."github.com/hdevalence/ed25519consensus"] version = "v0.0.0-20220222234857-c00d1f31bab3" hash = "sha256-1ec2xc7l9oNtWJwVtx14HnozMZCe2DpfXmu1xI1Z/yo=" - [mod."github.com/hexops/gotextdiff"] - version = "v1.0.3" - hash = "sha256-wVs5uJs2KHU1HnDCDdSe0vIgNZylvs8oNidDxwA3+O0=" [mod."github.com/holiman/bloomfilter/v2"] version = "v2.0.3" hash = "sha256-5VsJMQzJSNd4F7yAl3iF/q6JodWOlE4dUvTQ0UGPe+k=" [mod."github.com/holiman/uint256"] version = "v1.2.1" hash = "sha256-1N+MvvzTIegV1UPEGUVyxBZaxczId/Z/BUVcnx7ckHE=" - [mod."github.com/hpcloud/tail"] - version = "v1.0.0" - hash = "sha256-7ByBr/RcOwIsGPCiCUpfNwUSvU18QAY+HMnCJr8uU1w=" - [mod."github.com/huandu/xstrings"] - version = "v1.3.2" - hash = "sha256-ueAZrYRXMdRpeTKct3Yxa5YXkCZEoUHpNQs7wLLJil8=" - [mod."github.com/hudl/fargo"] - version = "v1.4.0" - hash = "sha256-FUScC+rOWQYbZWC+w9E8Y9//0Nf6Td1lhm8u78sK86I=" [mod."github.com/huin/goupnp"] version = "v1.0.3" hash = "sha256-EMGmTdoQhP2bVbCPX37hes5krqXn6NFexfnKr9E5u8I=" - [mod."github.com/huin/goutil"] - version = "v0.0.0-20170803182201-1ca381bf3150" - hash = "sha256-Irhe+oNPd4KmxBtm5Ou8hMrP09yPWOw7Fyxip5nykCo=" - [mod."github.com/ianlancetaylor/demangle"] - version = "v0.0.0-20200824232613-28f6c0f3b639" - hash = "sha256-A+Wg+8KOpMZfhAKyOFIK79fcdYuKHRp6cIC0J4QZWGc=" - [mod."github.com/imdario/mergo"] - version = "v0.3.13" - hash = "sha256-03LKAZXgR5YUMeK5IRh2ds2GyV6uSbdq5QCPbAzlTus=" [mod."github.com/improbable-eng/grpc-web"] version = "v0.15.0" hash = "sha256-9oqKb5Y3hjleOFE2BczbEzLH6q2Jg7kUTP/M8Yk4Ne4=" [mod."github.com/inconshreveable/mousetrap"] version = "v1.0.1" hash = "sha256-ZTP9pLgwAAvHYK5A4PqwWCHGt00x5zMSOpCPoomQ3Sg=" - [mod."github.com/influxdata/flux"] - version = "v0.65.1" - hash = "sha256-1OtH/ocgUrHWSli04DoP8d0AYkDEoFdmM72ZuNieXlE=" - [mod."github.com/influxdata/influxdb"] - version = "v1.8.3" - hash = "sha256-6USgfF5Tv0vL82mqjnr8PDOqXfzqYJiqEnfsgLo++x8=" - [mod."github.com/influxdata/influxdb-client-go/v2"] - version = "v2.4.0" - hash = "sha256-9Rt9wAv1bBD2JDhXZnugpBOaB4YPIV3UMCVX3iUaC90=" - [mod."github.com/influxdata/influxdb1-client"] - version = "v0.0.0-20200827194710-b269163b24ab" - hash = "sha256-yZaf6VOfkLypk1thVW0Q9n2UKhZFAtOvGO3MfgaRoV4=" - [mod."github.com/influxdata/influxql"] - version = "v1.1.1-0.20200828144457-65d3ef77d385" - hash = "sha256-2wDHP9Ux57spvTWknqS/VEGKMQzyYi6tsGxcH0av9tw=" - [mod."github.com/influxdata/line-protocol"] - version = "v0.0.0-20210311194329-9aa0e372d097" - hash = "sha256-yOs6z5gdJKaGnSMIw2Jjal7+YF1rP7OI+c87XVKuxfA=" - [mod."github.com/influxdata/promql/v2"] - version = "v2.12.0" - hash = "sha256-98HW6cIoLws2QIzW1Ey3+dip1mXwFCAdRFJv9CYv+EI=" - [mod."github.com/influxdata/roaring"] - version = "v0.4.13-0.20180809181101-fc520f41fab6" - hash = "sha256-WbOqdOt13WWgXriURBeeRNMZVak0N4vXJH8VTXDJKUs=" - [mod."github.com/influxdata/tdigest"] - version = "v0.0.0-20181121200506-bf2b5ad3c0a9" - hash = "sha256-vJo6QnmL6L7ICuVcDKsar6pliT9S8M1UdyKfv9giTkM=" - [mod."github.com/influxdata/usage-client"] - version = "v0.0.0-20160829180054-6d3895376368" - hash = "sha256-gMcwC6yFt9qoJ4Ot/CNMY45Vz/eTCGxoPvvMIj2DhNA=" - [mod."github.com/informalsystems/tm-load-test"] - version = "v1.3.0" - hash = "sha256-F1JrHLFdCd+Wd8Olwj94aqYQKCF2ix/z+yBd+dgSVzg=" [mod."github.com/jackpal/go-nat-pmp"] version = "v1.0.2" hash = "sha256-L1D4Yoxnzihs795GZ+Q3AZsFP5c4iqyjTeyrudzPXtw=" - [mod."github.com/jbenet/go-context"] - version = "v0.0.0-20150711004518-d14ea06fba99" - hash = "sha256-VANNCWNNpARH/ILQV9sCQsBWgyL2iFT+4AHZREpxIWE=" - [mod."github.com/jdxcode/netrc"] - version = "v0.0.0-20210204082910-926c7f70242a" - hash = "sha256-lHPwDJ9UkB854wK2GjQ3YRJab+2wWLCE7nPXefi4ruo=" - [mod."github.com/jedisct1/go-minisign"] - version = "v0.0.0-20190909160543-45766022959e" - hash = "sha256-MnlywVXuwVJ4x7fgEOncnnRwK8LpxpE5+4y4DWjWHK4=" - [mod."github.com/jessevdk/go-flags"] - version = "v1.4.0" - hash = "sha256-5tg5rdiLEbI53DAwp3Yps1y/6e9m9AcgzX3No4wE9dY=" - [mod."github.com/jgautheron/goconst"] - version = "v1.5.1" - hash = "sha256-chBWxOy9V4pO3hMaeCoKwnQxIEYiSejUOD3QDBCpaoE=" - [mod."github.com/jhump/protoreflect"] - version = "v1.12.1-0.20220721211354-060cc04fc18b" - hash = "sha256-/DIOEu6xGaJK9E+ooGPIfTtgTLezXW4L3fjnqMgDCxw=" - [mod."github.com/jingyugao/rowserrcheck"] - version = "v1.1.1" - hash = "sha256-VUF78T0baVeM+DAieZdi9hXSxllYelGphUwYGOitgtw=" - [mod."github.com/jirfag/go-printf-func-name"] - version = "v0.0.0-20200119135958-7558a9eaa5af" - hash = "sha256-9i0U7WSs7MX+N4IdhKngWY2ng8vuR3RMr1T3SwPmSNY=" [mod."github.com/jmespath/go-jmespath"] version = "v0.4.0" hash = "sha256-xpT9g2qIXmPq7eeHUXHiDqJeQoHCudh44G/KCSFbcuo=" - [mod."github.com/jmespath/go-jmespath/internal/testify"] - version = "v1.5.1" - hash = "sha256-eOjXyGv7P1x+iO9rPrmAGvNj2JH5p36OgSiVyJv/hyI=" [mod."github.com/jmhodges/levigo"] version = "v1.0.0" hash = "sha256-xEd0mDBeq3eR/GYeXjoTVb2sPs8sTCosn5ayWkcgENI=" - [mod."github.com/jonboulle/clockwork"] - version = "v0.1.0" - hash = "sha256-dEV9aGzJRIrYfPpuJux3guJNvZGi+5dfseGurZqGHd8=" - [mod."github.com/jpillora/backoff"] - version = "v1.0.0" - hash = "sha256-uxHg68NN8hrwPCrPfLYYprZHf7dMyEoPoF46JFx0IHU=" - [mod."github.com/jrick/logrotate"] - version = "v1.0.0" - hash = "sha256-1JZrSgDekqwoWcHb9SnaBO56u0Z5nbvsiBdL/qIzNGs=" - [mod."github.com/json-iterator/go"] - version = "v1.1.12" - hash = "sha256-To8A0h+lbfZ/6zM+2PpRpY3+L6725OPC66lffq6fUoM=" - [mod."github.com/jstemmer/go-junit-report"] - version = "v0.9.1" - hash = "sha256-fK6zLXQU8y+h+SqyeCUldA5OFPA/j0Wlbizk6AG60c4=" - [mod."github.com/jsternberg/zap-logfmt"] - version = "v1.0.0" - hash = "sha256-fTbmkC4irjaHeWqJoEs4A9CdKSCDBHoYngjrjbUVF18=" - [mod."github.com/jtolds/gls"] - version = "v4.20.0+incompatible" - hash = "sha256-Zu5naRjnwOYBzRv0CYhIZTizA0AajzOg7mJrL7Bo/cw=" - [mod."github.com/julienschmidt/httprouter"] - version = "v1.3.0" - hash = "sha256-YVbnyFLVZX1mtqcwM1SStQdhcQsPHyi1ltpOrD3w2qg=" - [mod."github.com/julz/importas"] - version = "v0.1.0" - hash = "sha256-a3kUhwknXeIG4cFUm1zMS2NxqIR8BHyR3VUDHKVn1og=" - [mod."github.com/jung-kurt/gofpdf"] - version = "v1.0.3-0.20190309125859-24315acbbda5" - hash = "sha256-A+2EhBbfC3dM1Bdinpx/NmT2YwbwKwMfBHTYb9n7wkg=" - [mod."github.com/jwilder/encoding"] - version = "v0.0.0-20170811194829-b4e1701a28ef" - hash = "sha256-j9tzLaQu1pEdd+3jWwNAg+fD7qPvvXFNAtOgL23RsqQ=" - [mod."github.com/karalabe/usb"] - version = "v0.0.2" - hash = "sha256-liXTgMnA0W5CwfOkqaVLdWmDdBK+7DSWLQZuSLVOt6w=" - [mod."github.com/kevinburke/ssh_config"] - version = "v1.2.0" - hash = "sha256-Ta7ZOmyX8gG5tzWbY2oES70EJPfI90U7CIJS9EAce0s=" - [mod."github.com/keybase/go-keychain"] - version = "v0.0.0-20190712205309-48d3d31d256d" - hash = "sha256-bn04wkDnhQ0tb/YzmPf7MNJlApOl+z6+EAbUqH7Ti5Q=" - [mod."github.com/kisielk/errcheck"] - version = "v1.6.2" - hash = "sha256-lx1kbRyL9OJzTxClIej/FisfVRh2VG98HGOBuF359LI=" - [mod."github.com/kisielk/gotool"] - version = "v1.0.0" - hash = "sha256-lsdQkue8gFz754PGqczUnvGiCQq87SruQtdrDdQVTpE=" - [mod."github.com/kkHAIKE/contextcheck"] - version = "v1.1.3" - hash = "sha256-9K/OWgB/o9poA0fSj0i2LaosEEuZeXHFa0r5cyEiiZ0=" - [mod."github.com/kkdai/bstream"] - version = "v0.0.0-20161212061736-f391b8402d23" - hash = "sha256-f8gCtCAFNARwPD9svGAGnHyUdeb4Ch7ZRHk4D75iqcE=" [mod."github.com/klauspost/compress"] version = "v1.15.11" hash = "sha256-9MXm0TObg6DyqnYMIw3IChrorHc2ILf5djZYoM0e1J0=" - [mod."github.com/klauspost/cpuid"] - version = "v0.0.0-20170728055534-ae7887de9fa5" - hash = "sha256-BO9WFqSXmrvjXIOvbF6MA5qSbKe+rWr4adqilxC/Cp0=" - [mod."github.com/klauspost/crc32"] - version = "v0.0.0-20161016154125-cb6bfca970f6" - hash = "sha256-1mCQlkvHlDvfgH0fbMrG+7RYLz2i4B2cD/DWpyPJnmA=" - [mod."github.com/klauspost/pgzip"] - version = "v1.2.5" - hash = "sha256-o2cjgEGdaw2ktMGtaeBvOjS/6H/q4xI3Ngcc8TWTxlQ=" - [mod."github.com/konsorten/go-windows-terminal-sequences"] - version = "v1.0.3" - hash = "sha256-9HojTXKv7b3HiEhYaKXDxraEfvU5vrg47FbCjTRpOvs=" - [mod."github.com/kr/fs"] - version = "v0.1.0" - hash = "sha256-+Cjz0rGmdNIV1QL4z8h7JAjHATa5pKndwSnD1M0J74c=" - [mod."github.com/kr/logfmt"] - version = "v0.0.0-20140226030751-b84e30acd515" - hash = "sha256-CePQbqWGtS8qP/Av9pkLiqZwH6RaZQff/s1l+1//jQo=" - [mod."github.com/kr/pretty"] - version = "v0.3.0" - hash = "sha256-5KfVas96NAU7pmN2ZOwQFFpUeagiJTqYKBLxq5aM5W4=" - [mod."github.com/kr/pty"] - version = "v1.1.1" - hash = "sha256-AVeS+ivwNzIrgWQaLtsmO2f2MYGpxIVqdac/EzaYI1Q=" - [mod."github.com/kr/text"] - version = "v0.2.0" - hash = "sha256-fadcWxZOORv44oak3jTxm6YcITcFxdGt4bpn869HxUE=" - [mod."github.com/kulti/thelper"] - version = "v0.6.3" - hash = "sha256-mONMDqWqU4+Iq1k6G3vzzIysr+cBZ/k+URjOx+YZocQ=" - [mod."github.com/kunwardeep/paralleltest"] - version = "v1.0.6" - hash = "sha256-N2fwgZmboHxR4nKcXbWFOIZ4yDx67gwffQmskLInCFY=" - [mod."github.com/kylelemons/godebug"] - version = "v1.1.0" - hash = "sha256-DJ0re9mGqZb6PROQI8NPC0JVyDHdZ/y4uehNH7MbczY=" - [mod."github.com/kyoh86/exportloopref"] - version = "v0.1.8" - hash = "sha256-Cc0mCM61Llc0AxYbIsMJQCS9D31eXnOR3RjVxiNu+wM=" - [mod."github.com/labstack/echo/v4"] - version = "v4.2.1" - hash = "sha256-ZIBs2Q8yxCVJw9PTqunwJFrVa9KJ4i9ukBhtU/7tqk4=" - [mod."github.com/labstack/gommon"] - version = "v0.3.0" - hash = "sha256-IDa2tl43cFAcLxEe8EHpO0ZSH54YLVKtMrec+v1U56M=" - [mod."github.com/ldez/gomoddirectives"] - version = "v0.2.3" - hash = "sha256-huP1kJUh0FsQ8OuvcIvM4yztPfsZGeslV4B0qBoCas8=" - [mod."github.com/ldez/tagliatelle"] - version = "v0.3.1" - hash = "sha256-YNrIFmxnTnvkurvr4q6HV/cQHz21ZHG9U9VMSxyTLEg=" - [mod."github.com/leanovate/gopter"] - version = "v0.2.9" - hash = "sha256-jSn4IiHumR416c5QNvpNeoMs5uz6TRNj8I9VA7qlXXg=" [mod."github.com/ledgerwatch/erigon-lib"] version = "v0.0.0-20230210071639-db0e7ed11263" hash = "sha256-SKFGLsJV6G4xIQ5IU+qq9EY3v0/I8B/CTMcDOhXGfc4=" - [mod."github.com/ledgerwatch/interfaces"] - version = "v0.0.0-20230210062155-539b8171d9f0" - hash = "sha256-pXzq0avg1JoE9vPCpQ7x3VdIxe8B9g2TPJDycXXD2qo=" - [mod."github.com/ledgerwatch/log/v3"] - version = "v3.7.0" - hash = "sha256-o0tOdlRL0LSU3BRJxK15LkBEh/RDGnsTWWVU/vgmARk=" - [mod."github.com/ledgerwatch/secp256k1"] - version = "v1.0.0" - hash = "sha256-Q8F/QUoxZIuKkIIA1s0X5bB51ONUKh2mbF5HDSgrVSw=" - [mod."github.com/ledgerwatch/trackerslist"] - version = "v1.0.0" - hash = "sha256-zo0AkTvmaqySsKF9/RdKcat3HtLRrI7lSUYTis6BuSU=" - [mod."github.com/leodido/go-urn"] - version = "v1.2.0" - hash = "sha256-NW7kxG9syegZOrRyHz877IhFEN2I4GMDBSgEBucOj7Q=" - [mod."github.com/leonklingele/grouper"] - version = "v1.1.0" - hash = "sha256-hymMYfwHIBGzZNaZWlvk3mk9FnBwUzkU+yBsfSTsYE4=" [mod."github.com/lib/pq"] version = "v1.10.6" hash = "sha256-8EhFwY/9YH5L/fd6l2beOnC3VvpegRAmCCsnDVJBqBM=" [mod."github.com/libp2p/go-buffer-pool"] version = "v0.1.0" hash = "sha256-wQqGTtRWsfR9n0O/SXHVgECebbnNmHddxJIbG63OJBQ=" - [mod."github.com/lightstep/lightstep-tracer-common/golang/gogo"] - version = "v0.0.0-20190605223551-bc2310a04743" - hash = "sha256-Nb8mdhONwjpQusNOQRN+qGWKNcxEWI5vK6bGX21xDmM=" - [mod."github.com/lightstep/lightstep-tracer-go"] - version = "v0.18.1" - hash = "sha256-ckmJCf+x/Ad/ADm+nDbvgLKnkkEU/3qH1pT5XmgQKWA=" [mod."github.com/linxGnu/grocksdb"] - version = "v1.7.14" - hash = "sha256-nMqj1pL7bhydPqL8VZMnQEX4KpEeq1COXIjcwkeFW9M=" + version = "v1.7.15-0.20230222024938-b61261a9193b" + hash = "sha256-Hry5mpO8WqCuYZ0zCnOt6kopDGprc7/nI318A2D+Kk0=" replaced = "github.com/linxGnu/grocksdb" [mod."github.com/lispad/go-generics-tools"] version = "v1.1.0" @@ -1745,24 +352,9 @@ schema = 3 [mod."github.com/magiconair/properties"] version = "v1.8.6" hash = "sha256-xToSfpuePctkTdhJtsuKIEkXwfMZbnkFT98ahIfd4wY=" - [mod."github.com/mailru/easyjson"] - version = "v0.0.0-20190626092158-b2ccc519800e" - hash = "sha256-6tSxxb/n5O4/UYZRXHYYfi0WZBWX1gIiQclBC0oQlJI=" [mod."github.com/manifoldco/promptui"] version = "v0.9.0" hash = "sha256-Fe2OPoyRExZejwtUBivKhfJAJW7o9b1eyYpgDlWQ1No=" - [mod."github.com/maratori/testableexamples"] - version = "v1.0.0" - hash = "sha256-u5DXexMhqJsB5iy3HWifpkIn+DUYynEjyDyou2BnHxY=" - [mod."github.com/maratori/testpackage"] - version = "v1.1.0" - hash = "sha256-VZ81epP1LKOLR9mWbxzcrvdlI0vqi03ofypk7kfJzWk=" - [mod."github.com/matoous/godox"] - version = "v0.0.0-20210227103229-6504466cf951" - hash = "sha256-0t3zOO+0K05BfkwguvmCvPGGdR+J+0Za4OxgQ2Pp39s=" - [mod."github.com/matryer/moq"] - version = "v0.3.0" - hash = "sha256-hwuGizFxYW9g0WDR1TEdGr8cFpsZo6fPA5ji46HV6i8=" [mod."github.com/mattn/go-colorable"] version = "v0.1.13" hash = "sha256-qb3Qbo0CELGRIzvw7NVM1g/aayaz4Tguppk9MD2/OI8=" @@ -1772,199 +364,30 @@ schema = 3 [mod."github.com/mattn/go-runewidth"] version = "v0.0.9" hash = "sha256-dK/kIPe1tcxEubwI4CWfov/HWRBgD/fqlPC3d5i30CY=" - [mod."github.com/mattn/go-sqlite3"] - version = "v1.11.0" - hash = "sha256-g04dQ4b7nuYi4tXeaF2uD/VzWEg0yFH+dWAHGdVm2dI=" - [mod."github.com/mattn/go-tty"] - version = "v0.0.0-20180907095812-13ff1204f104" - hash = "sha256-2J+MjZB9/x0ceJm35fmB5rJgU4+TqvQZwFOXfHD+O7E=" [mod."github.com/matttproud/golang_protobuf_extensions"] version = "v1.0.2-0.20181231171920-c182affec369" hash = "sha256-uovu7OycdeZ2oYQ7FhVxLey5ZX3T0FzShaRldndyGvc=" - [mod."github.com/mbilski/exhaustivestruct"] - version = "v1.2.0" - hash = "sha256-9bWt9lFgzQsdbT0smDbKTeD6uQYgs/dBbXbkWuXUf6c=" - [mod."github.com/mgechev/revive"] - version = "v1.2.4" - hash = "sha256-nAgOEdxv2Vpf1qSjmtH3xmR9sH0lk6W2cM2tsJwu9i4=" - [mod."github.com/miekg/dns"] - version = "v1.1.43" - hash = "sha256-FWtLHGlkx7WhMFB5qmO+NSHg9S5WuvZ3PGTQSij6Nhw=" - [mod."github.com/miguelmota/go-ethereum-hdwallet"] - version = "v0.1.2" - hash = "sha256-5fgg8GmoO8qpqPdpiblk+NXERRlsJR/bJZa9f117CyY=" - replaced = "github.com/crypto-org-chain/go-ethereum-hdwallet" [mod."github.com/mimoo/StrobeGo"] version = "v0.0.0-20210601165009-122bf33a46e0" hash = "sha256-rmw70RHsbeOnema++aFCPdswADMVKtb7KGF3msOI7ak=" [mod."github.com/minio/highwayhash"] version = "v1.0.2" hash = "sha256-UeHeepKtToyA5e/w3KdmpbCn+4medesZG0cAcU6P2cY=" - [mod."github.com/mitchellh/cli"] - version = "v1.0.0" - hash = "sha256-4nG7AhRcjTRCwUCdnaNaFrAKDxEEoiihaCA4lk+uM8U=" [mod."github.com/mitchellh/go-homedir"] version = "v1.1.0" hash = "sha256-oduBKXHAQG8X6aqLEpqZHs5DOKe84u6WkBwi4W6cv3k=" [mod."github.com/mitchellh/go-testing-interface"] version = "v1.14.1" hash = "sha256-TMGi38D13BEVN5cpeKDzKRIgLclm4ErOG+JEyqJrN/c=" - [mod."github.com/mitchellh/gox"] - version = "v0.4.0" - hash = "sha256-GV3LYxzJt8YVbnSac2orlj2QR3MX/YIDrLkSkPhsjuA=" - [mod."github.com/mitchellh/iochan"] - version = "v1.0.0" - hash = "sha256-b5Tp7cw/e8mL++IjsebbmKWXtb9Hrzu4Fc6M4tZKFhU=" [mod."github.com/mitchellh/mapstructure"] version = "v1.5.0" hash = "sha256-ztVhGQXs67MF8UadVvG72G3ly0ypQW0IRDdOOkjYwoE=" - [mod."github.com/mitchellh/pointerstructure"] - version = "v1.2.0" - hash = "sha256-tYK5Ud2vIFLwrMpN5bkaN8+xxHmAybJDEs7bHvms2dw=" - [mod."github.com/moby/buildkit"] - version = "v0.10.4" - hash = "sha256-4qPdkiWvwNSV06BfwZ/n8y/IUlJM+dVbT06SrADbjoA=" - [mod."github.com/moby/term"] - version = "v0.0.0-20220808134915-39b0c02b01ae" - hash = "sha256-LgISWvq45E81WjXC8zqkelkIGe6ErnGG+j5y36qpcz4=" - [mod."github.com/modern-go/concurrent"] - version = "v0.0.0-20180306012644-bacd9c7ef1dd" - hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" - [mod."github.com/modern-go/reflect2"] - version = "v1.0.2" - hash = "sha256-+W9EIW7okXIXjWEgOaMh58eLvBZ7OshW2EhaIpNLSBU=" - [mod."github.com/modocache/gover"] - version = "v0.0.0-20171022184752-b58185e213c5" - hash = "sha256-7Co4eFu6T1Sry4cfnjpRyDwyqSSj4rz4HXUQbsDt5og=" - [mod."github.com/moricho/tparallel"] - version = "v0.2.1" - hash = "sha256-cv2icrKZNbU4WH6kE+sIdkJhs3jtP0UAaC0Jv+YeS5U=" - [mod."github.com/morikuni/aec"] - version = "v1.0.0" - hash = "sha256-5zYgLeGr3K+uhGKlN3xv0PO67V+2Zw+cezjzNCmAWOE=" - [mod."github.com/mschoch/smat"] - version = "v0.2.0" - hash = "sha256-DZvUJXjIcta3U+zxzgU3wpoGn/V4lpBY7Xme8aQUi+E=" [mod."github.com/mtibben/percent"] version = "v0.2.1" hash = "sha256-Zj1lpCP6mKQ0UUTMs2By4LC414ou+iJzKkK+eBHfEcc=" - [mod."github.com/mwitkow/go-conntrack"] - version = "v0.0.0-20190716064945-2f068394615f" - hash = "sha256-h6tgygomf/oVKMa2MO8sPLUD3CxK81z5q/roKYKvsno=" - [mod."github.com/mwitkow/grpc-proxy"] - version = "v0.0.0-20181017164139-0f1106ef9c76" - hash = "sha256-c6fjs1u9kscjyZWGycsJJUsasaA1hCIeXyT3BtO8B0U=" - [mod."github.com/nakabonne/nestif"] - version = "v0.3.1" - hash = "sha256-wU/KvbZ1MWMW0a4KWSk1h+xYKI6RkJAIFDPLQMce6dc=" - [mod."github.com/naoina/go-stringutil"] - version = "v0.1.0" - hash = "sha256-htVZGTbH2kFO56UrWfZUwc6DDhgU/TCXrzEPy8MNAwE=" - [mod."github.com/naoina/toml"] - version = "v0.1.2-0.20170918210437-9fafd6967416" - hash = "sha256-oOp4+4qo/nDtjbf/45OwyFseflQ7YNfORGSp16Jt+1Y=" - [mod."github.com/nats-io/jwt"] - version = "v0.3.2" - hash = "sha256-JFC1U3Oq+pli+P2Ot6F2Yoe+GFYbiUDYuvPoJFtlvnY=" - [mod."github.com/nats-io/jwt/v2"] - version = "v2.0.3" - hash = "sha256-gHF+pOO5j4f2PH16Lccytg1hkLjzrJDTkQqFqUtRUv8=" - [mod."github.com/nats-io/nats-server/v2"] - version = "v2.5.0" - hash = "sha256-sPEtf3n2QfyoZPbxGiQ4///gk2zB+Ze4R3v5vHG3eKE=" - [mod."github.com/nats-io/nats.go"] - version = "v1.12.1" - hash = "sha256-Ac7SWJfIbD66WAa8nDQOCsFetQUH6CthfAmnYpmn/cc=" - [mod."github.com/nats-io/nkeys"] - version = "v0.3.0" - hash = "sha256-63yGhXiKvDhJDnTbFQJXyl2yvmvZ2OXedizLzsaqixs=" - [mod."github.com/nats-io/nuid"] - version = "v1.0.1" - hash = "sha256-7wddxVz3hnFg/Pf+61+MtQJJL/l8EaC8brHoNsmD64c=" - [mod."github.com/nbutton23/zxcvbn-go"] - version = "v0.0.0-20210217022336-fa2cb2858354" - hash = "sha256-itcpdpUbcbdekFMA8Xa9HCncIKCnUTKHC2bmS4Evzgg=" - [mod."github.com/neilotoole/errgroup"] - version = "v0.1.6" - hash = "sha256-biyLOxgFdpkejtrHmK42IifC6mIFw5NQ8C1fY7L00YY=" - [mod."github.com/niemeyer/pretty"] - version = "v0.0.0-20200227124842-a10e7caefd8e" - hash = "sha256-m2D7hWZrDst0rb91lmjSuNrzBQbmQ0Oe2UOp3wn8qso=" - [mod."github.com/nishanths/exhaustive"] - version = "v0.8.3" - hash = "sha256-/aefhNWir0B425BHaXxa/2WFRxe1YxDu/M+4PVaQO/A=" - [mod."github.com/nishanths/predeclared"] - version = "v0.2.2" - hash = "sha256-cmCD0LtDqvhnthh8TPAwe5D63OwIzUEpDm4J6AeJYMI=" - [mod."github.com/nxadm/tail"] - version = "v1.4.4" - hash = "sha256-S336Q+5j2uVmwLOfEUpU0iFBEEDH+UtdQO0NWPsc9OY=" - [mod."github.com/oklog/oklog"] - version = "v0.3.2" - hash = "sha256-qlnPX0uYC0pIA44MvacLIDxEcl/n4KPoIHMFmCWkurY=" - [mod."github.com/oklog/run"] - version = "v1.0.0" - hash = "sha256-/LEK7Q4eG/hpydjQC2o7HgS9tc9ub3xdSVIpyoj6ct0=" - [mod."github.com/oklog/ulid"] - version = "v1.3.1" - hash = "sha256-LNn883rYNiaoY9sGEPIzlMRx5UwGThdYTjXqfzeGc9k=" [mod."github.com/olekukonko/tablewriter"] version = "v0.0.5" hash = "sha256-/5i70IkH/qSW5KjGzv8aQNKh9tHoz98tqtL0K2DMFn4=" - [mod."github.com/onsi/ginkgo"] - version = "v1.14.0" - hash = "sha256-Vv2tuMhqoNc76LJkV79SUQWTtFoEXnHj11hW4gSTr0Y=" - [mod."github.com/onsi/ginkgo/v2"] - version = "v2.5.0" - hash = "sha256-mu8Ry88hLAVv9bcvENfP08dBP/yN1DYZrFf6ejxp8co=" - [mod."github.com/onsi/gomega"] - version = "v1.24.1" - hash = "sha256-REfxQTDRcO23GnmJfOW8/MmPJf9oE2grVvvGiC1eSbo=" - [mod."github.com/op/go-logging"] - version = "v0.0.0-20160315200505-970db520ece7" - hash = "sha256-kk1wY0YgUzB7OvV0LzX/Dak5243/TJt3+OEAWrpQ9rI=" - [mod."github.com/opencontainers/go-digest"] - version = "v1.0.0" - hash = "sha256-cfVDjHyWItmUGZ2dzQhCHgmOmou8v7N+itDkLZVkqkQ=" - [mod."github.com/opencontainers/image-spec"] - version = "v1.1.0-rc2" - hash = "sha256-833S8D86IumLRpfrKBzpZCtLsTEnGBWbI3dTYd6BdFg=" - [mod."github.com/opencontainers/runc"] - version = "v1.1.3" - hash = "sha256-yXSZSW/12+JL0n3ss0CuwZITAkuoLn1+jHYP9wjbtlg=" - [mod."github.com/opentracing-contrib/go-observer"] - version = "v0.0.0-20170622124052-a52f23424492" - hash = "sha256-Yx4crdNKvA+ojqv5+JgMFjunrqg7dULrXwNuUVEh/+A=" - [mod."github.com/opentracing/basictracer-go"] - version = "v1.0.0" - hash = "sha256-QLEXYXQGg5It+zp8o5fcOIrvF8i/lDOLxJ6sqFUySUM=" - [mod."github.com/opentracing/opentracing-go"] - version = "v1.2.0" - hash = "sha256-kKTKFGXOsCF6QdVzI++GgaRzv2W+kWq5uDXOJChvLxM=" - [mod."github.com/openzipkin-contrib/zipkin-go-opentracing"] - version = "v0.4.5" - hash = "sha256-+OTH7Ih9TSHjpQ0qbLcEEG1SPnpyQpiNSOwEXkHpu1U=" - [mod."github.com/openzipkin/zipkin-go"] - version = "v0.2.5" - hash = "sha256-zJ23gBm9RWjL8SH42NJew54HxVHvR0ZutaGPN4CNcJo=" - [mod."github.com/ory/dockertest"] - version = "v3.3.5+incompatible" - hash = "sha256-yHhtiBDE7oUNRMx2NeufHaYscadHk3gaZIZqgSgw8jk=" - [mod."github.com/pact-foundation/pact-go"] - version = "v1.0.4" - hash = "sha256-4w92Zo53qmhuIxTmnfo9llSTPvkJsU5mRLnfit/lReg=" - [mod."github.com/pascaldekloe/goe"] - version = "v0.1.0" - hash = "sha256-2KUjqrEC/BwkTZRxImazcI/C3H7QmXfNrlt8slwdDbc=" - [mod."github.com/paulbellamy/ratecounter"] - version = "v0.2.0" - hash = "sha256-yZGMzwo5Gadrb04WJfVNGzkWYEjtjJ+yvRVtw1QwjHw=" - [mod."github.com/pbnjay/memory"] - version = "v0.0.0-20210728143218-7b4eea64cf58" - hash = "sha256-QI+F1oPLOOtwNp8+m45OOoSfYFs3QVjGzE0rFdpF/IA=" - [mod."github.com/pborman/uuid"] - version = "v1.2.0" - hash = "sha256-zz0hvDdrajoUaOCXvI/2EIGGoWQa0QlCyFV0jqU3JDg=" [mod."github.com/peggyjv/gravity-bridge/module/v2"] version = "v2.0.1-0.20230126051749-d984b1562242" hash = "sha256-3zEJ6PWt4eucOPPnY3OYNqJtgjUXU/AmRlstCfJLyCk=" @@ -1975,105 +398,15 @@ schema = 3 [mod."github.com/pelletier/go-toml/v2"] version = "v2.0.5" hash = "sha256-YWdHmuCGliWfiH0tTHuf07AAn/zOJNoq7g+5fvqdnrQ=" - [mod."github.com/performancecopilot/speed"] - version = "v3.0.0+incompatible" - hash = "sha256-epw3iYvcfLf4cbsH90B1lKOUVFFsp+T72XThsLWodZM=" - [mod."github.com/performancecopilot/speed/v4"] - version = "v4.0.0" - hash = "sha256-QAIkVIxEWdzfdWODeAG/X+CmQoHCP7KxHo2NFq8g7n4=" - [mod."github.com/peterh/liner"] - version = "v1.1.1-0.20190123174540-a2c9a5303de7" - hash = "sha256-+aNVSSZXSGIYnMzfl/APZ9Zb2Xhucl3jItuzpkTKt7M=" [mod."github.com/petermattis/goid"] version = "v0.0.0-20180202154549-b0b1615b78e5" hash = "sha256-TCyVuP7rAtrvlterVCapFtbf6UmIf72FXQvkQoDtDj4=" - [mod."github.com/phayes/checkstyle"] - version = "v0.0.0-20170904204023-bfd46e6a821d" - hash = "sha256-HeoGCCvgq7UKD6FV1hMj1ncZpWN8L9ts69k+VPfbri0=" - [mod."github.com/philhofer/fwd"] - version = "v1.1.1" - hash = "sha256-fS6DmbflT2FloUPaCSHHRMBn4eJStJnMrgE4OpDPCP0=" - [mod."github.com/pierrec/lz4"] - version = "v2.0.5+incompatible" - hash = "sha256-R2UoyN7wUKVbYMPwH7DL8mIJIMzx/cOndvklKSjbQ6o=" - [mod."github.com/pion/datachannel"] - version = "v1.5.2" - hash = "sha256-9/fNbx2t+gBvxt1YrtKWjTLw84opkYJj30iuca/72S4=" - [mod."github.com/pion/dtls/v2"] - version = "v2.1.5" - hash = "sha256-aDCNI3ANOvceGzKeIaSfqTMSG6LngTv7eaHapWqsBGw=" - [mod."github.com/pion/ice/v2"] - version = "v2.2.6" - hash = "sha256-8y98Nr2ueFBVbvQfk0kC1DBURp87VZ7wuYJKTHLULB0=" - [mod."github.com/pion/interceptor"] - version = "v0.1.11" - hash = "sha256-rR5lQoSuDS9w/47Z7Si8Az6B4RWFcouWKvpB77N3V0k=" - [mod."github.com/pion/logging"] - version = "v0.2.2" - hash = "sha256-e/RKIPmZ6w3CehT7YzpAJLI65tcANZv82XfMXgJDXoU=" - [mod."github.com/pion/mdns"] - version = "v0.0.5" - hash = "sha256-iulRjqSG250x7rcrom1blS3qe35tvwwb2dmBAJslJDE=" - [mod."github.com/pion/randutil"] - version = "v0.1.0" - hash = "sha256-jl6WfLPH7RV5MQhQtqwSDzhIL0D0eCnDT2L9uButveI=" - [mod."github.com/pion/rtcp"] - version = "v1.2.9" - hash = "sha256-ZzZtckCIauxU6qbtI9F0em90TdU9EjKDn1STZXqrQRc=" - [mod."github.com/pion/rtp"] - version = "v1.7.13" - hash = "sha256-9btm2UrkABVnkRetVJl4imUTu761nX41QvOqWeWOvik=" - [mod."github.com/pion/sctp"] - version = "v1.8.2" - hash = "sha256-ydoPCOMtDire9jMZSJosDCpxT+ymGzkIwB5PjlQB/dE=" - [mod."github.com/pion/sdp/v3"] - version = "v3.0.5" - hash = "sha256-PxHZVfCwDiQH+CP0LdaoHAmWvZr9oYkmXmP9hXo2UdU=" - [mod."github.com/pion/srtp/v2"] - version = "v2.0.9" - hash = "sha256-XemYxOzGtyIGBx8zJQ7i9hrKwaKySfVNapUSveL8COk=" - [mod."github.com/pion/stun"] - version = "v0.3.5" - hash = "sha256-uJlIgyWo1xzYm6V4G+oslxXMVPCm7ZAxy7ZfawUpczs=" - [mod."github.com/pion/transport"] - version = "v0.13.1" - hash = "sha256-qOXI3MU4TENuCEeo9FOM7EZGGZIANtoWmpJCpswEEDY=" - [mod."github.com/pion/turn/v2"] - version = "v2.0.8" - hash = "sha256-93uGE08HjuXYmgtZO8ri9rSWriMq7tcwCMp/Ok9MtIM=" - [mod."github.com/pion/udp"] - version = "v0.1.1" - hash = "sha256-d5pN2N0bJnGlmxyFCYhVOatdW2Y5B21X176VMC1STRU=" - [mod."github.com/pion/webrtc/v3"] - version = "v3.1.42" - hash = "sha256-s2lUeYZDUcWTZKcAhe8v2k/NFWNyww8glsoYr48xh0E=" - [mod."github.com/pjbgf/sha1cd"] - version = "v0.2.3" - hash = "sha256-l2GILgOEmQ/uU896SQ/AGwcjFeHVv2uEnkDzU/0wnTI=" - [mod."github.com/pkg/browser"] - version = "v0.0.0-20210911075715-681adbf594b8" - hash = "sha256-JZhcXaILA6QFOYnVdiHbKQuKABQNAE0VhMWZXsZngLQ=" [mod."github.com/pkg/errors"] version = "v0.9.1" hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw=" - [mod."github.com/pkg/profile"] - version = "v1.6.0" - hash = "sha256-5n1A8Vr6nv1ZQ/InMQ9G+a+i4seqrrsZmaRZwQq0Dtw=" - [mod."github.com/pkg/sftp"] - version = "v1.13.1" - hash = "sha256-zeQB6RHn/xOe/3JNaMM0ngjSP/7nBx+J8+uTacJrYAE=" - [mod."github.com/pkg/term"] - version = "v0.0.0-20180730021639-bffc007b7fd5" - hash = "sha256-pHSC2GSWb1IKp+OtfX4SYUl8pStbpWpBQvJw3063PTE=" [mod."github.com/pmezard/go-difflib"] version = "v1.0.0" hash = "sha256-/FtmHnaGjdvEIKAJtrUfEhV7EVo5A/eYrtdnUkuxLDA=" - [mod."github.com/polyfloyd/go-errorlint"] - version = "v1.0.5" - hash = "sha256-IwWNYz21XWamcX07ZAngxcfaLvWM8Ul3EQ4HTWeb7MA=" - [mod."github.com/posener/complete"] - version = "v1.1.1" - hash = "sha256-heyPMSBzVlx7ZKgTyzl/xmUfZw3EZCcvGFGrRMIbIr8=" [mod."github.com/prometheus/client_golang"] version = "v1.14.0" hash = "sha256-dpgGV8C30ZCn7b9mQ+Ye2AfPXTIuHLQbl2olMKzJKxA=" @@ -2089,21 +422,6 @@ schema = 3 [mod."github.com/prometheus/tsdb"] version = "v0.7.1" hash = "sha256-BPz7YJbfMZgeR+u9YaeWeipVzHIS73EdgXD7VSJSLbA=" - [mod."github.com/quasilyte/go-ruleguard"] - version = "v0.3.18" - hash = "sha256-EQkiD99fT50h0h9ykGkmIeSY7sNi/pa0LrMp/DUxbZY=" - [mod."github.com/quasilyte/go-ruleguard/dsl"] - version = "v0.3.22" - hash = "sha256-4bcN5E8+mT7mSkIsFqaLni2iWaM/+2WsgyuNYpFs3PA=" - [mod."github.com/quasilyte/gogrep"] - version = "v0.0.0-20220828223005-86e4605de09f" - hash = "sha256-xwf00wh4UudUiCj1iDQT+V0qzDH1VV+suf31r5lAYeQ=" - [mod."github.com/quasilyte/regex/syntax"] - version = "v0.0.0-20200407221936-30656e2c4a95" - hash = "sha256-KDfWcTjkuWdsjoNzB2YyfoBrPJzKR8ctSb2zwC+RMEI=" - [mod."github.com/quasilyte/stdinfo"] - version = "v0.0.0-20220114132959-f7386bf02567" - hash = "sha256-w/ksgwSrJ6HDivciSCfk25iJXwAqKnCAsYVN9srmAss=" [mod."github.com/rakyll/statik"] version = "v0.1.7" hash = "sha256-/bfnXHBmN8vviPL7D85IzcEVXCaWyjbPPNyauzEcQ8Q=" @@ -2113,129 +431,21 @@ schema = 3 [mod."github.com/regen-network/cosmos-proto"] version = "v0.3.1" hash = "sha256-Bchbq/Hg72EA7Hevs8+PNuENuQaZAzk3qeVjMqFMUxc=" - [mod."github.com/retailnext/hllpp"] - version = "v1.0.1-0.20180308014038-101a6d2f8b52" - hash = "sha256-Q9bfwxxhyCqlLkEkAzZQ+1vDjrHrCgilEG00prOX3rc=" [mod."github.com/rjeczalik/notify"] version = "v0.9.1" hash = "sha256-YLGNrHHM+mN4ElW/XWuylOnFrA/VjSY+eBuC4LN//5c=" - [mod."github.com/rogpeppe/fastuuid"] - version = "v1.2.0" - hash = "sha256-yDnHsLw8KF4zfbJska1igIo4IbVpGDq+vH3+YV5jCgk=" - [mod."github.com/rogpeppe/go-internal"] - version = "v1.8.1" - hash = "sha256-kXGiB1aTKIfgCKhZvSfIOyTL09EvMhzQEyhRmUhe7Ho=" [mod."github.com/rs/cors"] version = "v1.8.2" hash = "sha256-FxBbQVb8zIoDGGaAJKfsYV0+POkh1tyX7P6A/Lk5Vsc=" - [mod."github.com/rs/dnscache"] - version = "v0.0.0-20211102005908-e0241e321417" - hash = "sha256-sEEtPDwPsdB0uCsJcRIseEpVbVL1SVgDXobpP/VJiCM=" - [mod."github.com/rs/xid"] - version = "v1.3.0" - hash = "sha256-a1HtvEujd/C4E/IdXpLazqk+R7dm8fyN9SbY6o3aUHA=" [mod."github.com/rs/zerolog"] version = "v1.27.0" hash = "sha256-BxQtP2TROeSSpj9l1irocuSfxn55UL4ugzB/og7r8eE=" - [mod."github.com/russross/blackfriday"] - version = "v1.5.2" - hash = "sha256-7MjJB7KZoNFTBo5Qzc3LL9QKrzWf9keqt5lh7tl360s=" - [mod."github.com/russross/blackfriday/v2"] - version = "v2.1.0" - hash = "sha256-R+84l1si8az5yDqd5CYcFrTyNZ1eSYlpXKq6nFt4OTQ=" - [mod."github.com/ryancurrah/gomodguard"] - version = "v1.2.4" - hash = "sha256-WrXvwtQwJgSJ0LQNhnmBTHg/o7Raq6Nx747nJb/m2N4=" - [mod."github.com/ryanrolds/sqlclosecheck"] - version = "v0.3.0" - hash = "sha256-fd+LScdJDePhr3pkoYUfE6+NA2kTEAyBFFtTPJveH2g=" - [mod."github.com/ryanuber/columnize"] - version = "v0.0.0-20160712163229-9b3edd62028f" - hash = "sha256-RLUQcU6Z03upKe08v6rjn9/tkyrQsgmpdEmBtWaLQfk=" - [mod."github.com/sagikazarmark/crypt"] - version = "v0.8.0" - hash = "sha256-ypKuKEfWIfvwDsjhHhwg6aMgr84Dzh0MVtB0DnsUWJk=" - [mod."github.com/samuel/go-zookeeper"] - version = "v0.0.0-20190923202752-2cc03de413da" - hash = "sha256-/UFD4nSHZIIHqKUVEEBuGrvFTusNzl+H72lig8fJ4oc=" - [mod."github.com/sanposhiho/wastedassign/v2"] - version = "v2.0.6" - hash = "sha256-oQkHGRzieASFkboAAt8xIZUyjB9I39V1ffSY3M0ioTA=" [mod."github.com/sasha-s/go-deadlock"] version = "v0.3.1" hash = "sha256-2CBEi9/iN/OMt7wEIG+hRjgDH6CRWIgibGGGy1dQ78I=" - [mod."github.com/sashamelentyev/interfacebloat"] - version = "v1.1.0" - hash = "sha256-GK7SUiVnOUF7uCqb9uxhII6g8Tr0G7GSLhj1rVjeQA8=" - [mod."github.com/sashamelentyev/usestdlibvars"] - version = "v1.20.0" - hash = "sha256-CqJ6MDBU5xBdBCJS3kd3OdQS6Q9UpBruG04Ci2/IA/Q=" - [mod."github.com/satori/go.uuid"] - version = "v1.2.0" - hash = "sha256-y/lSGbnZa7mYJCs30a3LTyjfCFQSaYp8GbVR8dwtmsg=" - [mod."github.com/sean-/seed"] - version = "v0.0.0-20170313163322-e2103e2c3529" - hash = "sha256-RQQTjvf8Y91jP5FGOyEnGMFw7zCrcSnUU4eH2CXKkT4=" - [mod."github.com/securego/gosec/v2"] - version = "v2.13.1" - hash = "sha256-DL+T5L3O2uaDHI7l7lrnfM1ULjjgnXvfg5xILtaWZXA=" - [mod."github.com/segmentio/fasthash"] - version = "v1.0.3" - hash = "sha256-Bm1sq6fFfoySkE6W7qib1drLBDQlOHMKJx8WyXzcNHM=" - [mod."github.com/segmentio/kafka-go"] - version = "v0.2.0" - hash = "sha256-Qq6jPcuGKYjOjkUfQ/GaaOteIZCkZiR55UAlQSKQ7Z8=" - [mod."github.com/sergi/go-diff"] - version = "v1.2.0" - hash = "sha256-d2higuBRee4ylRuCpPQV5+g0XK5yNQgDpudNor0qD2o=" - [mod."github.com/shazow/go-diff"] - version = "v0.0.0-20160112020656-b6b7b6733b8c" - hash = "sha256-+a0x0L96MzUJMyQ2R3uEtpfBlHwHgPAFOxdJkhhLuCQ=" [mod."github.com/shirou/gopsutil"] version = "v3.21.4-0.20210419000835-c7a38de76ee5+incompatible" hash = "sha256-oqIqyFquWabIE6DID6uTEc8oFEmM1rVu2ATn3toiCEg=" - [mod."github.com/shurcooL/sanitized_anchor_name"] - version = "v1.0.0" - hash = "sha256-DtFSzeLmD1fAl103ncgwab7Vv2F0aulsA+gbkq24ab8=" - [mod."github.com/sirupsen/logrus"] - version = "v1.9.0" - hash = "sha256-xOwGFsYGIxNiurS8Zue8mhlFK/G7U1LVFFrv4vcr1GM=" - [mod."github.com/sivchari/containedctx"] - version = "v1.0.2" - hash = "sha256-hxqTtn5sy3VPe2FHYEYhWT7q0ViSv26Khm8Ui42gtIQ=" - [mod."github.com/sivchari/nosnakecase"] - version = "v1.7.0" - hash = "sha256-oShj2wqZeoyYEzfODGFa0W3XDb1y5AWF7ApQNWH/Slo=" - [mod."github.com/sivchari/tenv"] - version = "v1.7.0" - hash = "sha256-o26RIx5qNwxfX3DS16TxNJA4yCs3vw1x39kwj2lPrFQ=" - [mod."github.com/skeema/knownhosts"] - version = "v1.1.0" - hash = "sha256-WpHhJaZea5zh7PBZPuL4a9XJyADeS7TK0DGnQF4NjmI=" - [mod."github.com/smartystreets/assertions"] - version = "v0.0.0-20180927180507-b2de0cb4f26d" - hash = "sha256-PoE+VQEnzJogI/mDBJ6dTCCR217nFjHfYWXQt9Vr9MQ=" - [mod."github.com/smartystreets/goconvey"] - version = "v1.6.4" - hash = "sha256-gDEvwEBgCVYi6daVRlQ2DUXFFlpybM1h4HyvvHphmM4=" - [mod."github.com/snikch/goodman"] - version = "v0.0.0-20171125024755-10e37e294daa" - hash = "sha256-dP8m+sKVf4vpVxbcbYRTIMVpbgZfnoxljSmdu7y5xNw=" - [mod."github.com/soheilhy/cmux"] - version = "v0.1.4" - hash = "sha256-EGyOVbQFq4k+A2M61ZMZ5aAM8uwOPLOcp3ynhswz47g=" - [mod."github.com/sonatard/noctx"] - version = "v0.0.1" - hash = "sha256-qdrFEov8eTSZwMQpdYvJOu12kff42gpAkvR4Qgb2RCg=" - [mod."github.com/sony/gobreaker"] - version = "v0.4.1" - hash = "sha256-ABy1A/HYvhLjGdAaVBpSHEhn/1yJa3lSuqAJPipdWUU=" - [mod."github.com/sourcegraph/go-diff"] - version = "v0.6.1" - hash = "sha256-rDLptYsWeDAzMUntT7nC6y9GfUxWK13gDIYpRiJHhUU=" - [mod."github.com/spaolacci/murmur3"] - version = "v1.1.0" - hash = "sha256-RWD4PPrlAsZZ8Xy356MBxpj+/NZI7w2XOU14Ob7/Y9M=" [mod."github.com/spf13/afero"] version = "v1.9.2" hash = "sha256-R1mir7Fu95QK+YL99U14RGbLJzxqWRH5rSFpssgJvzA=" @@ -2254,48 +464,18 @@ schema = 3 [mod."github.com/spf13/viper"] version = "v1.14.0" hash = "sha256-qn3VzD339HZIub5QP4aWVciSufAfVb9llbmQZ8pfDEs=" - [mod."github.com/ssgreg/nlreturn/v2"] - version = "v2.2.1" - hash = "sha256-AK4nv8mBPV1CiCS3USIeSSQsBSZiyKht+5x91l0B5bo=" [mod."github.com/status-im/keycard-go"] version = "v0.0.0-20200402102358-957c09536969" hash = "sha256-yddXXuu6mEFEO2/K6c1tWymeBKzOcvLQnNsFGRjtfXk=" - [mod."github.com/stbenjam/no-sprintf-host-port"] - version = "v0.1.1" - hash = "sha256-4uWklfI3ogNyCJpkDMAPtE/1+h+Q4tI4aPY+Sij5eC8=" - [mod."github.com/streadway/amqp"] - version = "v1.0.0" - hash = "sha256-fjDa/N0xX2Gp6eumdaiHW01Hga7TMqAu6W9SfCZqyqw=" - [mod."github.com/streadway/handy"] - version = "v0.0.0-20200128134331-0f66f006fb2e" - hash = "sha256-xAc83ej4LLjtU6VZY7ELYpOkppRlNS0n+tVI12wwlQ0=" - [mod."github.com/stretchr/objx"] - version = "v0.5.0" - hash = "sha256-nY4mvP0f0Ry1IKMKQAYNuioA5h4red4mmQqeGZw6EF0=" [mod."github.com/stretchr/testify"] version = "v1.8.1" hash = "sha256-3e0vOJLgCMAan+GfaGN8RGZdarh5iCavM6flf6YMNPk=" [mod."github.com/subosito/gotenv"] version = "v1.4.1" hash = "sha256-aHAUs8Gh+BREUulljWr7vBZQg1BLu/M/8UfNK8CWSn8=" - [mod."github.com/supranational/blst"] - version = "v0.3.8-0.20220526154634-513d2456b344" - hash = "sha256-VcfLFJiBdC+fEKJkeSe8a8h5CVlqvwJe90XXL1zdqYg=" [mod."github.com/syndtr/goleveldb"] version = "v1.0.1-0.20210819022825-2ae1ddf74ef7" hash = "sha256-36a4hgVQfwtS2zhylKpQuFhrjdc/Y8pF0dxc26jcZIU=" - [mod."github.com/tdakkota/asciicheck"] - version = "v0.1.1" - hash = "sha256-WXwy82YY5epbUzTl080ObL1Ek1pMitGDDfyRgDJqpNQ=" - [mod."github.com/tecbot/gorocksdb"] - version = "v0.0.0-20191217155057-f0fad39f321c" - hash = "sha256-VODgdnIxK9bhCHrt4nKfPYk/LLycTIwSRi930fws3Pk=" - [mod."github.com/tendermint/btcd"] - version = "v0.1.1" - hash = "sha256-QQl2GWZaKQtd+LQrgx2unkTLI1qye57fCWwJcmCXT/0=" - [mod."github.com/tendermint/crypto"] - version = "v0.0.0-20191022145703-50d29ede1e15" - hash = "sha256-NkoZ3hKWZt5Hca49I+1g81x1m6aQGELZ/QGLdb3uHm4=" [mod."github.com/tendermint/go-amino"] version = "v0.16.0" hash = "sha256-JW4zO/0vMzf1dXLePOqaMtiLUZgNbuIseh9GV+jQlf0=" @@ -2307,132 +487,21 @@ schema = 3 version = "v0.6.8-0.20230118040049-14dc6b00a5b3" hash = "sha256-kCe9nqzVgG+7ynuvYAGAOTCPESBnV28dDvRuAtsssbw=" replaced = "github.com/crypto-org-chain/tm-db" - [mod."github.com/tetafro/godot"] - version = "v1.4.11" - hash = "sha256-WLzChh6OfePXm6rv+jNHCS0IA57z3hEKcaCKg84LILY=" [mod."github.com/tidwall/btree"] version = "v1.5.0" hash = "sha256-iWll4/+ADLVse3VAHxXYLprILugX/+3u0ZIk0YlLv/Q=" - [mod."github.com/tidwall/gjson"] - version = "v1.14.0" - hash = "sha256-TiMGdAn840a2tOsi5mQ6fAK62ohvY6zuoVaUHCTyIwA=" - [mod."github.com/tidwall/match"] - version = "v1.1.1" - hash = "sha256-M2klhPId3Q3T3VGkSbOkYl/2nLHnsG+yMbXkPkyrRdg=" - [mod."github.com/tidwall/pretty"] - version = "v1.2.0" - hash = "sha256-esRQGsn2Ee/CiySlwyuOICSLdqUkH4P7u8qXszos8Yc=" - [mod."github.com/tidwall/sjson"] - version = "v1.2.4" - hash = "sha256-Y26Yf4u/GitvqI75f5oucCew6sQjxjRNo77ab58ofVw=" - [mod."github.com/timakin/bodyclose"] - version = "v0.0.0-20210704033933-f49887972144" - hash = "sha256-vHCOfjVpKaQdzGc+jMInBsq2HAIrOLsK5mgcAIjHdCI=" - [mod."github.com/timonwong/loggercheck"] - version = "v0.9.3" - hash = "sha256-RluMVQkEqMELkMyEW428SHeSdlqXTPwfgbqUDpWl3zs=" - [mod."github.com/tinylib/msgp"] - version = "v1.1.5" - hash = "sha256-EvD9HgWBKgjC8b1h8fOCIzNZLQog6MWiNMoR6OuSSz4=" [mod."github.com/tklauser/go-sysconf"] version = "v0.3.10" hash = "sha256-Zf2NsgM9+HeM949vCce4HQtSbfUiFpeiQ716yKcFyx4=" [mod."github.com/tklauser/numcpus"] version = "v0.4.0" hash = "sha256-ndE82nOb3agubhEV7aRzEqqTlN4DPbKFHEm2+XZLn8k=" - [mod."github.com/tmc/grpc-websocket-proxy"] - version = "v0.0.0-20170815181823-89b8d40f7ca8" - hash = "sha256-U9vCalLqZTqRmh0xFiMC62+aIrRr/nIC57p45hmo5q0=" - [mod."github.com/tomarrell/wrapcheck/v2"] - version = "v2.7.0" - hash = "sha256-jHMJ3SXEJkoiu3ya1c/fM2v7d/0frFaZlGAolZFOHqU=" - [mod."github.com/tommy-muehle/go-mnd/v2"] - version = "v2.5.1" - hash = "sha256-SzTbk3PRnhKUNP2/d6vqKP7he/OXU/LDSagif8UuRig=" - [mod."github.com/torquem-ch/mdbx-go"] - version = "v0.27.5" - hash = "sha256-GSDtoGSdX8E4QLnBgLzWVW/9qYMuvcsogoo2LC8T3eU=" - [mod."github.com/ttacon/chalk"] - version = "v0.0.0-20160626202418-22c06c80ed31" - hash = "sha256-lMdG7YeT0wHF3hGRoZdmMpTCznwD00ThhGbcbXhyTPk=" - [mod."github.com/tv42/httpunix"] - version = "v0.0.0-20150427012821-b75d8614f926" - hash = "sha256-qWK/hFLKJwrUEjIW6UEljV5lKdSAoqCcSfZU6b21qek=" [mod."github.com/tyler-smith/go-bip39"] version = "v1.1.0" hash = "sha256-3YhWBtSwRLGwm7vNwqumphZG3uLBW1vwT9QkQ8JuSjU=" - [mod."github.com/ugorji/go"] - version = "v1.1.7" - hash = "sha256-k9HKvzLh9r6Q4l0q5kyeDgc0rnH1VxqmY4EPiFyNL40=" - [mod."github.com/ugorji/go/codec"] - version = "v1.1.7" - hash = "sha256-fulAoEEqegVZP4qtPJAD6/vw/AeI00i27tslP2c/7ko=" [mod."github.com/ulikunitz/xz"] version = "v0.5.10" hash = "sha256-bogOwQNmQVS7W+C7wci7XEUeYm9TB7PnxnyBIXKYbm0=" - [mod."github.com/ultraware/funlen"] - version = "v0.0.3" - hash = "sha256-lN7SYfM3gAuT3o72sl0tle030IRAMP9molFcknmUPqw=" - [mod."github.com/ultraware/whitespace"] - version = "v0.0.5" - hash = "sha256-E4A/sZwjwHn3XzVRmTwSrGfshYzPMEI3lQ0qaUEnzfg=" - [mod."github.com/urfave/cli"] - version = "v1.22.1" - hash = "sha256-sx4cCoJIH3Yd+ahTrWe/TZYfDrPqOaWeLLGfn/KJNqk=" - [mod."github.com/urfave/cli/v2"] - version = "v2.3.0" - hash = "sha256-2QBgrNifcLYb0Ob8WjgBhy5P1rxj1BCYDS9el0ui7jA=" - [mod."github.com/uudashr/gocognit"] - version = "v1.0.6" - hash = "sha256-Zgb/DWXS5uAEW4pmyJIGuE5cTL/6hiWRGJlB4DaV0tg=" - [mod."github.com/valyala/bytebufferpool"] - version = "v1.0.0" - hash = "sha256-I9FPZ3kCNRB+o0dpMwBnwZ35Fj9+ThvITn8a3Jr8mAY=" - [mod."github.com/valyala/fastrand"] - version = "v1.1.0" - hash = "sha256-+tvsaq1TJGA/bCLXztr0iIZ08CatTG9x7ooNTPIKSZY=" - [mod."github.com/valyala/fasttemplate"] - version = "v1.2.1" - hash = "sha256-+VtRavE4b+C8CSzQUQoN5QnVwfeepQUGfBI+8VasjLg=" - [mod."github.com/valyala/histogram"] - version = "v1.2.0" - hash = "sha256-zmCr5jZHdbOes9XiAA8HdXBHBeDiaOYVWHeW8tQIbUQ=" - [mod."github.com/vektra/mockery/v2"] - version = "v2.14.0" - hash = "sha256-1PrmKlgVMfV/jMGDJkzWz6iphncmmjS+XpaKwHAWGDk=" - [mod."github.com/vmihailenco/msgpack/v5"] - version = "v5.3.5" - hash = "sha256-Uj5xRZbtxE8evniQPuBVkxkEdMa/H/pt9s84J16swm8=" - [mod."github.com/vmihailenco/tagparser/v2"] - version = "v2.0.0" - hash = "sha256-M9QyaKhSmmYwsJk7gkjtqu9PuiqZHSmTkous8VWkWY0=" - [mod."github.com/willf/bitset"] - version = "v1.1.3" - hash = "sha256-AOaUTmR4rDT/yS1GNUUPS8IGUlM9yiy6t3TZWm5MgaA=" - [mod."github.com/xanzy/ssh-agent"] - version = "v0.3.3" - hash = "sha256-l3pGB6IdzcPA/HLk93sSN6NM2pKPy+bVOoacR5RC2+c=" - [mod."github.com/xiang90/probing"] - version = "v0.0.0-20190116061207-43a291ad63a2" - hash = "sha256-sXyLzdjys2YAQBxz1ELmV3RulY5huFrOEUQWaYKuQvw=" - [mod."github.com/xlab/treeprint"] - version = "v0.0.0-20180616005107-d6fb6747feb6" - hash = "sha256-ltheRaYyJBsXcGFaQ0thYLD/p7bKPeA9zF2Poja6xtI=" - [mod."github.com/xordataexchange/crypt"] - version = "v0.0.3-0.20170626215501-b2862e3d0a77" - hash = "sha256-HuXuIK/V5iNuF7j68acNQ3SW7rrn1efaI/Rfq0xBAxM=" - [mod."github.com/yagipy/maintidx"] - version = "v1.0.0" - hash = "sha256-H8gwKHwe6pSdU1G9MZ29xbmXKWq1NI8UZIkVQ9/pFRc=" - [mod."github.com/ybbus/jsonrpc"] - version = "v2.1.2+incompatible" - hash = "sha256-lczESbOO5qfexdcCo/hxJj56kzgAtEeqmg5HuggmUcw=" - [mod."github.com/yeya24/promlinter"] - version = "v0.2.0" - hash = "sha256-fVsZ1ECN5zItGPVHVDm6RCgSMAigifp0SOTJQx7uqeI=" - [mod."github.com/yuin/goldmark"] - version = "v1.4.13" - hash = "sha256-GVwFKZY6moIS6I0ZGuio/WtDif+lkZRfqWS6b4AAJyI=" [mod."github.com/zondax/hid"] version = "v0.9.0" hash = "sha256-PvXtxXo/3C+DS9ZeGBlr4zXbIpaYNtMqLzxYhusFXNY=" @@ -2440,78 +509,18 @@ schema = 3 [mod."github.com/zondax/ledger-go"] version = "v0.14.1" hash = "sha256-iQmShSaty50yYTbYPNd4fnOyrcEG7P2fWmj+fLJQW4s=" - [mod."gitlab.com/bosi/decorder"] - version = "v0.2.3" - hash = "sha256-uefCmTQCoIdkhA1A0u9vYEFp2w95PmqB//M8NO+uOIE=" [mod."go.etcd.io/bbolt"] version = "v1.3.6" hash = "sha256-DenVAmyN22xUiivk6fdJp4C9ZnUJXCMDUf8E0goRRV4=" - [mod."go.etcd.io/etcd"] - version = "v0.0.0-20191023171146-3cf2f69b5738" - hash = "sha256-+ak7iGjlT3FLqy3IXYu2wh1WyRWZnfU+QqrsPlit8Cs=" - [mod."go.etcd.io/etcd/api/v3"] - version = "v3.5.5" - hash = "sha256-Sa/rXnWGRouLSZ0ES0cKqit93JYV5N9HgYMPcyfDX4Q=" - [mod."go.etcd.io/etcd/client/pkg/v3"] - version = "v3.5.5" - hash = "sha256-6NBqIr9/rR4FEHHTVcbFgSABbiHpkRF0r9AnuI/+OqM=" - [mod."go.etcd.io/etcd/client/v2"] - version = "v2.305.5" - hash = "sha256-h/rY7iM9KKssvrzQBHNXZJPBVzz004YNCHSCViccm1Q=" - [mod."go.etcd.io/etcd/client/v3"] - version = "v3.5.5" - hash = "sha256-ihQmQGfMp1RyDf5dYRCe9fVADsucq0kAymjIAbARb7s=" [mod."go.opencensus.io"] version = "v0.24.0" hash = "sha256-4H+mGZgG2c9I1y0m8avF4qmt8LUKxxVsTqR8mKgP4yo=" - [mod."go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"] - version = "v0.36.3" - hash = "sha256-l+cSNknSnFYoxEvSLJCWxvHP9GqF+EoWAFvRnnQifQc=" - [mod."go.opentelemetry.io/otel"] - version = "v1.11.0" - hash = "sha256-S4J9l4x6SCp4fDfXvhF/Aeb3/46RFDCk9o5O5eA7IB8=" - [mod."go.opentelemetry.io/otel/metric"] - version = "v0.32.3" - hash = "sha256-36mw3chcJ8v9DJeZzPPBPTzujvg2vNkMKB6c76UoSa4=" - [mod."go.opentelemetry.io/otel/trace"] - version = "v1.11.0" - hash = "sha256-Damyrfw+NnQtXSrIw2Tn9MgYsIkeswebS83V96y/938=" - [mod."go.opentelemetry.io/proto/otlp"] - version = "v0.7.0" - hash = "sha256-B6Z7QlMn8wI7MCggPzXUsl5JOrhjv/w+tlnT6d7IHo0=" - [mod."go.uber.org/atomic"] - version = "v1.10.0" - hash = "sha256-E6UEDc1eh/cLUFd+J86cDesQ0B8wEv/DdaAVKb+x2t8=" - [mod."go.uber.org/multierr"] - version = "v1.8.0" - hash = "sha256-WHWgw6hLI4tPKEqJt+WC38yt64OGCXfkUJDem6mM+Mw=" - [mod."go.uber.org/tools"] - version = "v0.0.0-20190618225709-2cfd321de3ee" - hash = "sha256-vLL9lT4iMxODR5+I6ZS14V4WcEd7REPNYZt0pCdNKLM=" - [mod."go.uber.org/zap"] - version = "v1.23.0" - hash = "sha256-A/Wf2F9yc+OTyX86QjTtzemUOaFSd7ptoNFaqr2smig=" [mod."golang.org/x/crypto"] version = "v0.6.0" hash = "sha256-rtJfWOcpCk+DUskDsOZBt9BU/pHjHJ60LkF4VOKCAI8=" [mod."golang.org/x/exp"] version = "v0.0.0-20230206171751-46f607a40771" hash = "sha256-RRXyz14De3ZqinL2Mdj6JmdZpHi97k5LPoh3+0964sA=" - [mod."golang.org/x/exp/typeparams"] - version = "v0.0.0-20220827204233-334a2380cb91" - hash = "sha256-2avHiKmo1beRDKztQSNTX/YUud0po62LGCSaCEDdq2s=" - [mod."golang.org/x/image"] - version = "v0.0.0-20190802002840-cff245a6509b" - hash = "sha256-BP2l1VUXd5afv4fsZ9g6WYy6zEPY782ZAsMrFSe1P0I=" - [mod."golang.org/x/lint"] - version = "v0.0.0-20210508222113-6edffad5e616" - hash = "sha256-U4o4PZ8KRpwbUN+E0VwewWNCiK5OGeBIpAMLJEbO9Ng=" - [mod."golang.org/x/mobile"] - version = "v0.0.0-20190719004257-d2bd2a29d028" - hash = "sha256-At0uE2mTr/GHCyF4U8Z+AiU2jlvBVQuX25tooo2ll6M=" - [mod."golang.org/x/mod"] - version = "v0.7.0" - hash = "sha256-ur4ld/ZtS6fnjLpHje0i00buolCTxVDH/HBJPfTj1Yc=" [mod."golang.org/x/net"] version = "v0.7.0" hash = "sha256-LgZYZRwtMqm+soNh+esxDSeRuIDxRGb9OEfYaFJHCDI=" @@ -2530,24 +539,9 @@ schema = 3 [mod."golang.org/x/text"] version = "v0.7.0" hash = "sha256-ydgUqX+t5Qke16C6d3FP/06U/N1n+rUKpLRFj4KXjwk=" - [mod."golang.org/x/time"] - version = "v0.3.0" - hash = "sha256-/hmc9skIswMYbivxNS7R8A6vCTUF9k2/7tr/ACkcEaM=" - [mod."golang.org/x/tools"] - version = "v0.4.0" - hash = "sha256-4AM7kqZ61pd2azkXJu9e/Djb/NRsm5waW0AWOXLVUWg=" [mod."golang.org/x/xerrors"] version = "v0.0.0-20220907171357-04be3eba64a2" hash = "sha256-6+zueutgefIYmgXinOflz8qGDDDj0Zhv+2OkGhBTKno=" - [mod."gonum.org/v1/gonum"] - version = "v0.8.2" - hash = "sha256-eFUTetKRBa9QzDUEtd6aU8KsTJQgBF6zLAveY4Ybi58=" - [mod."gonum.org/v1/netlib"] - version = "v0.0.0-20190313105609-8cb42192e0e0" - hash = "sha256-bnv1p/TKXOeUN0CIUL+kUxfeZivz7bMMMObQWpMwowg=" - [mod."gonum.org/v1/plot"] - version = "v0.0.0-20190515093506-e2840ee46a6b" - hash = "sha256-VQeoQU88ZaIepSw/9GnTLUMLPxoAvp8i4xFnamJe/Sc=" [mod."google.golang.org/api"] version = "v0.103.0" hash = "sha256-iUtsDmOZVYroU2pU7z867oDNz70g2yJdo6BRJ1nu55Q=" @@ -2560,96 +554,24 @@ schema = 3 [mod."google.golang.org/grpc"] version = "v1.53.0" hash = "sha256-LkB13k1JaQ7e4nGpCoEA9q4T8oIV0KvkFIDZmHhDr08=" - [mod."google.golang.org/grpc/cmd/protoc-gen-go-grpc"] - version = "v1.2.0" - hash = "sha256-TmqEJBuLUom7FgJkCwF5pyebbKpzzZ51AxhKm2o3TuA=" [mod."google.golang.org/protobuf"] version = "v1.28.2-0.20220831092852-f930b1dc76e8" hash = "sha256-li5hXlXwTJ5LIZ8bVki1AZ6UFI2gXHl33JwdX1dOrtM=" - [mod."gopkg.in/alecthomas/kingpin.v2"] - version = "v2.2.6" - hash = "sha256-uViE2kPj7tMrGYVjjdLOl2jFDmmu+3P7GvnZBse2zVY=" - [mod."gopkg.in/check.v1"] - version = "v1.0.0-20201130134442-10cb98267c6c" - hash = "sha256-VlIpM2r/OD+kkyItn6vW35dyc0rtkJufA93rjFyzncs=" - [mod."gopkg.in/cheggaaa/pb.v1"] - version = "v1.0.27" - hash = "sha256-T8E4qTQN/evR6mkWxd2EZhTW26K9WhMYJhnEh7UtKbk=" - [mod."gopkg.in/errgo.v2"] - version = "v2.1.0" - hash = "sha256-Ir/MuxQFxvVJEciovGOZbM8ZfKJ/AYotPwYfH2FctRg=" - [mod."gopkg.in/fsnotify.v1"] - version = "v1.4.7" - hash = "sha256-j/Ts92oXa3k1MFU7Yd8/AqafRTsFn7V2pDKCyDJLah8=" - [mod."gopkg.in/gcfg.v1"] - version = "v1.2.3" - hash = "sha256-+viy8UzF1dvwI53s4vcjE1UCGXGhmo4uXdNyZiNPrpg=" [mod."gopkg.in/ini.v1"] version = "v1.67.0" hash = "sha256-V10ahGNGT+NLRdKUyRg1dos5RxLBXBk1xutcnquc/+4=" [mod."gopkg.in/natefinch/npipe.v2"] version = "v2.0.0-20160621034901-c1b8fa8bdcce" hash = "sha256-ytqeVZqn4kd2uc65HvEjPlpPA2VnBmPfu5DsFlO0o+g=" - [mod."gopkg.in/resty.v1"] - version = "v1.12.0" - hash = "sha256-t9KTjlm1K1WdPAZ0L6rLv0ME/iP/gKeKgvDjXMaxVRg=" - [mod."gopkg.in/tomb.v1"] - version = "v1.0.0-20141024135613-dd632973f1e7" - hash = "sha256-W/4wBAvuaBFHhowB67SZZfXCRDp5tzbYG4vo81TAFdM=" - [mod."gopkg.in/urfave/cli.v1"] - version = "v1.20.0" - hash = "sha256-l2ogVVY9/fmxFtjuaphK8myaPzVYDblPrLWm8kHkJn8=" - [mod."gopkg.in/warnings.v0"] - version = "v0.1.2" - hash = "sha256-ATVL9yEmgYbkJ1DkltDGRn/auGAjqGOfjQyBYyUo8s8=" [mod."gopkg.in/yaml.v2"] version = "v2.4.0" hash = "sha256-uVEGglIedjOIGZzHW4YwN1VoRSTK8o0eGZqzd+TNdd0=" [mod."gopkg.in/yaml.v3"] version = "v3.0.1" hash = "sha256-FqL9TKYJ0XkNwJFnq9j0VvJ5ZUU1RvH/52h/f5bkYAU=" - [mod."gotest.tools"] - version = "v2.2.0+incompatible" - hash = "sha256-BYTGCeD1GH0nUMxaP1ARTpfGk3vQroDNAgb3LYKhon4=" - [mod."honnef.co/go/tools"] - version = "v0.3.3" - hash = "sha256-RCTKuKCuORKwAPkmtTbFP6OHQOvAGdpN7/qJJAg5sHQ=" - [mod."mvdan.cc/gofumpt"] - version = "v0.4.0" - hash = "sha256-R/WzvCWVqiRZq80HeOCEF3We02/MlA8qBSou0LzElLI=" - [mod."mvdan.cc/interfacer"] - version = "v0.0.0-20180901003855-c20040233aed" - hash = "sha256-8B+O4GOM+VWsu1wV0Txki8uDktH4rTZw0C2rojLs1Dk=" - [mod."mvdan.cc/lint"] - version = "v0.0.0-20170908181259-adc824a0674b" - hash = "sha256-GeXtU0H9eU+uE0iGhsbZQ0oi2efKsw512H+mN3cWsZ4=" - [mod."mvdan.cc/unparam"] - version = "v0.0.0-20220706161116-678bad134442" - hash = "sha256-5inElPSb2l1sZSDJxrPjgEKmOgtTN+CIQ/kZEym2wzs=" [mod."nhooyr.io/websocket"] version = "v1.8.6" hash = "sha256-DyaiCc/1iELrl6JSpz6WYMtFwUiSCOSoNF8IhSyP1ag=" - [mod."pgregory.net/rapid"] - version = "v0.5.3" - hash = "sha256-19efjicmRVnvKqqjHy+OMEO94FIVcYb/JqD9v7qvjWs=" - [mod."rsc.io/binaryregexp"] - version = "v0.2.0" - hash = "sha256-izALTmzybQe67BNXliqQ3xCEOo+b6o8C4YoX5H0FWc0=" - [mod."rsc.io/pdf"] - version = "v0.1.1" - hash = "sha256-BHVEebJPCm+e4MIyfp2IQCP2y8MdmNG+FKpYixSXEgc=" - [mod."rsc.io/quote/v3"] - version = "v3.1.0" - hash = "sha256-sF7lOq/bInDPtLI+j610WJRAQ09Cxc5lmPzzytuE6DI=" - [mod."rsc.io/sampler"] - version = "v1.3.0" - hash = "sha256-UPbUO3GOGn6/fz1EBEYONBX45V6bzQKQv6CoZb2Y3S8=" - [mod."rsc.io/tmplfunc"] - version = "v0.0.3" - hash = "sha256-Kii+7DxaSzzn2NphVcEk0W42TXMBFINtm3+B2t7e0cc=" [mod."sigs.k8s.io/yaml"] version = "v1.3.0" hash = "sha256-RVp8vca2wxg8pcBDYospG7Z1dujoH7zXNu2rgZ1kky0=" - [mod."sourcegraph.com/sourcegraph/appdash"] - version = "v0.0.0-20190731080439-ebfcffb1b5c0" - hash = "sha256-0qD4VP3zQw3yRnN3FqwSyaid4zxJGJRfygX44JPcd8k=" diff --git a/nix/bundle-win-exe.nix b/nix/bundle-win-exe.nix new file mode 100644 index 0000000000..ac67b4eda7 --- /dev/null +++ b/nix/bundle-win-exe.nix @@ -0,0 +1,35 @@ +{ runCommand +, windows +, stdenv +, rocksdb +, bzip2 +, lz4 +, snappy +, zstd +, zlib +, cronosd +}: +runCommand "tarball-${cronosd.name}" +{ + # manually enumerate the runtime dependencies of cronosd on mingwW64 + deps = [ + "${rocksdb}/bin/librocksdb-shared.dll" + "${snappy}/bin/libsnappy.dll" + "${lz4.out}/lib/liblz4.dll" + "${bzip2.bin}/bin/libbz2-1.dll" + "${zlib}/bin/zlib1.dll" + "${zstd.bin}/bin/libzstd.dll" + "${windows.mingw_w64_pthreads}/bin/libwinpthread-1.dll" + "${windows.mcfgthreads}/bin/mcfgthread-12.dll" + "${stdenv.cc.cc}/x86_64-w64-mingw32/lib/libgcc_s_seh-1.dll" + "${stdenv.cc.cc}/x86_64-w64-mingw32/lib/libstdc++-6.dll" + ]; +} '' + mkdir -p $out + for so in $deps + do + cp $so $out/ + done + + cp ${cronosd}/bin/${cronosd.meta.mainProgram} $out/ +'' diff --git a/nix/default.nix b/nix/default.nix index 3feb6a6c10..d5f4962046 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -51,8 +51,8 @@ import sources.nixpkgs { hermes = pkgs.callPackage ./hermes.nix { src = sources.ibc-rs; }; }) (_: pkgs: { test-env = pkgs.callPackage ./testenv.nix { }; }) - (_: super: { - rocksdb = super.rocksdb.override { enableJemalloc = true; }; + (pkgs: _: { + rocksdb = pkgs.callPackage ./rocksdb.nix { enableJemalloc = true; }; }) (_: pkgs: { cosmovisor = pkgs.buildGo118Module rec { diff --git a/nix/rocksdb.nix b/nix/rocksdb.nix new file mode 100644 index 0000000000..e5e956f69a --- /dev/null +++ b/nix/rocksdb.nix @@ -0,0 +1,103 @@ +{ lib +, stdenv +, fetchFromGitHub +, fetchpatch +, cmake +, ninja +, bzip2 +, lz4 +, snappy +, zlib +, zstd +, windows +, enableJemalloc ? false +, jemalloc +, enableLite ? false +, enableShared ? !stdenv.hostPlatform.isStatic +, sse42Support ? stdenv.hostPlatform.sse4_2Support +}: + +stdenv.mkDerivation rec { + pname = "rocksdb"; + version = "7.9.2"; + + src = fetchFromGitHub { + owner = "facebook"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-5P7IqJ14EZzDkbjaBvbix04ceGGdlWBuVFH/5dpD5VM="; + }; + + nativeBuildInputs = [ cmake ninja ]; + + propagatedBuildInputs = [ bzip2 lz4 snappy zlib zstd ]; + + buildInputs = lib.optional enableJemalloc jemalloc + ++ lib.optional stdenv.hostPlatform.isMinGW windows.mingw_w64_pthreads; + + outputs = [ + "out" + "tools" + ]; + + NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [ + "-Wno-error=deprecated-copy" + "-Wno-error=pessimizing-move" + # Needed with GCC 12 + "-Wno-error=format-truncation" + "-Wno-error=maybe-uninitialized" + ] ++ lib.optionals stdenv.cc.isClang [ + "-Wno-error=unused-private-field" + "-faligned-allocation" + ]; + + cmakeFlags = [ + "-DPORTABLE=1" + "-DWITH_JEMALLOC=${if enableJemalloc then "1" else "0"}" + "-DWITH_JNI=0" + "-DWITH_BENCHMARK_TOOLS=0" + "-DWITH_TESTS=1" + "-DWITH_TOOLS=0" + "-DWITH_CORE_TOOLS=1" + "-DWITH_BZ2=1" + "-DWITH_LZ4=1" + "-DWITH_SNAPPY=1" + "-DWITH_ZLIB=1" + "-DWITH_ZSTD=1" + "-DWITH_GFLAGS=0" + "-DUSE_RTTI=1" + "-DROCKSDB_INSTALL_ON_WINDOWS=YES" # harmless elsewhere + (lib.optional sse42Support "-DFORCE_SSE42=1") + (lib.optional enableLite "-DROCKSDB_LITE=1") + "-DFAIL_ON_WARNINGS=${if stdenv.hostPlatform.isMinGW then "NO" else "YES"}" + ] ++ lib.optional (!enableShared) "-DROCKSDB_BUILD_SHARED=0"; + + # otherwise "cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security]" + hardeningDisable = lib.optional stdenv.hostPlatform.isWindows "format"; + + preInstall = '' + mkdir -p $tools/bin + cp tools/{ldb,sst_dump}${stdenv.hostPlatform.extensions.executable} $tools/bin/ + '' + lib.optionalString stdenv.isDarwin '' + ls -1 $tools/bin/* | xargs -I{} ${stdenv.cc.bintools.targetPrefix}install_name_tool -change "@rpath/librocksdb.7.dylib" $out/lib/librocksdb.dylib {} + '' + lib.optionalString (stdenv.isLinux && enableShared) '' + ls -1 $tools/bin/* | xargs -I{} patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib {} + ''; + + # Old version doesn't ship the .pc file, new version puts wrong paths in there. + postFixup = '' + if [ -f "$out"/lib/pkgconfig/rocksdb.pc ]; then + substituteInPlace "$out"/lib/pkgconfig/rocksdb.pc \ + --replace '="''${prefix}//' '="/' + fi + ''; + + meta = with lib; { + homepage = "https://rocksdb.org"; + description = "A library that provides an embeddable, persistent key-value store for fast storage"; + changelog = "https://github.com/facebook/rocksdb/raw/v${version}/HISTORY.md"; + license = licenses.asl20; + platforms = platforms.all; + maintainers = with maintainers; [ adev magenbluten ]; + }; +} From 55c0199acc6379e54ade7ce6a3f3fade11249756 Mon Sep 17 00:00:00 2001 From: yihuang Date: Wed, 22 Feb 2023 11:25:52 +0800 Subject: [PATCH 02/16] Update app/versiondb_placeholder.go Signed-off-by: yihuang --- app/versiondb_placeholder.go | 1 - 1 file changed, 1 deletion(-) diff --git a/app/versiondb_placeholder.go b/app/versiondb_placeholder.go index ac74fe81f7..1c46fec500 100644 --- a/app/versiondb_placeholder.go +++ b/app/versiondb_placeholder.go @@ -11,7 +11,6 @@ import ( sdk "github.com/cosmos/cosmos-sdk/types" ) -// FIXME dummy change to trigger workflows func setupVersionDB( homePath string, app *baseapp.BaseApp, From 5a5a89c5583128996a15a332ee4599fc9ccb9746 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 12:03:42 +0800 Subject: [PATCH 03/16] update nixpkgs --- flake.lock | 6 +++--- nix/sources.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index c7c2cd0383..942e6b7c68 100644 --- a/flake.lock +++ b/flake.lock @@ -56,11 +56,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1675733528, - "narHash": "sha256-assOJ5YmVUIkpQhiAm4S0iy76FMqk9kjimbRBJr8P+s=", + "lastModified": 1677036138, + "narHash": "sha256-3O/jaxPzrpUe1yEdrcJuyeVEsp6BETIiRvNRl7YCLpw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b73fa81cb45fcbaa42cd4034519c29692e8f6e4e", + "rev": "348e6da1fb8e95c5978de849106c187aa5e8b5ae", "type": "github" }, "original": { diff --git a/nix/sources.json b/nix/sources.json index 6c29fb494b..650eb77271 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -102,10 +102,10 @@ "homepage": "", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b73fa81cb45fcbaa42cd4034519c29692e8f6e4e", - "sha256": "1srzzjd09lb6i8ixk4raaglbnb6j29p04qh8llj44m96jqkhxjva", + "rev": "348e6da1fb8e95c5978de849106c187aa5e8b5ae", + "sha256": "171f0av9flgk8qi344c1ksr49rf9dv1as791swg9bbpk2dmy7vyw", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/b73fa81cb45fcbaa42cd4034519c29692e8f6e4e.tar.gz", + "url": "https://github.com/NixOS/nixpkgs/archive/348e6da1fb8e95c5978de849106c187aa5e8b5ae.tar.gz", "url_template": "https://github.com///archive/.tar.gz" } } From c340aba7e91600eadb1f4b079eb51df4f18be31a Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 13:01:30 +0800 Subject: [PATCH 04/16] temp --- .github/workflows/build.yml | 45 ++---------- .github/workflows/release.yml | 130 +++++++--------------------------- scripts/release.sh | 44 ++++++++++++ 3 files changed, 72 insertions(+), 147 deletions(-) create mode 100755 scripts/release.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4261f6df17..e78df1fe98 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,43 +13,10 @@ concurrency: jobs: build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: cachix/install-nix-action@v18 - with: - nix_path: nixpkgs=channel:nixos-22.11 - extra_nix_config: | - access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} - - uses: actions/setup-go@v3 - with: - go-version: 1.20.0 - - id: changed-files - uses: tj-actions/changed-files@v34 - with: - files: | - *.go - *.mod - *.sum - - run: | - # without rocksdb - make build - # with rocksdb and enable versiondb - nix profile install nixpkgs#rocksdb - export PKG_CONFIG_PATH=$HOME/.nix-profile/lib/pkgconfig - export CGO_CFLAGS="$(pkg-config --cflags rocksdb)" CGO_LDFLAGS="$(pkg-config --libs rocksdb)" - COSMOS_BUILD_OPTIONS=rocksdb make build - if: steps.changed-files.outputs.any_changed == 'true' - - cross-build: strategy: fail-fast: false matrix: - host: [aarch64-multiplatform, mingwW64, aarch64-darwin] - include: - - os: ubuntu-latest - - host: aarch64-darwin - os: macos-latest + os: [ubuntu-latest macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 @@ -73,16 +40,12 @@ jobs: # in that case the push is disabled naturally. signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - name: Run build - env: - HOST: ${{ matrix.host }} - run: | - BUILD=$(nix eval --impure --raw --expr 'builtins.currentSystem') - nix build .#legacyPackages.${BUILD}.pkgsCross.${HOST}.cronos-matrix.cronosd-tarball + run: ./scripts/release.sh if: steps.changed-files.outputs.any_changed == 'true' - uses: actions/upload-artifact@v3 with: - name: "cronosd-tarball-${{ matrix.host }}" - path: result + name: "cronosd-tarball-${{ matrix.os }}" + path: *.tar.gz if-no-files-found: ignore unittest: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4cd895317c..f3cfd12e4a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,23 +9,7 @@ permissions: contents: write jobs: - goreleaser: - runs-on: ubuntu-latest - environment: release - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: setup release environment - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: |- - echo 'GITHUB_TOKEN=${{secrets.GITHUB_TOKEN}}' > .release-env - - name: build and upload goreleaser binaries - run: make release - - linux: - needs: ["goreleaser"] + release: runs-on: ubuntu-latest environment: release steps: @@ -40,45 +24,30 @@ jobs: name: cronos signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: build linux x86_64/arm64 binaries + - name: build binaries run: | - BUILD_TYPE="tarball" - BASEURL="github:${GITHUB_REPOSITORY}/${GITHUB_REF_NAME}" - - build() { - NETWORK=$1 - ARCH=$2 - PKG="cronosd${NETWORK}-${BUILD_TYPE}" - if [ "$ARCH" == "arm64" ]; then - FLAKE="${BASEURL}#legacyPackages.x86_64-linux.pkgsCross.aarch64-multiplatform.cronos-matrix.${PKG}" - else - FLAKE="${BASEURL}#${PKG}" - fi - nix build -L "$FLAKE" - cp result "cronos_${GITHUB_REF_NAME:1}${NETWORK}_Linux_${ARCH}.tar.gz" - } - - build "" "x86_64" - build "-testnet" "x86_64" - build "" "arm64" - build "-testnet" "arm64" - + # install sha256sum nix-env -i coreutils -f '' - sha256sum *.tar.gz > "checksums-Linux.txt" + # build binaries + ./scripts/release.sh + + # update checksum and upload + sha256sum *.tar.gz > "checksums.txt" echo 'FILES<> $GITHUB_ENV ls -1 *.tar.gz >> $GITHUB_ENV ls -1 checksums-*.txt >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV cat $GITHUB_ENV - - name: upload linux x86_64/arm64 binaries + - name: upload binaries uses: softprops/action-gh-release@v1 with: draft: true files: "${{ env.FILES }}" - macos: - needs: ["goreleaser"] + release-macos: + # runs sequentially to avoid creating duplicated release + needs: ["release"] runs-on: macos-latest environment: release steps: @@ -103,24 +72,21 @@ jobs: MAC_CODE_API_ISSUER_ID: ${{ secrets.MAC_CODE_API_ISSUER_ID }} MAC_CODE_API_DEVELOPER_ID: ${{ secrets.MAC_CODE_API_DEVELOPER_ID }} run: | - PLATFORM="$(uname -s)_x86_64" - BUILD_TYPE="tarball" - FLAKE="github:${GITHUB_REPOSITORY}/${GITHUB_REF_NAME}" - - build() { - NETWORK=$1 - nix build -L "${FLAKE}#cronosd${NETWORK}-${BUILD_TYPE}" - OUTPUT="cronos_${GITHUB_REF_NAME:1}${NETWORK}_${PLATFORM}" - ./scripts/codesign_macos.sh ./result - mv signed.tar.gz "$OUTPUT.tar.gz" - } + # install sha256sum + nix-env -i coreutils -f '' - build "" - build "-testnet" + # build binaries + ./scripts/release.sh - nix-env -i coreutils -f '' - sha256sum *.tar.gz > "checksums-$PLATFORM.txt" + # codesign + for tarball in *.tar.gz; + do + ./scripts/codesign_macos.sh $tarball + mv signed.tar.gz $tarball + done + # update checksum and upload + sha256sum *.tar.gz > "checksums-macos.txt" echo 'FILES<> $GITHUB_ENV ls -1 *.tar.gz >> $GITHUB_ENV ls -1 checksums-*.txt >> $GITHUB_ENV @@ -131,51 +97,3 @@ jobs: with: draft: true files: "${{ env.FILES }}" - - x86_64-windows: - needs: ["goreleaser"] - runs-on: windows-latest - environment: release - steps: - - name: get source - uses: actions/checkout@v3 - with: - submodules: true - - name: setup msys2 - uses: msys2/setup-msys2@v2 - with: - msystem: MINGW64 - update: false - install: git msys2-devel base-devel mingw-w64-x86_64-gcc mingw-w64-x86_64-go mingw-w64-x86_64-jq mingw-w64-x86_64-dlfcn - - name: get rocksdb & build - env: - PLATFORM: Windows_x86_64 - shell: msys2 {0} - run: | - ./scripts/build-windows.sh - ./build/cronosd.exe version --long - cd ./build - tar cvfz ../cronos.tar.gz * - cd .. - mv ./cronos.tar.gz cronos_${GITHUB_REF_NAME:1}_${PLATFORM}.tar.gz - NETWORK=testnet COSMOS_BUILD_OPTIONS=rocksdb make build - mv ./build/cronosd ./build/cronosd.exe - cd ./build - tar cvfz ../cronos.tar.gz * - cd .. - mv ./cronos.tar.gz cronos_${GITHUB_REF_NAME:1}-testnet_${PLATFORM}.tar.gz - ls -la cronos_*.tar.gz - sha256sum cronos_*.tar.gz > "checksums-$PLATFORM.txt" - echo "OK" - echo 'FILES<> $GITHUB_ENV - ls -1 *.tar.gz >> $GITHUB_ENV - ls -1 checksums-*.txt >> $GITHUB_ENV - echo 'EOF' >> $GITHUB_ENV - cat $GITHUB_ENV - - name: upload - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: softprops/action-gh-release@v1 - with: - draft: true - files: "${{ env.FILES }}" diff --git a/scripts/release.sh b/scripts/release.sh new file mode 100755 index 0000000000..1cadaef0e9 --- /dev/null +++ b/scripts/release.sh @@ -0,0 +1,44 @@ +#!/bin/bash +set -e + +baseurl="." +build_type="tarball" +build_platform="$(nix eval --impure --raw --expr 'builtins.currentSystem')" + +if [[ "$GITHUB_REF_NAME" == "" ]]; then + GITHUB_REF_NAME=$(git symbolic-ref -q --short HEAD || git describe --tags --exact-match) +fi + +build() { + network=$1 + host="$2" + name="$3" + pkg="cronosd${network}-${build_type}" + if [[ "$host" == "native" ]]; then + FLAKE="${baseurl}#${pkg}" + else + FLAKE="${baseurl}#legacyPackages.${build_platform}.pkgsCross.${host}.cronos-matrix.${pkg}" + fi + echo "building $FLAKE" + nix build -L "$FLAKE" + cp result "cronos_${GITHUB_REF_NAME:1}${network}_${name}.tar.gz" +} + +if [[ "$build_platform" == "x86_64-linux" ]]; then + hosts="Linux_x86_64,native Linux_arm64,aarch64-multiplatform Windows_x86_64,mingwW64" +elif [[ "$build_platform" == "aarch64-linux" ]]; then + hosts="Linux_arm64,native Linux_x86_64,gnu64 Windows_x86_64,mingwW64" +elif [[ "$build_platform" == "x86_64-darwin" ]]; then + hosts="Darwin_x86_64,native Darwin_arm64,aarch64-darwin" +else + echo "don't support build platform: $build_platform" + exit 1 +fi + +for network in "" "-testnet"; do + for t in $hosts; do + IFS=',' read name host <<< "${t}" + echo "${item1}" and "${item2}" + build "$network" "$host" "$name" + done +done From 51056e94e1db1fe2ebe51e38199ca85d9e44e1a3 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 13:07:40 +0800 Subject: [PATCH 05/16] cleanup and remove goreleaser --- .github/workflows/release.yml | 4 +-- .goreleaser.yml | 64 ----------------------------------- Makefile | 33 ++---------------- 3 files changed, 5 insertions(+), 96 deletions(-) delete mode 100644 .goreleaser.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f3cfd12e4a..064798af81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -65,7 +65,7 @@ jobs: with: name: cronos signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: build mac x86_64 binaries + - name: build binaries env: MAC_CODE_API_KEY: ${{ secrets.MAC_CODE_API_KEY }} MAC_CODE_API_KEY_ID: ${{ secrets.MAC_CODE_API_KEY_ID }} @@ -92,7 +92,7 @@ jobs: ls -1 checksums-*.txt >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV cat $GITHUB_ENV - - name: upload mac x86_64 binaries + - name: upload binaries uses: softprops/action-gh-release@v1 with: draft: true diff --git a/.goreleaser.yml b/.goreleaser.yml deleted file mode 100644 index b275faef8e..0000000000 --- a/.goreleaser.yml +++ /dev/null @@ -1,64 +0,0 @@ -before: - hooks: - - go mod download - -builds: - - id: "cronosd-darwin-arm64" - main: ./cmd/cronosd - binary: bin/cronosd - env: - - CGO_ENABLED=1 - - CC=oa64-clang - - CXX=oa64-clang++ - goos: - - darwin - goarch: - - arm64 - flags: - - -tags=ledger,cgo - ldflags: - - -s -w -X github.com/cosmos/cosmos-sdk/version.Name=cronos -X github.com/cosmos/cosmos-sdk/version.AppName=cronosd -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - - id: "cronosd-darwin-arm64-testnet" - main: ./cmd/cronosd - binary: bin/cronosd - env: - - CGO_ENABLED=1 - - CC=oa64-clang - - CXX=oa64-clang++ - goos: - - darwin - goarch: - - arm64 - flags: - - -tags=testnet,ledger,cgo - ldflags: - - -s -w -X github.com/cosmos/cosmos-sdk/version.Name=cronos -X github.com/cosmos/cosmos-sdk/version.AppName=cronosd -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}}-testnet -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - -archives: -- id: mainnet - name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}' - replacements: - darwin: Darwin - builds: - - cronosd-darwin-arm64 -- id: testnet - name_template: '{{ .ProjectName }}_{{ .Version }}-testnet_{{ .Os }}_{{ .Arch }}' - replacements: - darwin: Darwin - builds: - - cronosd-darwin-arm64-testnet - -checksum: - name_template: 'checksums-Darwin-arm64.txt' -changelog: - sort: asc - filters: - exclude: - - '^docs:' - - '^test:' -snapshot: - name_template: "{{ .Tag }}-next" - -release: - draft: true - mode: append diff --git a/Makefile b/Makefile index f07eebacff..91ad2afe36 100644 --- a/Makefile +++ b/Makefile @@ -127,37 +127,10 @@ lint-nix: ### Releasing ### ############################################################################### -PACKAGE_NAME:=github.com/crypto-org-chain/cronos/v2 -GOLANG_CROSS_VERSION = v1.18 release-dry-run: - docker run \ - --rm \ - --privileged \ - -e CGO_ENABLED=1 \ - -v /var/run/docker.sock:/var/run/docker.sock \ - -v `pwd`:/go/src/$(PACKAGE_NAME) \ - -v ${GOPATH}/pkg:/go/pkg \ - -w /go/src/$(PACKAGE_NAME) \ - ghcr.io/goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ - --rm-dist --skip-validate --skip-publish - -release: - @if [ ! -f ".release-env" ]; then \ - echo "\033[91m.release-env is required for release\033[0m";\ - exit 1;\ - fi - docker run \ - --rm \ - --privileged \ - -e CGO_ENABLED=1 \ - --env-file .release-env \ - -v /var/run/docker.sock:/var/run/docker.sock \ - -v `pwd`:/go/src/$(PACKAGE_NAME) \ - -w /go/src/$(PACKAGE_NAME) \ - ghcr.io/goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ - release --rm-dist --skip-validate - -.PHONY: release-dry-run release + ./scripts/release.sh + +.PHONY: release-dry-run ############################################################################### ### Sim Test ### From 04d9bb2c8c3e6c92a2325412d27bb4f6949a36f5 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 13:51:42 +0800 Subject: [PATCH 06/16] use buildPackages.go --- default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 84e297a4f9..a1032c6a99 100644 --- a/default.nix +++ b/default.nix @@ -2,7 +2,7 @@ , stdenv , buildGoApplication , nix-gitignore -, go_1_20 +, buildPackages , coverage ? false # https://tip.golang.org/doc/go1.20#cover , rocksdb , network ? "mainnet" # mainnet|testnet @@ -24,7 +24,7 @@ in buildGoApplication rec { inherit pname version buildInputs tags ldflags; # specify explicitly to workaround issue: https://github.com/nix-community/gomod2nix/issues/106 - go = go_1_20; + go = buildPackages.go_1_20; src = (nix-gitignore.gitignoreSourcePure [ "/*" # ignore all, then add whitelists "!/x/" From d59b2243de59fce92430876bfd0d18d392c9c58f Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 14:42:21 +0800 Subject: [PATCH 07/16] fix workflow --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e78df1fe98..0160f994a3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,7 @@ jobs: - uses: actions/upload-artifact@v3 with: name: "cronosd-tarball-${{ matrix.os }}" - path: *.tar.gz + path: "*.tar.gz" if-no-files-found: ignore unittest: From 9b552ff30c5cf38ddcd6a884e92e66107db71e36 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 14:55:49 +0800 Subject: [PATCH 08/16] fix workflow --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0160f994a3..33c0638bc7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest macos-latest] + os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From 73623b653d6c10942aa8b69ef6fe188f49de9076 Mon Sep 17 00:00:00 2001 From: yihuang Date: Wed, 22 Feb 2023 15:11:41 +0800 Subject: [PATCH 09/16] Update scripts/release.sh Signed-off-by: yihuang --- scripts/release.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/release.sh b/scripts/release.sh index 1cadaef0e9..1f09a00bb6 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -38,7 +38,6 @@ fi for network in "" "-testnet"; do for t in $hosts; do IFS=',' read name host <<< "${t}" - echo "${item1}" and "${item2}" build "$network" "$host" "$name" done done From 4ad418275ca17f996358c3c621e8878fb1c59b61 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 16:21:45 +0800 Subject: [PATCH 10/16] fix default name of GITHUB_REF_NAME --- scripts/release.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scripts/release.sh b/scripts/release.sh index 1f09a00bb6..eb219ec99a 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -4,10 +4,7 @@ set -e baseurl="." build_type="tarball" build_platform="$(nix eval --impure --raw --expr 'builtins.currentSystem')" - -if [[ "$GITHUB_REF_NAME" == "" ]]; then - GITHUB_REF_NAME=$(git symbolic-ref -q --short HEAD || git describe --tags --exact-match) -fi +GITHUB_REF_NAME=${GITHUB_REF_NAME:=devel} build() { network=$1 From ddee9f61d5b1c212867905bd80e0fe0394244af4 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 17:35:58 +0800 Subject: [PATCH 11/16] fix ref name --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 33c0638bc7..89ccd4c07d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,6 +41,8 @@ jobs: signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - name: Run build run: ./scripts/release.sh + env: + GITHUB_REF_NAME: devel if: steps.changed-files.outputs.any_changed == 'true' - uses: actions/upload-artifact@v3 with: From 9b84271c4c39ac12b497c4ea9d79da10d86fe7b6 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Wed, 22 Feb 2023 20:03:39 +0800 Subject: [PATCH 12/16] escape ref name to be used as file name --- .github/workflows/build.yml | 2 -- scripts/release.sh | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 89ccd4c07d..33c0638bc7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,8 +41,6 @@ jobs: signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - name: Run build run: ./scripts/release.sh - env: - GITHUB_REF_NAME: devel if: steps.changed-files.outputs.any_changed == 'true' - uses: actions/upload-artifact@v3 with: diff --git a/scripts/release.sh b/scripts/release.sh index eb219ec99a..72b6c61947 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -4,7 +4,7 @@ set -e baseurl="." build_type="tarball" build_platform="$(nix eval --impure --raw --expr 'builtins.currentSystem')" -GITHUB_REF_NAME=${GITHUB_REF_NAME:=devel} +ref_name_escaped=$(printf '%q' "${GITHUB_REF_NAME:=devel}") build() { network=$1 @@ -18,7 +18,7 @@ build() { fi echo "building $FLAKE" nix build -L "$FLAKE" - cp result "cronos_${GITHUB_REF_NAME:1}${network}_${name}.tar.gz" + cp result "cronos_${ref_name_escaped:1}${network}_${name}.tar.gz" } if [[ "$build_platform" == "x86_64-linux" ]]; then From 44dceaca94527c88f7a18504ad812844117bacfb Mon Sep 17 00:00:00 2001 From: HuangYi Date: Thu, 23 Feb 2023 00:25:49 +0800 Subject: [PATCH 13/16] fix escape --- scripts/release.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/release.sh b/scripts/release.sh index 72b6c61947..d9794f61c9 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -4,7 +4,7 @@ set -e baseurl="." build_type="tarball" build_platform="$(nix eval --impure --raw --expr 'builtins.currentSystem')" -ref_name_escaped=$(printf '%q' "${GITHUB_REF_NAME:=devel}") +ref_name_clean=$(echo "${GITHUB_REF_NAME:=vdevel}" | sed -e 's/[^A-Za-z0-9._-]/_/g') build() { network=$1 @@ -18,7 +18,7 @@ build() { fi echo "building $FLAKE" nix build -L "$FLAKE" - cp result "cronos_${ref_name_escaped:1}${network}_${name}.tar.gz" + cp result "cronos_${ref_name_clean:1}${network}_${name}.tar.gz" } if [[ "$build_platform" == "x86_64-linux" ]]; then From ef764fc9dad645546539cb511cfe8237c201c7b9 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Thu, 23 Feb 2023 01:09:40 +0800 Subject: [PATCH 14/16] fix arm64 --- flake.lock | 6 +++--- flake.nix | 2 +- scripts/release.sh | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 942e6b7c68..4a1ff5b71f 100644 --- a/flake.lock +++ b/flake.lock @@ -41,11 +41,11 @@ "nix-bundle-exe": { "flake": false, "locked": { - "lastModified": 1676466009, - "narHash": "sha256-2a39dCyIsAhBEMk2UnU45LZK0aBKEoYPQxtTiuQVTP4=", + "lastModified": 1677085715, + "narHash": "sha256-JuWzVZ2geOxnUcYid6ZS6k+6jpKH9J2UH2Rok8sXKEU=", "owner": "yihuang", "repo": "nix-bundle-exe", - "rev": "43448fe015b22892907004f63f962b56deae9bdc", + "rev": "f19bda5a4b57c86252b50919fac9bb3579faa91b", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index a4e9ecd093..90315cc1b8 100644 --- a/flake.nix +++ b/flake.nix @@ -58,7 +58,7 @@ ) ) // { overlay = final: super: { - bundle-exe = import nix-bundle-exe { pkgs = final.buildPackages; }; + bundle-exe = final.callPackage nix-bundle-exe { }; # make-tarball don't follow symbolic links to avoid duplicate file, the bundle should have no external references. # reset the ownership and permissions to make the extract result more normal. make-tarball = drv: final.runCommand "tarball-${drv.name}" diff --git a/scripts/release.sh b/scripts/release.sh index d9794f61c9..93e8152905 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -7,6 +7,7 @@ build_platform="$(nix eval --impure --raw --expr 'builtins.currentSystem')" ref_name_clean=$(echo "${GITHUB_REF_NAME:=vdevel}" | sed -e 's/[^A-Za-z0-9._-]/_/g') build() { + set -e network=$1 host="$2" name="$3" From 628f52e8ac578a7d7cb3d0ac5c4585b12de13b5f Mon Sep 17 00:00:00 2001 From: HuangYi Date: Thu, 23 Feb 2023 09:59:44 +0800 Subject: [PATCH 15/16] fix darwin cross-compiling --- flake.lock | 10 +++++----- flake.nix | 4 ++-- nix/rocksdb.nix | 3 +++ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/flake.lock b/flake.lock index 4a1ff5b71f..f9266a110c 100644 --- a/flake.lock +++ b/flake.lock @@ -41,15 +41,15 @@ "nix-bundle-exe": { "flake": false, "locked": { - "lastModified": 1677085715, - "narHash": "sha256-JuWzVZ2geOxnUcYid6ZS6k+6jpKH9J2UH2Rok8sXKEU=", - "owner": "yihuang", + "lastModified": 1660176694, + "narHash": "sha256-cJGZ/3CjVkoyk1W9mFVs6P/5LbJ8C+42chGYiB/wB/A=", + "owner": "3noch", "repo": "nix-bundle-exe", - "rev": "f19bda5a4b57c86252b50919fac9bb3579faa91b", + "rev": "91416cec283a33ae3448aacdc5cabdece9c08793", "type": "github" }, "original": { - "owner": "yihuang", + "owner": "3noch", "repo": "nix-bundle-exe", "type": "github" } diff --git a/flake.nix b/flake.nix index 90315cc1b8..d33737f516 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ nixpkgs.url = "github:NixOS/nixpkgs/master"; flake-utils.url = "github:numtide/flake-utils"; nix-bundle-exe = { - url = "github:yihuang/nix-bundle-exe"; + url = "github:3noch/nix-bundle-exe"; flake = false; }; gomod2nix = { @@ -58,7 +58,7 @@ ) ) // { overlay = final: super: { - bundle-exe = final.callPackage nix-bundle-exe { }; + bundle-exe = final.pkgsBuildBuild.callPackage nix-bundle-exe { }; # make-tarball don't follow symbolic links to avoid duplicate file, the bundle should have no external references. # reset the ownership and permissions to make the extract result more normal. make-tarball = drv: final.runCommand "tarball-${drv.name}" diff --git a/nix/rocksdb.nix b/nix/rocksdb.nix index e5e956f69a..042009a1be 100644 --- a/nix/rocksdb.nix +++ b/nix/rocksdb.nix @@ -90,6 +90,9 @@ stdenv.mkDerivation rec { substituteInPlace "$out"/lib/pkgconfig/rocksdb.pc \ --replace '="''${prefix}//' '="/' fi + '' + lib.optionalString stdenv.isDarwin '' + ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/libsnappy.1.dylib" "${snappy}/lib/libsnappy.1.dylib" $out/lib/librocksdb.dylib + ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.7.dylib" "$out/lib/librocksdb.7.dylib" $out/lib/librocksdb.dylib ''; meta = with lib; { From 0f8ff3092becdcb94151782fa5b2a7a36b586ec9 Mon Sep 17 00:00:00 2001 From: HuangYi Date: Thu, 23 Feb 2023 09:59:44 +0800 Subject: [PATCH 16/16] fix darwin cross-compiling --- default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/default.nix b/default.nix index a1032c6a99..c1cfb0b7e1 100644 --- a/default.nix +++ b/default.nix @@ -47,6 +47,10 @@ buildGoApplication rec { then "-lrocksdb-shared" else "-lrocksdb -pthread -lstdc++ -ldl"; + postFixup = lib.optionalString stdenv.isDarwin '' + ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.7.dylib" "${rocksdb}/lib/librocksdb.dylib" $out/bin/cronosd + ''; + doCheck = false; meta = with lib; { description = "Official implementation of the Cronos blockchain protocol";