aligned_layer
aligned_layer copied to clipboard
feat(verification_layer): bump EigenSDK to v0.3.0
Bump EigenSDK to v0.3.0
Description
This PR introduces the following changes
- Use NewTaskMetadata to create new Task in BLSAggregationService
- Use NewTaskSignature to process signatures in BLSAggregationService
- Use elcontracts.Config to create elcontracts.NewWriterFromConfig
- Use GeometricTxnManager to send transactions. It also adds new bumping parameters to the config file for the aggregator.
How to Test
- Run anvil
make anvil_start
- Run batcher
make batcher_start_local
- Run aggregator
make aggregator_start ENVIRONMENT=devnet
- Run telemetry and metrics
make telemetry_full_start
make run_metrics
- Register and run operator
make operator_full_registration CONFIG_FILE=config-files/config-operator-1.yaml ENVIRONMENT=devnet
make operator_start CONFIG_FILE=config-files/config-operator-1.yaml ENVIRONMENT=devnet
- Send proofs
make batcher_send_risc0_burst
- You can monitor transactions in Grafana and Jaeger
Type of change
- [x] New feature
- [x] Refactor
Checklist
- [ ] “Hotfix” to
testnet, everything else tostaging - [ ] Linked to Github Issue
- [ ] This change depends on code or research by an external entity
- [ ] Acknowledgements were updated to give credit
- [ ] Unit tests added
- [ ] This change requires new documentation.
- [ ] Documentation has been added/updated.
- [ ] This change is an Optimization
- [ ] Benchmarks added/run
- [ ] Has a known issue
- Link to the open issue addressing it
- [ ] If your PR changes the Operator compatibility (Ex: Upgrade prover versions)
- [ ] This PR adds compatibility for operator for both versions and do not change batcher/docs/examples
- [ ] This PR updates batcher and docs/examples to the newer version. This requires the operator are already updated to be compatible