tangle-network / gadget

A framework for building modular AVS and Tangle Blueprints: https://docs.tangle.tools/developers/blueprints.
https://tangle.tools
Apache License 2.0
12 stars 3 forks source link

[CHECKLIST] Blueprints and Eigenlayer Integration #232

Open Tjemmmic opened 1 month ago

Tjemmmic commented 1 month ago

Gadget Blueprints and EigenLayer Integration

Summary

We want to build out the capabilities of Blueprint development and create blueprints to show off the possibilities. The following blueprints should be built: Incredible Squaring on Tangle, Incredible Squaring on EigenLayer, Tangle AVS, BLS Aggregation, and ECDSA MPC.

To support EigenLayer with our Gadget, meaning that a developer could choose to build with Eigenlayer in mind as a Gadget's context, we need to add support to the CLI. For example, when using the gadget blueprint create command, it should be possible to choose to build for Eigenlayer, where the following will happen:

EigenLayer Integration

Networking

Keystore

Blueprints

Incredible Squaring Blueprints

Tangle AVS Blueprint

BLS Aggregation - NOTE: Requires the Networking support mentioned above

Core, Common, Cleanup, Etc.

Documentation