Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
ec56887
feat(validator): prepare Golden DKG ceremony
huitseeker Aug 3, 2026
c853bbb
fix(validator): authenticate DKG registrations
huitseeker Aug 3, 2026
618ca69
refactor(validator): use signature verification form
huitseeker Aug 3, 2026
d9d4884
feat(validator): complete Golden DKG ceremony
huitseeker Aug 3, 2026
2c6b55a
fix(validator): require DKG transcript agreement
huitseeker Aug 3, 2026
c39ff02
fix(validator): bind DKG public key set
huitseeker Aug 3, 2026
422c8c7
feat(validator): operationalize Golden DKG bootstrap
huitseeker Aug 3, 2026
d6ab8a6
fix(ci): run only the ignored Golden test
huitseeker Aug 3, 2026
8ec9667
refactor(validator): split Golden DKG ceremony tests
huitseeker Aug 4, 2026
5ec93f3
docs: move Golden DKG changelog to PR metadata
huitseeker Aug 4, 2026
ecd3019
refactor(validator): use storage DKG names
huitseeker Aug 5, 2026
14d4251
fix(ci): update storage key fixture paths
huitseeker Aug 5, 2026
1449adf
feat(compose): run storage key DKG at bootstrap
huitseeker Aug 5, 2026
f606ef6
docs(validator): remove unreleased migration note
huitseeker Aug 5, 2026
d814c2a
feat(validator): derive storage DKG setup
huitseeker Aug 6, 2026
740d653
feat(validator): prove storage DKG identity ownership
huitseeker Aug 6, 2026
399625b
fix(validator): verify DKG dealings before acceptance
huitseeker Aug 6, 2026
dda3c4c
fix(validator): bind accepted DKG hashes to verified bytes
huitseeker Aug 6, 2026
2876a19
chore(validator): upgrade Golden crates to 0.2
huitseeker Aug 10, 2026
50eafe0
test(validator): run production DKG by default
huitseeker Aug 10, 2026
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
38 changes: 30 additions & 8 deletions Cargo.lock

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

7 changes: 4 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,10 @@ deadpool-sync = { default-features = false, version = "0.1" }
diesel = { version = "2.3" }
fs-err = { version = "3" }
futures = { version = "0.3" }
golden-core = { version = "0.1.0" }
golden-ehtdh1 = { version = "0.1.0" }
golden-halo2curves = { features = ["halo2curves-secp256k1"], version = "0.1.0" }
golden-core = { version = "0.2.0" }
golden-ehtdh1 = { version = "0.2.0" }
golden-evrf = { features = ["halo2curves-secp256k1"], version = "0.2.0" }
golden-halo2curves = { features = ["halo2curves-secp256k1"], version = "0.2.0" }
hex = { version = "0.4" }
http = { version = "1.3" }
humantime = { version = "2.2" }
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