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.
Insufficient batcher balance may indefinitely block a task from being responded to. Perhaps there could be a mechanism to either top off batcher balances (currently only the batcher themselves can...
- Refunding via tx.gasprice allows a malicious user to provide a huge gas price value, and that could drain the contract. This is particularly impactful if the user is also...
# Description - Non-atomic contract deployment. Specifically `init()` transactions are separate from contract deployment - could lead to frontrunning and taking over contracts via `init()`.
Frontrunning createNewTask() on AlignedLayerServiceManager allows to DOS legitimate batch submissions - [ ] Change batch map to index tasks by batcher_address (caller of createTask) and task hash
Currently it listens to the pubsub "update_views" channel and always updates the data, it could only update the USD price and not fetch the batch again.
# Changes * add method to proofs API that returns the merkle root of the batch that contains proof hash hex * caveat: sometimes a proof hash is included in...