Aligned Engineering Updates - May 12th - 16th, 2025

Aligned Engineering Updates - May 12th - 16th, 2025

Latest PRs merged into our repository.

Add more Events and functions on Agg Contract (#1930)

https://github.com/yetanotherco/aligned_layer/pull/1930

  • Adds functions to set the Risc0 verifier address and additional events on the agg contract.

Update EigenLayer Contracts for Devnet (#1932)

https://github.com/yetanotherco/aligned_layer/pull/1932

Local networks were running on old versions of Eigenlayer. This PR updates them, and decouples our middleware contracts from the eigenlayer contracts.

Changes:

  • Updates EigenLayer contracts to v1.4.2 for local devnet.
  • Adds EigenLayer contracts as a submodule; middleware retains the previous version due to breaking changes and compatibility issues.
  • Updates Foundry to version 1.1.0-stable.
  • Adds a new target to deploy all contracts: make anvil_deploy_all_contracts.
  • Bumps EigenSDK to v0.2.0-beta.1 for Devnet.
  • Updates DEVNET addresses in the Aligned SDK.
  • Enables optimizer in contracts/foundry.toml.
  • Migrates operator registration for Devnet.
  • Updates documentation and CI.

Re-add Ethereum Package for local networks (#1937)

Aggregation mode is now using Ethereum as a DA layer, which requires a beacon node running. For this reason, we added a way to launch our local network with Ethereum Package as an alternative to Anvil.

https://github.com/yetanotherco/aligned_layer/pull/1937

Change merkle tree on Agg mode to OpenZeppelin implementation (#1931)

https://github.com/yetanotherco/aligned_layer/pull/1931

Minor Changes

Update Aggregation Mode Functions (#1929)

https://github.com/yetanotherco/aligned_layer/pull/1929

  • Updates function IDs for aggregation mode following changes in function signatures for verifySp1 and verifyRisc0 introduced in PR #1910.

Pin rust version in CI to 1.86.0

https://github.com/yetanotherco/aligned_layer/pull/1939

Ongoing work

  • The initial version of the multilayer Aggregation is being reworked to solve some issues found.
  • Examples on how to use the Aggregation mode and documentation are under testing and review.

Stay tuned:  🐦 Twitter | 🗨️ Telegram | 👾 Discord | 🌐 Website | 📝 Manifesto