diff --git a/.github/runtime.json b/.github/runtime.json new file mode 100644 index 0000000000..a6b83b0874 --- /dev/null +++ b/.github/runtime.json @@ -0,0 +1,20 @@ +[ + { + "name": "rococo", + "package": "rococo-parachain-runtime", + "path": "runtime/rococo", + "uri": "wss://rpc.rococo-parachain.litentry.io:443" + }, + { + "name": "litmus", + "package": "litmus-parachain-runtime", + "path": "runtime/litmus", + "uri": "wss://rpc.litmus-parachain.litentry.io:443" + }, + { + "name": "litentry", + "package": "litentry-parachain-runtime", + "path": "runtime/litentry", + "uri": "wss://rpc.litentry-parachain.litentry.io:443" + } +] \ No newline at end of file diff --git a/.github/workflows/check-runtime-upgrade.yml b/.github/workflows/check-runtime-upgrade.yml new file mode 100644 index 0000000000..29be294441 --- /dev/null +++ b/.github/workflows/check-runtime-upgrade.yml @@ -0,0 +1,136 @@ +name: Check runtime upgrade + +# Check runtime upgradability of the released runtime. +# We do it in two ways: +# - by executing try-runtime-cli against the live chain +# - by simulating a runtime upgrade against the live chain + +on: + release: + types: [released] + + workflow_dispatch: + inputs: + release_tag: + description: runtime.wasm release_tag + required: false + +env: + SUBWASM_VERSION: 0.19.1 + RELEASE_TAG: ${{ github.event.inputs.release_tag || github.event.release.tag_name }} + +jobs: + check-condition: + runs-on: ubuntu-latest + outputs: + skip_simulation: ${{ steps.check.outputs.skip_simulation }} + steps: + - uses: actions/checkout@v4 + + - id: check + run: | + if [ -z "${{ env.RELEASE_TAG }}" ]; then + skip_simulation=true + else + skip_simulation=false + fi + echo "skip_simulation=$skip_simulation" | tee -a $GITHUB_OUTPUT + + runtime-matrix: + runs-on: ubuntu-latest + outputs: + runtime: ${{ steps.runtime.outputs.runtime }} + name: Parse runtime matrix + steps: + - uses: actions/checkout@v4 + + - id: runtime + run: | + TASKS=$(jq '[.[] | select(.uri != null)]' .github/runtime.json) + SKIPPED_TASKS=$(jq '[.[] | select(.uri == null)]' .github/runtime.json) + echo --- Running the following tasks --- + echo $TASKS + echo --- Skipping the following tasks due to not having a uri field --- + echo $SKIPPED_TASKS + TASKS=$(echo $TASKS | jq -c .) + echo "runtime=$TASKS" >> $GITHUB_OUTPUT + + simulate-runtime-upgrade: + runs-on: ubuntu-latest + needs: + - check-condition + - runtime-matrix + if: needs.check-condition.outputs.skip_simulation == 'false' + timeout-minutes: 30 + strategy: + fail-fast: false + matrix: + runtime: ${{ fromJSON(needs.runtime-matrix.outputs.runtime) }} + name: ${{ matrix.runtime.name }} + steps: + - name: Checkout codes on ${{ github.ref }} + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Enable corepack and pnpm + run: corepack enable && corepack enable pnpm + + - name: Fork ${{ matrix.runtime.name }} and launch parachain + timeout-minutes: 20 + run: | + ./scripts/fork-parachain-and-launch.sh ${{ matrix.runtime.name }} + + - name: Install subwasm ${{ env.SUBWASM_VERSION }} + run: | + wget https://github.com/chevdor/subwasm/releases/download/v${{ env.SUBWASM_VERSION }}/subwasm_linux_amd64_v${{ env.SUBWASM_VERSION }}.deb + sudo dpkg -i subwasm_linux_amd64_v${{ env.SUBWASM_VERSION }}.deb + subwasm --version + + - name: Test runtime upgrade + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + timeout-minutes: 10 + run: | + ./scripts/runtime-upgrade.sh ${{ matrix.runtime.name }}-parachain-runtime.compact.compressed.wasm ${{ env.RELEASE_TAG }} + + - name: Collect docker logs if test fails + continue-on-error: true + uses: jwalton/gh-docker-logs@v2 + if: failure() + with: + tail: all + dest: docker-logs + + - name: Upload docker logs if test fails + uses: actions/upload-artifact@v4 + if: failure() + with: + name: ${{ matrix.runtime.name }}-docker-logs + path: docker-logs + if-no-files-found: ignore + retention-days: 3 + + try-runtime: + runs-on: ubuntu-latest + needs: + - check-condition + - runtime-matrix + strategy: + fail-fast: false + matrix: + runtime: ${{ fromJSON(needs.runtime-matrix.outputs.runtime) }} + name: ${{ matrix.runtime.name }} + steps: + - name: Checkout codes on ${{ github.ref }} + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Run ${{ matrix.runtime.name }} try-runtime check + uses: paritytech/try-runtime-gha@v0.2.0 + with: + runtime-package: ${{ matrix.runtime.package }} + node-uri: ${{ matrix.runtime.uri }} + checks: "all" + extra-args: "" \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0d1430ecb..81922671e3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -265,6 +265,7 @@ jobs: type: - tee # TODO: switch to identity - bitacross + name: ${{ matrix.type }} steps: - uses: actions/checkout@v4 @@ -609,6 +610,7 @@ jobs: - litmus - litentry - rococo + name: ${{ matrix.chain }} steps: - uses: actions/checkout@v4 @@ -744,7 +746,7 @@ jobs: - test_name: lit-twitter-identity-test - test_name: lit-discord-identity-test - test_name: lit-assertion-contracts-test - + name: ${{ matrix.test_name }} steps: - uses: actions/checkout@v4 @@ -828,6 +830,7 @@ jobs: - test_name: lit-di-vc-multiworker-test - test_name: lit-dr-vc-multiworker-test - test_name: lit-resume-worker + name: ${{ matrix.test_name }} steps: - uses: actions/checkout@v4 @@ -904,6 +907,7 @@ jobs: matrix: include: - test_name: lit-sign-bitcoin + name: ${{ matrix.test_name }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index a680ff1f2d..b1f76cfacc 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -62,4 +62,4 @@ jobs: uses: codecov/codecov-action@v4 with: fail_ci_if_error: false - verbose: true + verbose: true \ No newline at end of file diff --git a/.github/workflows/release-bot.yml b/.github/workflows/release-bot.yml index c4f88405ba..bb3b71bbee 100644 --- a/.github/workflows/release-bot.yml +++ b/.github/workflows/release-bot.yml @@ -1,6 +1,7 @@ name: 'Release bot' on: - workflow_dispatch: + release: + types: [released] jobs: release-bot: diff --git a/.github/workflows/simulate-runtime-upgrade.yml b/.github/workflows/simulate-runtime-upgrade.yml deleted file mode 100644 index 89aecdfc84..0000000000 --- a/.github/workflows/simulate-runtime-upgrade.yml +++ /dev/null @@ -1,70 +0,0 @@ -name: Simulate runtime upgrade - -on: - release: - types: [released] - - workflow_dispatch: - inputs: - release_tag: - description: runtime.wasm release_tag - required: true - -env: - SUBWASM_VERSION: 0.19.1 - RELEASE_TAG: ${{ github.event.inputs.release_tag || github.event.release.tag_name }} - -jobs: - simulate-runtime-upgrade: - runs-on: ubuntu-latest - timeout-minutes: 30 - strategy: - fail-fast: false - matrix: - chain: - - litmus - - litentry - - rococo - steps: - - name: Checkout codes on ${{ github.ref }} - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Enable corepack and pnpm - run: corepack enable && corepack enable pnpm - - - name: Fork ${{ matrix.chain }} and launch parachain - timeout-minutes: 20 - run: | - ./scripts/fork-parachain-and-launch.sh ${{ matrix.chain }} - - - name: Install subwasm ${{ env.SUBWASM_VERSION }} - run: | - wget https://github.com/chevdor/subwasm/releases/download/v${{ env.SUBWASM_VERSION }}/subwasm_linux_amd64_v${{ env.SUBWASM_VERSION }}.deb - sudo dpkg -i subwasm_linux_amd64_v${{ env.SUBWASM_VERSION }}.deb - subwasm --version - - - name: Test runtime upgrade - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - timeout-minutes: 10 - run: | - ./scripts/runtime-upgrade.sh ${{ matrix.chain }}-parachain-runtime.compact.compressed.wasm ${{ env.RELEASE_TAG }} - - - name: Collect docker logs if test fails - continue-on-error: true - uses: jwalton/gh-docker-logs@v2 - if: failure() - with: - tail: all - dest: docker-logs - - - name: Upload docker logs if test fails - uses: actions/upload-artifact@v4 - if: failure() - with: - name: ${{ matrix.chain }}-docker-logs - path: docker-logs - if-no-files-found: ignore - retention-days: 3 diff --git a/.github/workflows/try-runtime.yml b/.github/workflows/try-runtime.yml new file mode 100644 index 0000000000..9266930731 --- /dev/null +++ b/.github/workflows/try-runtime.yml @@ -0,0 +1,48 @@ +name: Check try-runtime + +on: + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + runtime-matrix: + runs-on: ubuntu-latest + outputs: + runtime: ${{ steps.runtime.outputs.runtime }} + name: Parse runtime matrix + steps: + - uses: actions/checkout@v4 + - id: runtime + run: | + TASKS=$(jq '[.[] | select(.uri != null)]' .github/runtime.json) + SKIPPED_TASKS=$(jq '[.[] | select(.uri == null)]' .github/runtime.json) + echo --- Running the following tasks --- + echo $TASKS + echo --- Skipping the following tasks due to not having a uri field --- + echo $SKIPPED_TASKS + TASKS=$(echo $TASKS | jq -c .) + echo "runtime=$TASKS" >> $GITHUB_OUTPUT + + try-runtime: + needs: [runtime-matrix] + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + runtime: ${{ fromJSON(needs.runtime-matrix.outputs.runtime) }} + name: ${{ matrix.runtime.name }} + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Run ${{ matrix.runtime.name }} try-runtime check + uses: paritytech/try-runtime-gha@v0.2.0 + with: + runtime-package: ${{ matrix.runtime.package }} + node-uri: ${{ matrix.runtime.uri }} + checks: "all" + extra-args: "" \ No newline at end of file diff --git a/bitacross-worker/Cargo.lock b/bitacross-worker/Cargo.lock index 46777e3a39..360495e3d9 100644 --- a/bitacross-worker/Cargo.lock +++ b/bitacross-worker/Cargo.lock @@ -39,7 +39,7 @@ dependencies = [ "scale-decode", "scale-encode", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sp-application-crypto", "sp-core", @@ -59,7 +59,7 @@ dependencies = [ "parity-scale-codec", "primitive-types", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sp-application-crypto", "sp-core", @@ -229,7 +229,7 @@ checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -487,7 +487,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -505,7 +505,7 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -542,7 +542,7 @@ dependencies = [ "rayon", "regex 1.9.5", "reqwest", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sgx_crypto_helper", "sp-application-crypto", @@ -600,8 +600,8 @@ dependencies = [ "rayon", "regex 1.9.5", "scale-info", - "serde 1.0.204", - "serde_derive 1.0.204", + "serde 1.0.193", + "serde_derive 1.0.193", "serde_json 1.0.103", "sgx_crypto_helper", "sgx_types", @@ -740,7 +740,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -817,7 +817,7 @@ version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3dc9f7a067415ab5058020f04c60ec7b557084dbec0e021217bbabc7a8d38d14" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", "toml 0.8.2", ] @@ -868,7 +868,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits 0.2.16", - "serde 1.0.204", + "serde 1.0.193", "time", "wasm-bindgen", "winapi 0.3.9", @@ -964,7 +964,7 @@ dependencies = [ "pathdiff", "ron", "rust-ini", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "toml 0.5.11", "yaml-rust 0.4.5", @@ -1057,7 +1057,7 @@ version = "0.93.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -1558,7 +1558,7 @@ dependencies = [ "parity-scale-codec", "rlp", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sha3", "triehash", ] @@ -1595,7 +1595,7 @@ dependencies = [ "primitive-types", "rlp", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sha3", ] @@ -1607,7 +1607,7 @@ dependencies = [ "parity-scale-codec", "primitive-types", "scale-info", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -1806,7 +1806,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", "sp-runtime", @@ -1823,7 +1823,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-runtime", "sp-std", @@ -1848,7 +1848,7 @@ dependencies = [ "parity-scale-codec", "paste", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-api", "sp-application-crypto", "sp-core", @@ -1885,7 +1885,7 @@ dependencies = [ "cfg-if 1.0.0", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -1904,7 +1904,7 @@ dependencies = [ "parity-scale-codec", "paste", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "smallvec 1.11.0", "sp-api", "sp-arithmetic", @@ -1934,7 +1934,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -1946,7 +1946,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -1956,7 +1956,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.4 dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -1968,7 +1968,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", "sp-runtime", @@ -2125,7 +2125,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -2350,9 +2350,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.5" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" [[package]] name = "hashbrown_tstd" @@ -2720,7 +2720,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -2752,17 +2752,17 @@ checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg 1.1.0", "hashbrown 0.12.3", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] name = "indexmap" -version = "2.3.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.14.0", ] [[package]] @@ -2826,7 +2826,7 @@ dependencies = [ "hyper-multipart-rfc7578", "hyper-tls", "parity-multiaddr", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "serde_urlencoded", "tokio", @@ -3116,7 +3116,7 @@ dependencies = [ "http_req 0.8.1 (git+https://github.com/integritee-network/http_req?branch=master)", "http_req 0.8.1 (git+https://github.com/integritee-network/http_req)", "log 0.4.20", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sgx_tstd", "thiserror 1.0.44", @@ -3440,7 +3440,7 @@ version = "0.1.0" dependencies = [ "itp-types", "parity-scale-codec", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sgx_tstd", ] @@ -3483,7 +3483,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "postcard", - "serde 1.0.204", + "serde 1.0.193", "sgx_tstd", "sp-core", ] @@ -3679,7 +3679,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "parity-util-mem", - "serde 1.0.204", + "serde 1.0.193", "sgx_tstd", "sp-application-crypto", "sp-core", @@ -3722,7 +3722,7 @@ dependencies = [ "litentry-primitives", "pallet-balances", "parity-scale-codec", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-runtime", "sp-std", @@ -3755,7 +3755,7 @@ checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1" dependencies = [ "pest", "pest_derive", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -3768,8 +3768,8 @@ dependencies = [ "futures-executor 0.3.28", "futures-util 0.3.28", "log 0.4.20", - "serde 1.0.204", - "serde_derive 1.0.204", + "serde 1.0.193", + "serde_derive 1.0.193", "serde_json 1.0.103", ] @@ -3811,7 +3811,7 @@ dependencies = [ "jsonrpsee-types", "jsonrpsee-utils", "log 0.4.20", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "thiserror 1.0.44", "url 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3842,7 +3842,7 @@ dependencies = [ "futures-util 0.3.28", "hyper", "log 0.4.20", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "soketto", "thiserror 1.0.44", @@ -3862,7 +3862,7 @@ dependencies = [ "parking_lot 0.11.2", "rand 0.8.5", "rustc-hash", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "thiserror 1.0.44", ] @@ -3881,7 +3881,7 @@ dependencies = [ "pin-project", "rustls 0.19.1", "rustls-native-certs", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "soketto", "thiserror 1.0.44", @@ -3903,7 +3903,7 @@ dependencies = [ "jsonrpsee-utils", "log 0.4.20", "rustc-hash", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "soketto", "thiserror 1.0.44", @@ -4016,7 +4016,7 @@ dependencies = [ "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.8.5", - "serde 1.0.204", + "serde 1.0.193", "sha2 0.9.9", "typenum", ] @@ -4120,7 +4120,7 @@ dependencies = [ "ring 0.16.20", "scale-info", "secp256k1 0.28.0", - "serde 1.0.204", + "serde 1.0.193", "sgx_tstd", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", @@ -4135,7 +4135,7 @@ dependencies = [ "cargo_toml", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -4911,7 +4911,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -5048,7 +5048,7 @@ dependencies = [ "ring 0.16.20", "rustls-webpki", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", @@ -5084,7 +5084,7 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", "sp-runtime", @@ -5103,7 +5103,7 @@ dependencies = [ "data-encoding", "multihash", "percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.204", + "serde 1.0.193", "static_assertions", "unsigned-varint 0.7.1", "url 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5121,7 +5121,7 @@ dependencies = [ "bytes 1.4.0", "impl-trait-for-tuples", "parity-scale-codec-derive", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -5321,7 +5321,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -5352,7 +5352,7 @@ checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -5390,7 +5390,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a25c0b0ae06fcffe600ad392aabfa535696c8973f2253d9ac83171924c58a858" dependencies = [ "postcard-cobs", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -5508,14 +5508,14 @@ checksum = "0e99670bafb56b9a106419397343bdbc8b8742c3cc449fec6345f86173f47cd4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" dependencies = [ "unicode-ident", ] @@ -5580,9 +5580,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] @@ -5806,7 +5806,7 @@ checksum = "2dfaf0c85b766276c797f3791f5bc6d5bd116b41d53049af2789666b0c0bc9fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -5894,7 +5894,7 @@ dependencies = [ "once_cell 1.19.0", "percent-encoding 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "pin-project-lite", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "serde_urlencoded", "tokio", @@ -5998,7 +5998,7 @@ checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" dependencies = [ "base64 0.13.1", "bitflags 1.3.2", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6245,7 +6245,7 @@ checksum = "036575c29af9b6e4866ffb7fa055dbf623fe7a9cc159b33786de6013a6969d89" dependencies = [ "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6313,7 +6313,7 @@ dependencies = [ "derive_more", "parity-scale-codec", "scale-info-derive", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6542,11 +6542,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.204" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ - "serde_derive 1.0.204", + "serde_derive 1.0.193", ] [[package]] @@ -6555,8 +6555,8 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b926cfbabfe8011609dda0350cb24d884955d294909ac71c0db7027366c77e3e" dependencies = [ - "serde 1.0.204", - "serde_derive 1.0.204", + "serde 1.0.193", + "serde_derive 1.0.193", ] [[package]] @@ -6580,13 +6580,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -6618,10 +6618,10 @@ version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.0.0", "itoa 1.0.9", "ryu", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6630,7 +6630,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6642,7 +6642,7 @@ dependencies = [ "form_urlencoded 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 1.0.9", "ryu", - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -6673,11 +6673,11 @@ dependencies = [ "itertools 0.11.0", "libc", "serde 1.0.118", - "serde 1.0.204", + "serde 1.0.193", "serde-big-array 0.1.5", "serde-big-array 0.3.0", "serde_derive 1.0.118", - "serde_derive 1.0.204", + "serde_derive 1.0.193", "sgx_tcrypto", "sgx_tstd", "sgx_types", @@ -7022,7 +7022,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7032,7 +7032,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.4 dependencies = [ "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-io 7.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.42)", "sp-std", @@ -7047,7 +7047,7 @@ dependencies = [ "num-traits 0.2.16", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-std", "static_assertions", ] @@ -7061,7 +7061,7 @@ dependencies = [ "log 0.4.20", "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-api", "sp-application-crypto", "sp-core", @@ -7100,7 +7100,7 @@ dependencies = [ "schnorrkel", "secp256k1 0.24.3", "secrecy", - "serde 1.0.204", + "serde 1.0.193", "sp-core-hashing", "sp-debug-derive", "sp-externalities", @@ -7136,7 +7136,7 @@ dependencies = [ "proc-macro2", "quote", "sp-core-hashing", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7146,7 +7146,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.4 dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7232,7 +7232,7 @@ dependencies = [ "futures 0.3.28", "parity-scale-codec", "parking_lot 0.12.1", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-externalities", "thiserror 1.0.44", @@ -7272,7 +7272,7 @@ dependencies = [ "paste", "rand 0.8.5", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-application-crypto", "sp-arithmetic", "sp-core", @@ -7308,7 +7308,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7318,7 +7318,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.4 dependencies = [ "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core", "sp-runtime", "sp-std", @@ -7357,7 +7357,7 @@ dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", - "serde 1.0.204", + "serde 1.0.193", "sp-debug-derive", "sp-std", ] @@ -7421,7 +7421,7 @@ dependencies = [ "parity-scale-codec", "parity-wasm", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "sp-core-hashing-proc-macro", "sp-runtime", "sp-std", @@ -7437,7 +7437,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7461,7 +7461,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.4 dependencies = [ "parity-scale-codec", "scale-info", - "serde 1.0.204", + "serde 1.0.193", "smallvec 1.11.0", "sp-arithmetic", "sp-core", @@ -7511,7 +7511,7 @@ dependencies = [ "num-format", "proc-macro2", "quote", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "unicode-xid", ] @@ -7578,7 +7578,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7597,7 +7597,7 @@ dependencies = [ "log 0.4.20", "maybe-async", "parity-scale-codec", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sp-core", "sp-runtime", @@ -7662,9 +7662,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" dependencies = [ "proc-macro2", "quote", @@ -7768,7 +7768,7 @@ checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7880,7 +7880,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -7962,7 +7962,7 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -7971,7 +7971,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", "serde_spanned", "toml_datetime", "toml_edit 0.20.2", @@ -7983,7 +7983,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", ] [[package]] @@ -7992,7 +7992,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.0.0", "toml_datetime", "winnow", ] @@ -8003,8 +8003,8 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ - "indexmap 2.3.0", - "serde 1.0.204", + "indexmap 2.0.0", + "serde 1.0.193", "serde_spanned", "toml_datetime", "winnow", @@ -8037,7 +8037,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ] [[package]] @@ -8067,7 +8067,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" dependencies = [ - "serde 1.0.204", + "serde 1.0.193", "tracing-core", ] @@ -8082,7 +8082,7 @@ dependencies = [ "lazy_static", "matchers", "regex 1.9.5", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "sharded-slab", "smallvec 1.11.0", @@ -8456,7 +8456,7 @@ dependencies = [ "pin-project", "rustls-pemfile", "scoped-tls", - "serde 1.0.204", + "serde 1.0.193", "serde_json 1.0.103", "serde_urlencoded", "tokio", @@ -8506,7 +8506,7 @@ dependencies = [ "once_cell 1.19.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", "wasm-bindgen-shared", ] @@ -8540,7 +8540,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8610,7 +8610,7 @@ dependencies = [ "once_cell 1.19.0", "paste", "psm", - "serde 1.0.204", + "serde 1.0.193", "target-lexicon", "wasmparser", "wasmtime-environ", @@ -8640,7 +8640,7 @@ dependencies = [ "indexmap 1.9.3", "log 0.4.20", "object 0.29.0", - "serde 1.0.204", + "serde 1.0.193", "target-lexicon", "thiserror 1.0.44", "wasmparser", @@ -8662,7 +8662,7 @@ dependencies = [ "log 0.4.20", "object 0.29.0", "rustc-demangle", - "serde 1.0.204", + "serde 1.0.193", "target-lexicon", "wasmtime-environ", "wasmtime-jit-icache-coherence", @@ -8721,7 +8721,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83e5572c5727c1ee7e8f28717aaa8400e4d22dcbd714ea5457d85b5005206568" dependencies = [ "cranelift-entity", - "serde 1.0.204", + "serde 1.0.193", "thiserror 1.0.44", "wasmparser", ] @@ -9163,5 +9163,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.32", ]