aligned_layer
aligned_layer copied to clipboard
Aligned is a verification layer for zero-knowledge proofs using EigenLayer. Our mission is to accelerate the adoption of zero-knowledge and validity proofs on Ethereum.
fix: Critical State‐Altering Operations Lack Event Emissions, Reducing Transparency and Auditability
# Description - Critical state‐altering operations in the contracts do not emit events, which diminishes transparency and makes it harder to audit changes effectively. # Examples - The creation of...
# Description - The `AlignedLayerServiceManager` should use the initializer from the base class `ServiceManagerBase` to handle ownership transfers rather than performing the transfer directly. This ensures that ownership changes are...
# Description - The `AlignedLayerServiceManagerStorage` contract defines the Service Manager storage layout without implementing contract logic. It’s not intended for standalone deployment but isn’t declared abstract, allowing potential misuse. This...
# Description - Conduct a thorough review of all contracts to identify and eliminate any other unused imports or missing interface implementations. # Examples - `AlignedLayerServiceManager` unused `IPauserRegistry`, unused `Pausable`.
Batcher has many panics. We should remove them all
# Changes * replace FAQ questions that mention slow mode for aggregation mode
# Changes * merge before #651 * add emit to payment service contract * read event from explorer to update gas_per_proof instead of using hardcoded value
Proving system should be commited along the VK, to avoid the same bytes be used in another proving system
>[!NOTE] > This PR was an initial exploration to the problem, and will not be merged > We will keep this PR in draft to use as guide and to...