Skip to content

Conversation

@elhajin
Copy link
Contributor

@elhajin elhajin commented Dec 17, 2025

Motivation:

Add certora formal verification specifications and CI integration

Modifications:

This PR introduces Certora formal verification specifications and a suggestion for integrating the Certora prover to the CI using Certora's run action for github. The CI integration follows the pre-existing configuration.

Result:

The new specifications will be run against the code as part of the CI.

@elhajin elhajin requested a review from ypatil12 December 17, 2025 14:38
@elhajin elhajin added the 🚗 CI Continuous Integration label Dec 17, 2025
@elhajin elhajin force-pushed the chore/fix-certora-ci branch from 9c39c24 to 0bdcf0f Compare December 17, 2025 14:46
@elhajin elhajin merged commit a861d3d into main Jan 8, 2026
14 checks passed
@elhajin elhajin deleted the chore/fix-certora-ci branch January 8, 2026 06:50
@github-actions
Copy link

github-actions bot commented Jan 8, 2026

Certora Run Started (Verified Rules)

  • Group ID: feaf8633-f7da-4502-8179-159bc26dc785
Config Status Link Log File
core/AllocationManager.conf Failed (1) - certora/confs/core/AllocationManager.conf-379850b2b59f.log
core/AllocationManagerOverslashing.conf Failed (1) - certora/confs/core/AllocationManagerOverslashing.conf-b7176dce9aa6.log
core/AllocationManagerSanity.conf Compiled - certora/confs/core/AllocationManagerSanity.conf-dfa7bb3a1bc9.log
core/AllocationManagerValidState.conf Failed (1) - certora/confs/core/AllocationManagerValidState.conf-d431b04d202e.log
core/DelegationManager.conf Compiled - certora/confs/core/DelegationManager.conf-7a36998f0c13.log
core/DelegationManagerValidState.conf Compiled - certora/confs/core/DelegationManagerValidState.conf-2877a9748328.log
core/StrategyManager.conf Compiled - certora/confs/core/StrategyManager.conf-7e20b9bc612d.log
multichain/BN254CertificateVerifier.conf Compiled - certora/confs/multichain/BN254CertificateVerifier.conf-ceea79a4434b.log
multichain/CrossChainRegistry.conf Failed (1) - certora/confs/multichain/CrossChainRegistry.conf-2c0a3e99c901.log
multichain/ECDSACertificateVerifier.conf Compiled - certora/confs/multichain/ECDSACertificateVerifier.conf-2d9eee617581.log
multichain/KeyRegistrar.conf Compiled - certora/confs/multichain/KeyRegistrar.conf-f17d73a6ab32.log
multichain/OperatorTableUpdater.conf Failed (1) - certora/confs/multichain/OperatorTableUpdater.conf-0bb059b72b57.log
permissions/Pausable.conf Compiled - certora/confs/permissions/Pausable.conf-1b2f41f92a29.log
pods/EigenPodManagerRules.conf Compiled - certora/confs/pods/EigenPodManagerRules.conf-51ab0e719e77.log
strategies/StrategyBase.conf Compiled - certora/confs/strategies/StrategyBase.conf-f879f8632cf9.log

Certora Run Summary

  • Started 0 jobs
  • 5 jobs failed

Download Logs

@Layr-Labs Layr-Labs deleted a comment from github-actions bot Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚗 CI Continuous Integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants