Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -301,9 +301,9 @@ jobs:
WAIT_BLOCKS: "30"
RUN_DIR: ${{ runner.temp }}/bench-local-run
MIDEN_VALIDATOR_STORAGE_KEY_EPOCH: "0909090909090909090909090909090909090909090909090909090909090909"
MIDEN_VALIDATOR_STORAGE_KEY_SETUP_CONTEXT: ${{ github.workspace }}/scripts/testdata/insecure-golden-storage-key/setup-context.wire
MIDEN_VALIDATOR_STORAGE_KEY_PUBLIC_SET: ${{ github.workspace }}/scripts/testdata/insecure-golden-storage-key/public-key-set.wire
MIDEN_VALIDATOR_STORAGE_KEY_SECRET_SHARE: ${{ github.workspace }}/scripts/testdata/insecure-golden-storage-key/secret-share.wire
MIDEN_VALIDATOR_STORAGE_KEY_SETUP_CONTEXT: ${{ github.workspace }}/scripts/testdata/insecure-storage-key/setup-context.wire
MIDEN_VALIDATOR_STORAGE_KEY_PUBLIC_SET: ${{ github.workspace }}/scripts/testdata/insecure-storage-key/public-key-set.wire
MIDEN_VALIDATOR_STORAGE_KEY_SECRET_SHARE: ${{ github.workspace }}/scripts/testdata/insecure-storage-key/secret-share.wire
run: |
export PATH="$PWD/target/release:$PATH"
./scripts/bench-local.sh
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,30 @@ permissions:
contents: read

jobs:
dkg:
name: DKG production backend
runs-on: warp-ubuntu-latest-x64-8x
timeout-minutes: 45
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: "next"
persist-credentials: false
- name: Cleanup large tools for build space
uses: ./.github/actions/cleanup-runner
- uses: ./.github/actions/install-rocksdb
- uses: ./.github/actions/install-protobuf-compiler
- name: Install rust
run: rustup toolchain install --no-self-update
- uses: taiki-e/install-action@055f5df8c3f65ea01cd41e9dc855becd88953486 # v2.75.18
with:
tool: nextest@0.9.122
- name: Run the production ceremony
run: |
cargo nextest run -p miden-validator \
production_backend_completes_two_round_ceremony \
--run-ignored ignored-only

# Run tests on the beta channel to provide feedback for Rust team.
beta-test:
name: test on beta channel
Expand Down
21 changes: 21 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ fs-err = { version = "3" }
futures = { version = "0.3" }
golden-core = { version = "0.1.0" }
golden-ehtdh1 = { version = "0.1.0" }
golden-evrf = { features = ["halo2curves-secp256k1"], version = "0.1.0" }
golden-halo2curves = { features = ["halo2curves-secp256k1"], version = "0.1.0" }
hex = { version = "0.4" }
http = { version = "1.3" }
Expand Down
5 changes: 4 additions & 1 deletion bin/validator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ clap = { features = ["env", "string"], workspace = true }
fs-err = { workspace = true }
golden-core = { workspace = true }
golden-ehtdh1 = { workspace = true }
golden-evrf = { workspace = true }
golden-halo2curves = { workspace = true }
hex = { workspace = true }
miden-node-db = { workspace = true }
Expand All @@ -39,9 +40,12 @@ miden-protocol = { workspace = true }
miden-tx = { features = ["concurrent"], workspace = true }
rand_core_06 = { workspace = true }
serde = { workspace = true }
sha2 = { workspace = true }
tempfile = { workspace = true }
thiserror = { workspace = true }
tokio = { features = ["macros", "net", "rt-multi-thread"], workspace = true }
tokio-stream = { features = ["net"], workspace = true }
toml = { workspace = true }
tonic = { default-features = true, features = ["transport"], workspace = true }
tonic-reflection = { workspace = true }
tower-http = { features = ["util"], workspace = true }
Expand All @@ -60,6 +64,5 @@ miden-testing = { workspace = true }
miden-tx = { features = ["concurrent", "testing"], workspace = true }
rand = { workspace = true }
rand_chacha_03 = { workspace = true }
tempfile = { workspace = true }
tokio = { features = ["macros", "rt-multi-thread", "sync"], workspace = true }
tower = { features = ["util"], workspace = true }
Loading
Loading