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.
This PR introduces benchmarking for the gnark plonk verifier, with plans to extend benchmarking to cover additional verifiers in the future.
In the same vein than https://github.com/yetanotherco/aligned_layer/issues/102, the Prometheus metrics port is hardcoded [there](https://github.com/yetanotherco/aligned_layer/blob/31b589041727b63a662b126d4148ca7db6460842/aggregator/internal/pkg/aggregator.go#L74C3-L74C27). It would be handy to make it configurable.
Depending on the OS, some dependencies vary in how they should be downloaded and installed. This issue is to add these dependencies automatically in `make deps`: - go - foundry...
In SubmitTaskResponse function, from aggregator/internal/pgk/server.go, checking whether the operator missed any task is needed.
We should research about this parameter and how to set it with some sensible value
when calling agg.sendAggregatedResponseToContract we wait for response before subscribing back to channel. This limits the amount of responses we can send, since it is slow to submit response on chain....
This PR establishes a dockerized environment It incorporates Dockerfiles for the following components: - Opetator - Aggretor - Anvil tesnet ## Type of change - [x] New To test it,...
Create integration test of full flow to avoid manual testing. An integration test should execute succesfully before allowing merge to main