LN-EigenDA Proxy Server

Permanent EigenDA blobs

EigenDA proxy: repositoryarrow-up-right

About EigenDA Side Server Proxy

LN-EigenDA wraps the high-level EigenDA clientarrow-up-right, exposing endpoints for interacting with the EigenDA disperser in conformance to the OP Alt-DA server specarrow-up-right, and adding disperser verification logic. This simplifies integrating EigenDA into various rollup frameworks by minimizing the footprint of changes needed within their respective services.

About LN-EigenDA Side Server Proxy Integration

It's a Load Network integration as a secondary backend of eigenda-proxy. In this scope, Load Network provides an EVM gateway/interface for EigenDA blobs on Arweave's Permaweb, removing the need for trust assumptions and relying on centralized third party services to sync historical data and provides a "pay once, save forever" data storage feature for EigenDA blobs.

Key Details

  • Current maximum encoded blob size is 8 MiB (8_388_608 bytes).

  • Load Network currently operating in public testnet (Alphanet) - not recommended to use it in production environment.

Prerequisites and Resources

  1. Review the configuration parameters table and .env file settings for the Holesky network.

  2. Obtain test tLOAD tokens through our faucetarrow-up-right for testing purposes.

  3. Monitor your transactions using the Load Network explorer.arrow-up-right

Usage Examples

Please double check .env file values you start eigenda-proxy binary with env vars. They may conflict with flags.

Start eigenda proxy with LN private key:

POST command:

GET command:

Examples using Web3signer as a remote signer

Web3 signer

Web3Signerarrow-up-right is a tool by Consensys which allows remote signing.

Warnings

Using a remote signer comes with risks, please read the web3signer docs. However this is a recommended way to sign transactions for enterprise users and production environments. Web3Signer is not maintained by Load Network team. Example of the most simple local web3signer deployment (for testing purposes): https://github.com/allnil/web3signer_test_deployarrow-up-right

start eigenda proxy with signer:

start web3signer tls:

Last updated