mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-03-26 12:13:08 +00:00
fix: try new branch of client
This commit is contained in:
parent
6f8a7295c2
commit
3473602efc
@ -1,10 +0,0 @@
|
|||||||
name: Install Nomos circuits
|
|
||||||
description: Installs Nomos circuits for compatibility
|
|
||||||
runs:
|
|
||||||
using: "composite"
|
|
||||||
steps:
|
|
||||||
- name: Install risc0
|
|
||||||
run: |
|
|
||||||
chmod 777 /home/runner/work/lssa/lssa/ci_scripts/setup-nomos-circuits.sh
|
|
||||||
/home/runner/work/lssa/lssa/ci_scripts/setup-nomos-circuits.sh
|
|
||||||
shell: bash
|
|
||||||
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@ -70,8 +70,6 @@ jobs:
|
|||||||
|
|
||||||
- uses: ./.github/actions/install-risc0
|
- uses: ./.github/actions/install-risc0
|
||||||
|
|
||||||
- uses: ./.github/actions/install-nomos-circuits-compatibility
|
|
||||||
|
|
||||||
- name: Install active toolchain
|
- name: Install active toolchain
|
||||||
run: rustup install
|
run: rustup install
|
||||||
|
|
||||||
@ -97,8 +95,6 @@ jobs:
|
|||||||
|
|
||||||
- uses: ./.github/actions/install-risc0
|
- uses: ./.github/actions/install-risc0
|
||||||
|
|
||||||
- uses: ./.github/actions/install-nomos-circuits-compatibility
|
|
||||||
|
|
||||||
- name: Install active toolchain
|
- name: Install active toolchain
|
||||||
run: rustup install
|
run: rustup install
|
||||||
|
|
||||||
@ -122,8 +118,6 @@ jobs:
|
|||||||
|
|
||||||
- uses: ./.github/actions/install-risc0
|
- uses: ./.github/actions/install-risc0
|
||||||
|
|
||||||
- uses: ./.github/actions/install-nomos-circuits-compatibility
|
|
||||||
|
|
||||||
- name: Install active toolchain
|
- name: Install active toolchain
|
||||||
run: rustup install
|
run: rustup install
|
||||||
|
|
||||||
@ -145,8 +139,6 @@ jobs:
|
|||||||
|
|
||||||
- uses: ./.github/actions/install-risc0
|
- uses: ./.github/actions/install-risc0
|
||||||
|
|
||||||
- uses: ./.github/actions/install-nomos-circuits-compatibility
|
|
||||||
|
|
||||||
- name: Install active toolchain
|
- name: Install active toolchain
|
||||||
run: rustup install
|
run: rustup install
|
||||||
|
|
||||||
@ -169,8 +161,6 @@ jobs:
|
|||||||
|
|
||||||
- uses: ./.github/actions/install-risc0
|
- uses: ./.github/actions/install-risc0
|
||||||
|
|
||||||
- uses: ./.github/actions/install-nomos-circuits-compatibility
|
|
||||||
|
|
||||||
- name: Install just
|
- name: Install just
|
||||||
run: cargo install just
|
run: cargo install just
|
||||||
|
|
||||||
|
|||||||
299
Cargo.lock
generated
299
Cargo.lock
generated
@ -367,15 +367,6 @@ version = "1.0.100"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
|
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "archery"
|
|
||||||
version = "1.2.2"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d"
|
|
||||||
dependencies = [
|
|
||||||
"triomphe",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ark-bls12-381"
|
name = "ark-bls12-381"
|
||||||
version = "0.4.0"
|
version = "0.4.0"
|
||||||
@ -1107,7 +1098,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "broadcast-service"
|
name = "broadcast-service"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"derivative",
|
"derivative",
|
||||||
@ -1276,35 +1267,6 @@ dependencies = [
|
|||||||
"cpufeatures",
|
"cpufeatures",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "chain-service"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"async-trait",
|
|
||||||
"broadcast-service",
|
|
||||||
"bytes",
|
|
||||||
"cryptarchia-engine",
|
|
||||||
"cryptarchia-sync",
|
|
||||||
"futures",
|
|
||||||
"groth16",
|
|
||||||
"nomos-core",
|
|
||||||
"nomos-ledger",
|
|
||||||
"nomos-network",
|
|
||||||
"nomos-storage",
|
|
||||||
"nomos-utils",
|
|
||||||
"num-bigint",
|
|
||||||
"overwatch",
|
|
||||||
"serde",
|
|
||||||
"serde_with",
|
|
||||||
"services-utils",
|
|
||||||
"strum",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tokio",
|
|
||||||
"tracing",
|
|
||||||
"tracing-futures",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "chrono"
|
name = "chrono"
|
||||||
version = "0.4.42"
|
version = "0.4.42"
|
||||||
@ -1332,7 +1294,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "circuits-prover"
|
name = "circuits-prover"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"circuits-utils",
|
"circuits-utils",
|
||||||
"tempfile",
|
"tempfile",
|
||||||
@ -1341,7 +1303,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "circuits-utils"
|
name = "circuits-utils"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs",
|
"dirs",
|
||||||
]
|
]
|
||||||
@ -1433,10 +1395,9 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "common-http-client"
|
name = "common-http-client"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"broadcast-service",
|
"broadcast-service",
|
||||||
"chain-service",
|
|
||||||
"futures",
|
"futures",
|
||||||
"nomos-core",
|
"nomos-core",
|
||||||
"nomos-da-messages",
|
"nomos-da-messages",
|
||||||
@ -1491,15 +1452,6 @@ version = "0.4.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
|
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "convert_case"
|
|
||||||
version = "0.8.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f"
|
|
||||||
dependencies = [
|
|
||||||
"unicode-segmentation",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "convert_case"
|
name = "convert_case"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
@ -1578,7 +1530,7 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "cryptarchia-engine"
|
name = "cryptarchia-engine"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg_eval",
|
"cfg_eval",
|
||||||
"nomos-utils",
|
"nomos-utils",
|
||||||
@ -1589,23 +1541,6 @@ dependencies = [
|
|||||||
"tracing",
|
"tracing",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "cryptarchia-sync"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"bytes",
|
|
||||||
"cryptarchia-engine",
|
|
||||||
"futures",
|
|
||||||
"nomos-core",
|
|
||||||
"rand 0.8.5",
|
|
||||||
"serde",
|
|
||||||
"serde_with",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tokio",
|
|
||||||
"tracing",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "crypto-bigint"
|
name = "crypto-bigint"
|
||||||
version = "0.5.5"
|
version = "0.5.5"
|
||||||
@ -2409,7 +2344,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "groth16"
|
name = "groth16"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ark-bn254 0.4.0",
|
"ark-bn254 0.4.0",
|
||||||
"ark-ec 0.4.2",
|
"ark-ec 0.4.2",
|
||||||
@ -3082,7 +3017,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "key-management-system-keys"
|
name = "key-management-system-keys"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"bytes",
|
"bytes",
|
||||||
@ -3107,7 +3042,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "key-management-system-macros"
|
name = "key-management-system-macros"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@ -3138,7 +3073,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "kzgrs"
|
name = "kzgrs"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ark-bls12-381",
|
"ark-bls12-381",
|
||||||
"ark-ec 0.4.2",
|
"ark-ec 0.4.2",
|
||||||
@ -3157,7 +3092,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "kzgrs-backend"
|
name = "kzgrs-backend"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ark-ff 0.4.2",
|
"ark-ff 0.4.2",
|
||||||
"ark-poly 0.4.2",
|
"ark-poly 0.4.2",
|
||||||
@ -3239,7 +3174,6 @@ dependencies = [
|
|||||||
"bs58",
|
"bs58",
|
||||||
"hkdf",
|
"hkdf",
|
||||||
"multihash",
|
"multihash",
|
||||||
"serde",
|
|
||||||
"sha2",
|
"sha2",
|
||||||
"thiserror 2.0.17",
|
"thiserror 2.0.17",
|
||||||
"tracing",
|
"tracing",
|
||||||
@ -3442,18 +3376,6 @@ dependencies = [
|
|||||||
"windows-sys 0.61.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "mmr"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"ark-ff 0.4.2",
|
|
||||||
"groth16",
|
|
||||||
"poseidon2",
|
|
||||||
"rpds",
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "multiaddr"
|
name = "multiaddr"
|
||||||
version = "0.18.2"
|
version = "0.18.2"
|
||||||
@ -3563,7 +3485,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-blend-crypto"
|
name = "nomos-blend-crypto"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"blake2",
|
"blake2",
|
||||||
"groth16",
|
"groth16",
|
||||||
@ -3578,32 +3500,10 @@ dependencies = [
|
|||||||
"zeroize",
|
"zeroize",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "nomos-blend-message"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"blake2",
|
|
||||||
"derivative",
|
|
||||||
"groth16",
|
|
||||||
"itertools 0.14.0",
|
|
||||||
"key-management-system-keys",
|
|
||||||
"nomos-blend-crypto",
|
|
||||||
"nomos-blend-proofs",
|
|
||||||
"nomos-core",
|
|
||||||
"nomos-utils",
|
|
||||||
"serde",
|
|
||||||
"serde-big-array",
|
|
||||||
"serde_with",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tracing",
|
|
||||||
"zeroize",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-blend-proofs"
|
name = "nomos-blend-proofs"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ed25519-dalek",
|
"ed25519-dalek",
|
||||||
"generic-array 1.3.5",
|
"generic-array 1.3.5",
|
||||||
@ -3618,7 +3518,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-core"
|
name = "nomos-core"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ark-ff 0.4.2",
|
"ark-ff 0.4.2",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
@ -3648,7 +3548,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-da-messages"
|
name = "nomos-da-messages"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"blake2",
|
"blake2",
|
||||||
"futures",
|
"futures",
|
||||||
@ -3661,7 +3561,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-http-api-common"
|
name = "nomos-http-api-common"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"axum",
|
"axum",
|
||||||
"governor",
|
"governor",
|
||||||
@ -3673,68 +3573,10 @@ dependencies = [
|
|||||||
"tower_governor",
|
"tower_governor",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "nomos-ledger"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"cryptarchia-engine",
|
|
||||||
"groth16",
|
|
||||||
"key-management-system-keys",
|
|
||||||
"mmr",
|
|
||||||
"nomos-blend-crypto",
|
|
||||||
"nomos-blend-message",
|
|
||||||
"nomos-blend-proofs",
|
|
||||||
"nomos-core",
|
|
||||||
"nomos-utils",
|
|
||||||
"num-bigint",
|
|
||||||
"rand 0.8.5",
|
|
||||||
"rpds",
|
|
||||||
"serde",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tracing",
|
|
||||||
"utxotree",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "nomos-network"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"async-trait",
|
|
||||||
"cryptarchia-sync",
|
|
||||||
"futures",
|
|
||||||
"nomos-core",
|
|
||||||
"overwatch",
|
|
||||||
"serde",
|
|
||||||
"tokio",
|
|
||||||
"tokio-stream",
|
|
||||||
"tracing",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "nomos-storage"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"async-trait",
|
|
||||||
"bytes",
|
|
||||||
"cryptarchia-engine",
|
|
||||||
"futures",
|
|
||||||
"libp2p-identity",
|
|
||||||
"multiaddr",
|
|
||||||
"nomos-core",
|
|
||||||
"overwatch",
|
|
||||||
"serde",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tokio",
|
|
||||||
"tracing",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nomos-utils"
|
name = "nomos-utils"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"blake2",
|
"blake2",
|
||||||
@ -3975,7 +3817,6 @@ source = "git+https://github.com/logos-co/Overwatch?rev=f5a9902#f5a99022f389d65a
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"futures",
|
"futures",
|
||||||
"overwatch-derive",
|
|
||||||
"thiserror 2.0.17",
|
"thiserror 2.0.17",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-stream",
|
"tokio-stream",
|
||||||
@ -3983,18 +3824,6 @@ dependencies = [
|
|||||||
"tracing",
|
"tracing",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "overwatch-derive"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-co/Overwatch?rev=f5a9902#f5a99022f389d65adbd55e51f1e3f9eead62432a"
|
|
||||||
dependencies = [
|
|
||||||
"convert_case 0.8.0",
|
|
||||||
"proc-macro-error2",
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"syn 2.0.111",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "parking_lot"
|
name = "parking_lot"
|
||||||
version = "0.12.5"
|
version = "0.12.5"
|
||||||
@ -4101,7 +3930,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "pol"
|
name = "pol"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"circuits-prover",
|
"circuits-prover",
|
||||||
"circuits-utils",
|
"circuits-utils",
|
||||||
@ -4129,7 +3958,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "poq"
|
name = "poq"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"circuits-prover",
|
"circuits-prover",
|
||||||
"circuits-utils",
|
"circuits-utils",
|
||||||
@ -4151,7 +3980,7 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "poseidon2"
|
name = "poseidon2"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ark-bn254 0.4.0",
|
"ark-bn254 0.4.0",
|
||||||
"ark-ff 0.4.2",
|
"ark-ff 0.4.2",
|
||||||
@ -4204,28 +4033,6 @@ dependencies = [
|
|||||||
"toml_edit 0.23.10+spec-1.0.0",
|
"toml_edit 0.23.10+spec-1.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "proc-macro-error-attr2"
|
|
||||||
version = "2.0.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
|
|
||||||
dependencies = [
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "proc-macro-error2"
|
|
||||||
version = "2.0.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
|
|
||||||
dependencies = [
|
|
||||||
"proc-macro-error-attr2",
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"syn 2.0.111",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro2"
|
name = "proc-macro2"
|
||||||
version = "1.0.103"
|
version = "1.0.103"
|
||||||
@ -4848,16 +4655,6 @@ dependencies = [
|
|||||||
"librocksdb-sys",
|
"librocksdb-sys",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rpds"
|
|
||||||
version = "1.2.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "9e75f485e819d4d3015e6c0d55d02a4fd3db47c1993d9e603e0361fba2bffb34"
|
|
||||||
dependencies = [
|
|
||||||
"archery",
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rrs-lib"
|
name = "rrs-lib"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
@ -5200,15 +4997,6 @@ dependencies = [
|
|||||||
"serde_derive",
|
"serde_derive",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "serde-big-array"
|
|
||||||
version = "0.5.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
|
|
||||||
dependencies = [
|
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_core"
|
name = "serde_core"
|
||||||
version = "1.0.228"
|
version = "1.0.228"
|
||||||
@ -5315,21 +5103,6 @@ dependencies = [
|
|||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "services-utils"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"async-trait",
|
|
||||||
"futures",
|
|
||||||
"log",
|
|
||||||
"overwatch",
|
|
||||||
"serde",
|
|
||||||
"serde_json",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
"tracing",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "sha1"
|
name = "sha1"
|
||||||
version = "0.10.6"
|
version = "0.10.6"
|
||||||
@ -5973,16 +5746,6 @@ dependencies = [
|
|||||||
"valuable",
|
"valuable",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "tracing-futures"
|
|
||||||
version = "0.2.5"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
|
|
||||||
dependencies = [
|
|
||||||
"pin-project",
|
|
||||||
"tracing",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tracing-subscriber"
|
name = "tracing-subscriber"
|
||||||
version = "0.2.25"
|
version = "0.2.25"
|
||||||
@ -5992,12 +5755,6 @@ dependencies = [
|
|||||||
"tracing-core",
|
"tracing-core",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "triomphe"
|
|
||||||
version = "0.1.15"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "try-lock"
|
name = "try-lock"
|
||||||
version = "0.2.5"
|
version = "0.2.5"
|
||||||
@ -6101,20 +5858,6 @@ version = "0.2.2"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "utxotree"
|
|
||||||
version = "0.1.0"
|
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
|
||||||
dependencies = [
|
|
||||||
"ark-ff 0.4.2",
|
|
||||||
"groth16",
|
|
||||||
"num-bigint",
|
|
||||||
"poseidon2",
|
|
||||||
"rpds",
|
|
||||||
"serde",
|
|
||||||
"thiserror 1.0.69",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "valuable"
|
name = "valuable"
|
||||||
version = "0.1.1"
|
version = "0.1.1"
|
||||||
@ -6561,7 +6304,7 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "witness-generator"
|
name = "witness-generator"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"circuits-utils",
|
"circuits-utils",
|
||||||
"tempfile",
|
"tempfile",
|
||||||
@ -6716,7 +6459,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "zksign"
|
name = "zksign"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=marbella-offsite-2025-12#b47525f893353b0441a34a62b87c85ad27fb8519"
|
source = "git+https://github.com/logos-blockchain/logos-blockchain.git?branch=feat-skip-zk-build#fde542bb8398189fe5e9bad688a527618261f63d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"circuits-prover",
|
"circuits-prover",
|
||||||
"circuits-utils",
|
"circuits-utils",
|
||||||
|
|||||||
@ -79,7 +79,7 @@ base58 = "0.2.0"
|
|||||||
itertools = "0.14.0"
|
itertools = "0.14.0"
|
||||||
url = "2.5.4"
|
url = "2.5.4"
|
||||||
|
|
||||||
common-http-client = { git = "https://github.com/logos-blockchain/logos-blockchain.git", branch = "marbella-offsite-2025-12" }
|
common-http-client = { git = "https://github.com/logos-blockchain/logos-blockchain.git", branch = "feat-skip-zk-build" }
|
||||||
|
|
||||||
rocksdb = { version = "0.24.0", default-features = false, features = [
|
rocksdb = { version = "0.24.0", default-features = false, features = [
|
||||||
"snappy",
|
"snappy",
|
||||||
|
|||||||
@ -56,10 +56,6 @@ else
|
|||||||
git checkout main
|
git checkout main
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Install Nomos circuits for compatibility
|
|
||||||
chmod 777 /ci_scripts/setup-nomos-circuits.sh
|
|
||||||
/ci_scripts/setup-nomos-circuits.sh
|
|
||||||
|
|
||||||
# Build sequencer_runner and wallet in release mode
|
# Build sequencer_runner and wallet in release mode
|
||||||
echo "Building sequencer_runner"
|
echo "Building sequencer_runner"
|
||||||
# That could be just `cargo build --release --bin sequencer_runner --bin wallet`
|
# That could be just `cargo build --release --bin sequencer_runner --bin wallet`
|
||||||
|
|||||||
@ -1,203 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Setup script for nomos-circuits
|
|
||||||
#
|
|
||||||
# Usage: ./setup-nomos-circuits.sh [VERSION] [INSTALL_DIR]
|
|
||||||
#
|
|
||||||
# Arguments:
|
|
||||||
# VERSION - Optional. Version to install (default: v0.3.1)
|
|
||||||
# INSTALL_DIR - Optional. Installation directory (default: $HOME/.nomos-circuits)
|
|
||||||
#
|
|
||||||
# Examples:
|
|
||||||
# ./setup-nomos-circuits.sh # Install default version to default location
|
|
||||||
# ./setup-nomos-circuits.sh v0.2.0 # Install specific version to default location
|
|
||||||
# ./setup-nomos-circuits.sh v0.2.0 /opt/circuits # Install to custom location
|
|
||||||
|
|
||||||
# LSSA: needed for compatibility
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# Default values
|
|
||||||
VERSION="${1:-v0.3.1}"
|
|
||||||
DEFAULT_INSTALL_DIR="$HOME/.nomos-circuits"
|
|
||||||
INSTALL_DIR="${2:-$DEFAULT_INSTALL_DIR}"
|
|
||||||
REPO="logos-co/nomos-circuits"
|
|
||||||
|
|
||||||
# Colors for output
|
|
||||||
RED='\033[0;31m'
|
|
||||||
GREEN='\033[0;32m'
|
|
||||||
YELLOW='\033[1;33m'
|
|
||||||
BLUE='\033[0;34m'
|
|
||||||
NC='\033[0m' # No Color
|
|
||||||
|
|
||||||
print_info() {
|
|
||||||
echo -e "${BLUE}ℹ${NC} $1"
|
|
||||||
}
|
|
||||||
|
|
||||||
print_success() {
|
|
||||||
echo -e "${GREEN}✓${NC} $1"
|
|
||||||
}
|
|
||||||
|
|
||||||
print_warning() {
|
|
||||||
echo -e "${YELLOW}⚠${NC} $1"
|
|
||||||
}
|
|
||||||
|
|
||||||
print_error() {
|
|
||||||
echo -e "${RED}✗${NC} $1"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Detect OS and architecture
|
|
||||||
detect_platform() {
|
|
||||||
local os=""
|
|
||||||
local arch=""
|
|
||||||
|
|
||||||
# Detect OS
|
|
||||||
case "$(uname -s)" in
|
|
||||||
Linux*) os="linux";;
|
|
||||||
Darwin*) os="macos";;
|
|
||||||
MINGW*|MSYS*|CYGWIN*) os="windows";;
|
|
||||||
*) print_error "Unsupported operating system: $(uname -s)"; exit 1;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Detect architecture
|
|
||||||
case "$(uname -m)" in
|
|
||||||
x86_64) arch="x86_64";;
|
|
||||||
aarch64) arch="aarch64";;
|
|
||||||
arm64) arch="aarch64";;
|
|
||||||
*) print_error "Unsupported architecture: $(uname -m)"; exit 1;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
echo "${os}-${arch}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Check if installation directory exists and get confirmation
|
|
||||||
check_existing_installation() {
|
|
||||||
if [ -d "$INSTALL_DIR" ]; then
|
|
||||||
print_warning "Installation directory already exists: $INSTALL_DIR"
|
|
||||||
|
|
||||||
# Check if it has a VERSION file
|
|
||||||
if [ -f "$INSTALL_DIR/VERSION" ]; then
|
|
||||||
local current_version=$(cat "$INSTALL_DIR/VERSION")
|
|
||||||
print_info "Currently installed version: $current_version"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# In non-interactive environments (CI), automatically overwrite
|
|
||||||
if [ ! -t 0 ]; then
|
|
||||||
print_info "Non-interactive environment detected, automatically overwriting..."
|
|
||||||
else
|
|
||||||
# Interactive environment - ask for confirmation
|
|
||||||
echo
|
|
||||||
read -p "Do you want to overwrite it? (y/N): " -n 1 -r
|
|
||||||
echo
|
|
||||||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
|
|
||||||
print_info "Installation cancelled."
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
print_info "Removing existing installation..."
|
|
||||||
rm -rf "$INSTALL_DIR"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Download and extract the release
|
|
||||||
download_release() {
|
|
||||||
local platform="$1"
|
|
||||||
local artifact="nomos-circuits-${VERSION}-${platform}.tar.gz"
|
|
||||||
local url="https://github.com/${REPO}/releases/download/${VERSION}/${artifact}"
|
|
||||||
local temp_dir=$(mktemp -d)
|
|
||||||
|
|
||||||
print_info "Downloading nomos-circuits ${VERSION} for ${platform}..."
|
|
||||||
print_info "URL: $url"
|
|
||||||
|
|
||||||
# Build curl command with optional authentication
|
|
||||||
local curl_cmd="curl -L"
|
|
||||||
if [ -n "$GITHUB_TOKEN" ]; then
|
|
||||||
curl_cmd="$curl_cmd --header 'authorization: Bearer ${GITHUB_TOKEN}'"
|
|
||||||
fi
|
|
||||||
curl_cmd="$curl_cmd -o ${temp_dir}/${artifact} $url"
|
|
||||||
|
|
||||||
if ! eval "$curl_cmd"; then
|
|
||||||
print_error "Failed to download release artifact"
|
|
||||||
print_error "Please check that version ${VERSION} exists for platform ${platform}"
|
|
||||||
print_error "Available releases: https://github.com/${REPO}/releases"
|
|
||||||
rm -rf "$temp_dir"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
print_success "Download complete"
|
|
||||||
|
|
||||||
print_info "Extracting to ${INSTALL_DIR}..."
|
|
||||||
mkdir -p "$INSTALL_DIR"
|
|
||||||
|
|
||||||
if ! tar -xzf "${temp_dir}/${artifact}" -C "$INSTALL_DIR" --strip-components=1; then
|
|
||||||
print_error "Failed to extract archive"
|
|
||||||
rm -rf "$temp_dir"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf "$temp_dir"
|
|
||||||
print_success "Extraction complete"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Handle macOS code signing/quarantine issues
|
|
||||||
handle_macos_quarantine() {
|
|
||||||
print_info "macOS detected: Removing quarantine attributes from executables..."
|
|
||||||
|
|
||||||
# Remove quarantine attribute from all executable files
|
|
||||||
if find "$INSTALL_DIR" -type f -perm +111 -exec xattr -d com.apple.quarantine {} \; 2>/dev/null; then
|
|
||||||
print_success "Quarantine attributes removed"
|
|
||||||
else
|
|
||||||
print_warning "Could not remove quarantine attributes (they may not exist)"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Main installation process
|
|
||||||
main() {
|
|
||||||
print_info "Setting up nomos-circuits ${VERSION}"
|
|
||||||
print_info "Installation directory: $INSTALL_DIR"
|
|
||||||
echo
|
|
||||||
|
|
||||||
# Detect platform
|
|
||||||
local platform=$(detect_platform)
|
|
||||||
print_info "Detected platform: $platform"
|
|
||||||
|
|
||||||
# Check existing installation
|
|
||||||
check_existing_installation
|
|
||||||
|
|
||||||
# Download and extract
|
|
||||||
download_release "$platform"
|
|
||||||
|
|
||||||
# Handle macOS quarantine if needed
|
|
||||||
if [[ "$platform" == macos-* ]]; then
|
|
||||||
echo
|
|
||||||
handle_macos_quarantine
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
|
||||||
print_success "Installation complete!"
|
|
||||||
echo
|
|
||||||
print_info "nomos-circuits ${VERSION} is now installed at: $INSTALL_DIR"
|
|
||||||
print_info "The following circuits are available:"
|
|
||||||
|
|
||||||
# Discover circuits by finding directories that contain a witness_generator
|
|
||||||
for dir in "$INSTALL_DIR"/*/; do
|
|
||||||
if [ -d "$dir" ]; then
|
|
||||||
local circuit_name=$(basename "$dir")
|
|
||||||
if [ -f "$dir/witness_generator" ]; then
|
|
||||||
echo " • $circuit_name"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Only show export instructions if not using the default location
|
|
||||||
if [ "$INSTALL_DIR" != "$DEFAULT_INSTALL_DIR" ]; then
|
|
||||||
echo
|
|
||||||
print_info "Since you're using a custom installation directory, set the environment variable:"
|
|
||||||
print_info " export NOMOS_CIRCUITS=$INSTALL_DIR"
|
|
||||||
echo
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Run main
|
|
||||||
main
|
|
||||||
@ -9,10 +9,6 @@ RUN apt-get update && apt-get install -y \
|
|||||||
clang \
|
clang \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Nomos circuits for compatibility
|
|
||||||
RUN chmod 777 /ci_scripts/setup-nomos-circuits.sh
|
|
||||||
&& /ci_scripts/setup-nomos-circuits.sh
|
|
||||||
|
|
||||||
WORKDIR /sequencer_runner
|
WORKDIR /sequencer_runner
|
||||||
|
|
||||||
# Planner stage - generates dependency recipe
|
# Planner stage - generates dependency recipe
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user