Skip to content

release/80009: bump ddc-* deps + spec_version 80009#714

Merged
yahortsaryk merged 3 commits into
stagingfrom
release/80009
May 28, 2026
Merged

release/80009: bump ddc-* deps + spec_version 80009#714
yahortsaryk merged 3 commits into
stagingfrom
release/80009

Conversation

@yahortsaryk
Copy link
Copy Markdown
Contributor

Summary

Promotes dev → staging for the 80009 runtime upgrade.

Cargo.lock bumps (all three ddc-* deps to their staging tips):

Runtime knobs (both runtime/cere + runtime/cere-dev):

  • spec_version: 80008 → 80009 (carried in from dev — required for runtime upgrade)
  • DacExecConfigConst.invoke_deadline_ms: 600_000 (10 min)

Merge content: clean (Cargo.lock conflict on dep SHAs resolved by taking staging then cargo update; runtime/cere/src/lib.rs auto-merged).

Test plan

  • cargo build --release -p cere-runtime passes (1m 47s)
  • pos-node Docker image rebuild from this branch (the new dachost.log host stub lives in ddc-dac-host's native code — paired client+runtime upgrade, not runtime-only)
  • Testnet set_code with the new cere-runtime.wasm
  • Confirm [wasm] ... lines appear in OCW logs under target ddc-dac-host
  • On next OCW lock acquisition: observe which inner step of doNodeAggCreateState is the slow one when the 10-min trap fires

Cargo.lock SHA bumps:
  ddc-dac-host             @ 7b56ddac  (ddc-dac-host#12 + #13)
  pallet-ddc-verification  @ 8d04eba3  (ddc-verification#63)
  pallet-ddc-payouts       @ 294291f8  (ddc-payouts#69)

Brings the new wasm-side diagnostic logging (dachost.log host import +
createState-path trace instrumentation) and the process-global
MODULE_CACHE fix (so every Engine gets the epoch ticker — fixes the
latent class-of-bug where multi-thread OCW workers could hang forever
without trapping).

Bumps spec_version 80008 → 80009 on both cere and cere-dev because the
runtime's wasm imports change (new dachost.log) and behavior changes
(MODULE_CACHE fix affects deadline-enforcement reliability).
…logging

chore: bump ddc-* deps + spec_version 80008 → 80009
Promotes dev → staging for the 80009 runtime upgrade.

Staging SHAs after this:
  ddc-dac-host             @ 3ff3250e  (ddc-dac-host#14)
  pallet-ddc-verification  @ 5ce1e9ef  (ddc-verification#64)
  pallet-ddc-payouts       @ da36d35b  (ddc-payouts#70)

Runtime knobs (carried in from dev — unchanged by the merge):
  spec_version: 80009 (both cere + cere-dev)
  DacExecConfigConst.invoke_deadline_ms: 600_000

Cargo.toml branch pins follow staging convention. Staging-side commits
brought in cleanly via the merge.
@yahortsaryk yahortsaryk merged commit d63e567 into staging May 28, 2026
6 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant