v1.8.0-rc.0 : Hourglass
Pre-release
Pre-release
v1.8.0 Hourglass
The Hourglass release consists of a framework that supports the creation of task-based AVSs. The task-based AVSs are enabled through a TaskMailbox
core contract deployed to all chains that support a CertificateVerifier
. Additionally AVSs deploy their TaskAVSRegistrar
. The release has 3 components:
- Core Contracts
- AVS Contracts
- Offchain Infrastructure
The below release notes cover Core Contracts. For more information on the end to end protocol, see our docs and core contract docs.
Release Manager
Highlights
This hourglass release only introduces new contracts. As a result, there are no breaking changes or deprecations.
🚀 New Features
Destination Chain Contracts
TaskMailbox
: A core infrastructure contract that enables task-based AVS execution models. It provides a standardized way for AVSs to create tasks, have operators execute them, and submit verified results on-chain. The contract acts as a mailbox system where task creators post tasks with fees, and operators compete to execute and submit results with proper consensus verification.
Changelog
- fix: correct ecdsa message hash check PR #1563
- fix: missing assume in fuzz test
- fix:
submitResult
certificate checks PR #1557 - chore: forge fmt
- fix: certificate verifier interface changes
- feat: hourglass zeus script PR #1546
- fix: mock certificate verifiers PR #1545
- feat: hourglass (task-based AVS framework) PR #1534
- docs: changelog
- fix: hourglass release upgrade semver
- fix: deploy script
Full Changelog: v1.7.0-rc.4...v1.8.0-rc.0