chore: LEZ Rust version pin

This commit is contained in:
Roman
2026-08-24 14:29:52 +08:00
parent 9a92917536
commit 7b929a878c
10 changed files with 241 additions and 130 deletions
@@ -0,0 +1,123 @@
name: Install Rust (LEZ toolchains)
description: >
Single source of truth for installing Rust in this repo's CI. Two modes:
toolchain: pin (default) — installs the channel pinned by
logos-execution-zone's rust-toolchain.toml, so jobs build with the exact
toolchain upstream CI uses. Requires the checkout-lez action to have run
first (it places the LEZ tree at $GITHUB_WORKSPACE/logos-execution-zone).
toolchain: nightly — installs the dated nightly-version below instead, for
jobs whose plain cargo invocations need nightly (cargo fuzz and its -Z
sanitizer flags). Dated rather than floating because a fresh nightly can add
a lint that trips LEZ's deny-warnings build; upstream's CI image freezes its
nightly the same way.
Either way the selected toolchain is exported as RUSTUP_TOOLCHAIN for all
subsequent steps in the job. This is load-bearing: this repo's own
rust-toolchain.toml pins floating nightly, which rustup gives precedence
over the default toolchain installed here — only the RUSTUP_TOOLCHAIN env
var ranks above it.
inputs:
toolchain:
description: >
Which toolchain the job's plain cargo invocations should use:
"pin" (upstream LEZ pin) or "nightly" (the dated nightly-version below).
required: false
default: "pin"
nightly-version:
description: >
The dated nightly installed by toolchain: nightly. Bump deliberately,
after checking LEZ still compiles on the newer nightly.
required: false
default: nightly-2026-06-16
components:
description: >
Comma-separated rustup components to install (optional). When
llvm-tools-preview is among them, the step below also exports
LLVM_PROFDATA and LLVM_COV pointing into the installed toolchain's
sysroot, so coverage jobs never hand-roll that lookup.
required: false
default: ""
nightly:
description: >
Only meaningful with toolchain: pin. Set to "true" to also install a
minimal floating nightly, reachable via `cargo +nightly ...` (the +arg
outranks RUSTUP_TOOLCHAIN) — mirroring upstream's CI image (pinned
default + nightly for rustfmt). Off by default so callers that never
leave the pin don't pay for the extra install.
required: false
default: "false"
nightly-components:
description: >
Comma-separated rustup components to add to the extra floating nightly
(only used with nightly: true). Defaults to rustfmt, matching what
upstream's CI image bakes in for `cargo +nightly fmt`.
required: false
default: "rustfmt"
outputs:
channel:
description: The toolchain installed and exported as RUSTUP_TOOLCHAIN.
value: ${{ steps.select.outputs.channel }}
runs:
using: composite
steps:
- name: Select Rust toolchain
id: select
shell: bash
run: |
case "${{ inputs.toolchain }}" in
pin)
channel="$(sed -n 's/^channel *= *"\([^"]*\)".*/\1/p' \
"$GITHUB_WORKSPACE/logos-execution-zone/rust-toolchain.toml")"
if [ -z "$channel" ]; then
echo "::error::could not read channel from logos-execution-zone/rust-toolchain.toml — did checkout-lez run first?"
exit 1
fi
echo "Upstream pins Rust $channel" >> "$GITHUB_STEP_SUMMARY"
;;
nightly)
channel="${{ inputs.nightly-version }}"
echo "Job pinned to $channel" >> "$GITHUB_STEP_SUMMARY"
;;
*)
echo "::error::invalid toolchain input '${{ inputs.toolchain }}' (expected 'pin' or 'nightly')"
exit 1
;;
esac
echo "channel=$channel" >> "$GITHUB_OUTPUT"
echo "RUSTUP_TOOLCHAIN=$channel" >> "$GITHUB_ENV"
- name: Install Rust ${{ steps.select.outputs.channel }}
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ steps.select.outputs.channel }}
components: ${{ inputs.components }}
# Every llvm-tools-preview consumer needs the same sysroot-relative binary
# paths; resolve them once here so jobs read $LLVM_PROFDATA / $LLVM_COV
# instead of each hand-rolling the rustc sysroot lookup.
- name: Export LLVM tool paths
if: ${{ contains(inputs.components, 'llvm-tools') }}
shell: bash
run: |
LLVM_BIN="$(rustc --print sysroot)/lib/rustlib/$(rustc -vV | awk '/^host:/{print $2}')/bin"
echo "LLVM_PROFDATA=${LLVM_BIN}/llvm-profdata" >> "$GITHUB_ENV"
echo "LLVM_COV=${LLVM_BIN}/llvm-cov" >> "$GITHUB_ENV"
# Plain rustup rather than dtolnay's action so the toolchain installed
# above stays the default.
- name: Install Rust nightly (minimal)
if: ${{ inputs.nightly == 'true' }}
shell: bash
run: |
if [ -n "${{ inputs.nightly-components }}" ]; then
rustup toolchain install nightly --profile minimal \
--component "${{ inputs.nightly-components }}"
else
rustup toolchain install nightly --profile minimal
fi
cargo +nightly --version
+8 -4
View File
@@ -1,7 +1,11 @@
name: Set up AFL++ toolchain
description: >
Build and install AFL++ from source, then install the Rust stable toolchain
and cargo-afl. The repository must already be checked out before this runs.
Build and install AFL++ from source, then install the Rust toolchain pinned
by upstream LEZ (cargo-afl works on stable, unlike cargo-fuzz) and cargo-afl.
The repository and logos-execution-zone (checkout-lez) must already be
checked out before this runs. The exported RUSTUP_TOOLCHAIN keeps cargo-afl's
instrumentation runtime and later `cargo afl build` steps on the same
rustc/LLVM.
inputs:
afl-version:
@@ -27,8 +31,8 @@ runs:
sudo make install
afl-fuzz --version
- name: Install Rust (stable)
uses: dtolnay/rust-toolchain@stable
- name: Install Rust (upstream LEZ pin)
uses: ./.github/actions/lez-rust-toolchain
- name: Install cargo-afl
shell: bash
+6 -2
View File
@@ -3,13 +3,17 @@ description: >
Install the Rust nightly toolchain (with llvm-tools-preview, required by
cargo-fuzz and llvm-cov), cargo-fuzz, and the r0vm executor. The repository and
logos-execution-zone must already be checked out before this runs.
cargo-fuzz hard-requires nightly (-Z sanitizer flags), so Rust comes from
lez-rust-toolchain in its dated-nightly mode; the dated version is defined
(and bumped) there.
runs:
using: composite
steps:
- name: Install Rust nightly + llvm-tools-preview
uses: dtolnay/rust-toolchain@nightly
- name: Install Rust dated nightly + llvm-tools-preview
uses: ./.github/actions/lez-rust-toolchain
with:
toolchain: nightly
components: llvm-tools-preview
- name: Install cargo-fuzz
+4 -17
View File
@@ -258,8 +258,8 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- name: Install Rust nightly + llvm-tools-preview
uses: dtolnay/rust-toolchain@nightly
- name: Install Rust (upstream pin) + llvm-tools-preview
uses: ./.github/actions/lez-rust-toolchain
with:
components: llvm-tools-preview
@@ -317,9 +317,6 @@ jobs:
TARGET="${{ matrix.target }}"
BINARY="fuzz/target/release/${TARGET}"
PROFRAW_DIR="cov-work/profraw"
SYSROOT="$(rustc --print sysroot)"
HOST_TRIPLE="$(rustc -vV | awk '/^host:/{print $2}')"
LLVM_PROFDATA="${SYSROOT}/lib/rustlib/${HOST_TRIPLE}/bin/llvm-profdata"
OUT="cov-out/${TARGET}"
mkdir -p "$OUT"
shopt -s nullglob
@@ -359,21 +356,11 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- name: Install Rust nightly + llvm-tools-preview
uses: dtolnay/rust-toolchain@nightly
- name: Install Rust (upstream pin) + llvm-tools-preview
uses: ./.github/actions/lez-rust-toolchain
with:
components: llvm-tools-preview
- name: Locate LLVM tools
run: |
# Resolve the llvm-tools-preview binary paths once; downstream steps read
# $LLVM_PROFDATA / $LLVM_COV from the environment.
SYSROOT="$(rustc --print sysroot)"
HOST_TRIPLE="$(rustc -vV | awk '/^host:/{print $2}')"
LLVM_BIN="${SYSROOT}/lib/rustlib/${HOST_TRIPLE}/bin"
echo "LLVM_PROFDATA=${LLVM_BIN}/llvm-profdata" >> "$GITHUB_ENV"
echo "LLVM_COV=${LLVM_BIN}/llvm-cov" >> "$GITHUB_ENV"
- name: Download all per-target coverage data
uses: actions/download-artifact@v4
with:
+4 -5
View File
@@ -53,7 +53,7 @@ jobs:
~/.cargo/registry
~/.cargo/git
target
key: fuzz-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
key: fuzz-${{ runner.os }}-rust-${{ hashFiles('.github/actions/lez-rust-toolchain/action.yml') }}-${{ hashFiles('**/Cargo.lock') }}
- uses: ./.github/actions/setup-libfuzzer
@@ -101,10 +101,8 @@ jobs:
echo "Edge bitmap: ${edge_covered}/${edge_total} (${edge_pct}%)"
# ── Locate llvm-cov from the installed nightly toolchain ──
SYSROOT="$(rustc --print sysroot)"
# $LLVM_COV is exported by lez-rust-toolchain (via setup-libfuzzer)
HOST_TRIPLE="$(rustc -vV | awk '/^host:/{print $2}')"
LLVM_COV="${SYSROOT}/lib/rustlib/${HOST_TRIPLE}/bin/llvm-cov"
# Use deterministic paths — cargo-fuzz always places artefacts here:
# binary → fuzz/target/<triple>/coverage/<target>
@@ -217,7 +215,8 @@ jobs:
- uses: actions/checkout@v4
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- uses: dtolnay/rust-toolchain@stable
- name: Install Rust (upstream pin)
uses: ./.github/actions/lez-rust-toolchain
- run: cargo test -p fuzz_props --release
- name: Run tests which require RISC0_DEV_MODE off.
run: env -u RISC0_DEV_MODE cargo test -p fuzz_props --release synthesized_proof_is_rejected_without_dev_mode
+4 -5
View File
@@ -28,10 +28,9 @@ jobs:
with:
ref: main
- name: Install Rust nightly
uses: dtolnay/rust-toolchain@nightly
with:
components: llvm-tools-preview
- name: Install Rust (upstream pin)
id: lez-rust
uses: ./.github/actions/lez-rust-toolchain
- name: Cache cargo registry
uses: actions/cache@v4
@@ -40,7 +39,7 @@ jobs:
~/.cargo/registry
~/.cargo/git
target
key: lez-compat-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
key: lez-compat-${{ runner.os }}-rust-${{ steps.lez-rust.outputs.channel }}-${{ hashFiles('**/Cargo.lock') }}
- name: Build shared fuzz harness against upstream main
run: cargo build -p fuzz_props --release
+7 -5
View File
@@ -34,8 +34,10 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- name: Install nightly toolchain for rustfmt
run: rustup install nightly --profile minimal --component rustfmt
- name: Install Rust (upstream pin + nightly rustfmt)
uses: ./.github/actions/lez-rust-toolchain
with:
nightly: "true"
- name: Check Rust files are formatted
run: cargo +nightly fmt --check
@@ -53,8 +55,8 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- name: Install nightly toolchain with clippy
uses: dtolnay/rust-toolchain@nightly
- name: Install Rust (upstream pin) with clippy
uses: ./.github/actions/lez-rust-toolchain
with:
components: clippy
@@ -67,4 +69,4 @@ jobs:
- name: Lint workspace
env:
RISC0_DEV_MODE: "1"
run: cargo +nightly clippy --workspace --all-targets --all-features -- -D warnings
run: cargo clippy --workspace --all-targets --all-features -- -D warnings
+11 -18
View File
@@ -33,8 +33,9 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
- name: Install stable Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Install Rust (upstream pin)
id: rust
uses: ./.github/actions/lez-rust-toolchain
- name: Cache cargo registry
uses: actions/cache@v4
@@ -43,7 +44,7 @@ jobs:
~/.cargo/registry
~/.cargo/git
target
key: mutants-harness-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
key: mutants-harness-${{ runner.os }}-rust-${{ steps.rust.outputs.channel }}-${{ hashFiles('**/Cargo.lock') }}
- name: Install cargo-mutants
run: cargo install cargo-mutants --locked
@@ -116,12 +117,8 @@ jobs:
- name: Checkout logos-execution-zone
uses: ./.github/actions/checkout-lez
# cargo-fuzz requires nightly.
- name: Install Rust nightly toolchain
uses: dtolnay/rust-toolchain@nightly
with:
components: llvm-tools-preview
# The dated nightly isn't installed yet at restore time; the action file
# that pins it stands in for the channel in the key.
- name: Cache cargo registry
uses: actions/cache@v4
with:
@@ -129,17 +126,13 @@ jobs:
~/.cargo/registry
~/.cargo/git
target
key: mutants-protocol-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}
key: mutants-protocol-${{ runner.os }}-rust-${{ hashFiles('.github/actions/lez-rust-toolchain/action.yml') }}-${{ hashFiles('**/Cargo.lock') }}
- name: Install cargo-fuzz and cargo-mutants
run: |
cargo install cargo-fuzz --locked
cargo install cargo-mutants --locked
- name: Set up libFuzzer toolchain
uses: ./.github/actions/setup-libfuzzer
# The corpus oracle runs the fuzz targets, which execute guest programs via
# risc0's ExternalProver — that needs the r0vm binary.
- name: Install r0vm
uses: ./.github/actions/install-r0vm
- name: Install cargo-mutants
run: cargo install cargo-mutants
- name: Make corpus-regression wrapper executable
run: chmod +x scripts/mutants-corpus-test.sh
Generated
+37 -37
View File
@@ -3594,7 +3594,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "logos-blockchain-blake2btree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"logos-blockchain-dynamic-merkle",
@@ -3604,7 +3604,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-crypto"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"logos-blockchain-groth16",
@@ -3618,7 +3618,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-message"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"derivative",
@@ -3643,7 +3643,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-proofs"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ed25519-dalek",
"generic-array 1.3.5",
@@ -3664,7 +3664,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-chain-broadcast-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"derivative",
@@ -3678,7 +3678,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-chain-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3759,7 +3759,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-circuits-prover"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"rust-rapidsnark",
]
@@ -3786,7 +3786,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-codec"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"hex",
"logos-blockchain-codec-macros",
@@ -3798,7 +3798,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-codec-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"hex",
"proc-macro2",
@@ -3809,7 +3809,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-common-http-client"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"futures",
"hex",
@@ -3832,7 +3832,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-core"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"bincode",
@@ -3865,7 +3865,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-cryptarchia-engine"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-codec",
"logos-blockchain-pol",
@@ -3882,7 +3882,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-cryptarchia-sync"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"bytes",
"futures",
@@ -3901,7 +3901,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-dynamic-merkle"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"rpds",
"serde",
@@ -3910,7 +3910,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-groth16"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-bn254",
"ark-ec",
@@ -3929,7 +3929,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-http-api-common"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"axum",
"logos-blockchain-core",
@@ -3950,7 +3950,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-key-management-system-keys"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3978,7 +3978,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-key-management-system-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"proc-macro2",
"quote",
@@ -3988,7 +3988,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-ledger"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"derivative",
"logos-blockchain-blend-crypto",
@@ -4014,7 +4014,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-libp2p"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"backon",
@@ -4043,7 +4043,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-log-targets"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-log-targets-macros",
]
@@ -4051,7 +4051,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-log-targets-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"proc-macro2",
"quote",
@@ -4061,7 +4061,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-merkle-tree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-dynamic-merkle",
"rpds",
@@ -4072,7 +4072,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-mmr"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"logos-blockchain-groth16",
@@ -4086,7 +4086,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-network-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"futures",
@@ -4108,7 +4108,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poc"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-poc-sys",
"logos-blockchain-circuits-prover",
@@ -4125,7 +4125,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-pol"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"astro-float",
"logos-blockchain-circuits-pol-sys",
@@ -4145,7 +4145,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poq"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-poq-sys",
"logos-blockchain-circuits-prover",
@@ -4164,7 +4164,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poseidon2"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-bn254",
"ark-ff",
@@ -4175,7 +4175,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-proofs-error"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-types",
"logos-blockchain-groth16",
@@ -4186,7 +4186,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-services-utils"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -4202,7 +4202,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-storage-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -4223,7 +4223,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-time-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"futures",
@@ -4246,7 +4246,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-tracing"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"flate2",
"logos-blockchain-log-targets",
@@ -4272,7 +4272,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-utils"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"blake2",
@@ -4297,7 +4297,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-utxotree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"logos-blockchain-dynamic-merkle",
@@ -4310,7 +4310,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-zksign"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-prover",
"logos-blockchain-circuits-signature-sys",
+37 -37
View File
@@ -3348,7 +3348,7 @@ checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
[[package]]
name = "logos-blockchain-blake2btree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"logos-blockchain-dynamic-merkle",
@@ -3358,7 +3358,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-crypto"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"logos-blockchain-groth16",
@@ -3372,7 +3372,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-message"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"blake2",
"derivative",
@@ -3397,7 +3397,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-blend-proofs"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ed25519-dalek",
"generic-array 1.4.3",
@@ -3418,7 +3418,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-chain-broadcast-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"derivative",
@@ -3432,7 +3432,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-chain-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3513,7 +3513,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-circuits-prover"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"rust-rapidsnark",
]
@@ -3540,7 +3540,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-codec"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"hex",
"logos-blockchain-codec-macros",
@@ -3552,7 +3552,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-codec-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"hex",
"proc-macro2",
@@ -3563,7 +3563,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-common-http-client"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"futures",
"hex",
@@ -3586,7 +3586,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-core"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"bincode",
@@ -3619,7 +3619,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-cryptarchia-engine"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-codec",
"logos-blockchain-pol",
@@ -3636,7 +3636,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-cryptarchia-sync"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"bytes",
"futures",
@@ -3655,7 +3655,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-dynamic-merkle"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"rpds",
"serde",
@@ -3664,7 +3664,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-groth16"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-bn254",
"ark-ec",
@@ -3683,7 +3683,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-http-api-common"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"axum",
"logos-blockchain-core",
@@ -3704,7 +3704,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-key-management-system-keys"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3732,7 +3732,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-key-management-system-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"proc-macro2",
"quote",
@@ -3742,7 +3742,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-ledger"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"derivative",
"logos-blockchain-blend-crypto",
@@ -3768,7 +3768,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-libp2p"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"backon",
@@ -3797,7 +3797,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-log-targets"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-log-targets-macros",
]
@@ -3805,7 +3805,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-log-targets-macros"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"proc-macro2",
"quote",
@@ -3815,7 +3815,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-merkle-tree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-dynamic-merkle",
"rpds",
@@ -3826,7 +3826,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-mmr"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"logos-blockchain-groth16",
@@ -3840,7 +3840,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-network-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"futures",
@@ -3862,7 +3862,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poc"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-poc-sys",
"logos-blockchain-circuits-prover",
@@ -3879,7 +3879,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-pol"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"astro-float",
"logos-blockchain-circuits-pol-sys",
@@ -3899,7 +3899,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poq"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-poq-sys",
"logos-blockchain-circuits-prover",
@@ -3918,7 +3918,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-poseidon2"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-bn254",
"ark-ff",
@@ -3929,7 +3929,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-proofs-error"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-types",
"logos-blockchain-groth16",
@@ -3940,7 +3940,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-services-utils"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3956,7 +3956,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-storage-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"bytes",
@@ -3977,7 +3977,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-time-service"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"futures",
@@ -4000,7 +4000,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-tracing"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"flate2",
"logos-blockchain-log-targets",
@@ -4026,7 +4026,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-utils"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"async-trait",
"blake2",
@@ -4051,7 +4051,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-utxotree"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"ark-ff",
"logos-blockchain-dynamic-merkle",
@@ -4064,7 +4064,7 @@ dependencies = [
[[package]]
name = "logos-blockchain-zksign"
version = "0.0.0"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=0dc34e2c5a6e2ff772140378659489a602ee06bc#0dc34e2c5a6e2ff772140378659489a602ee06bc"
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?rev=e2a1c3b7ef2191c224f998b94332c5926c789f9d#e2a1c3b7ef2191c224f998b94332c5926c789f9d"
dependencies = [
"logos-blockchain-circuits-prover",
"logos-blockchain-circuits-signature-sys",