LN-EigenDA Proxy Server
Permanent EigenDA blobs
Last updated
./bin/eigenda-proxy \
--addr 127.0.0.1 \
--port 3100 \
--eigenda.disperser-rpc disperser-holesky.eigenda.xyz:443 \
--eigenda.signer-private-key-hex $PRIVATE_KEY \
--eigenda.max-blob-length 8Mb \
--eigenda.eth-rpc https://ethereum-holesky-rpc.publicnode.com \
--eigenda.svc-manager-addr 0xD4A7E1Bd8015057293f0D0A557088c286942e84b \
--weavevm.endpoint https://alphanet.load.network/ \
--weavevm.chain_id 9496 \
--weavevm.enabled \
--weavevm.private_key_hex $WVM_PRIV_KEY \
--storage.fallback-targets weavevm \
--storage.concurrent-write-routines 2 curl -X POST "http://127.0.0.1:3100/put?commitment_mode=simple" \
--data-binary "some data that will successfully be written to EigenDA" \
-H "Content-Type: application/octet-stream" \
--output response.binCOMMITMENT=$(xxd -p response.bin | tr -d '\n' | tr -d ' ')
curl -X GET "http:/127.0.0.1:3100/get/0x$COMMITMENT?commitment_mode=simple" \
-H "Content-Type: application/octet-stream"./bin/eigenda-proxy \
--addr 127.0.0.1 \
--port 3100 \
--eigenda.disperser-rpc disperser-holesky.eigenda.xyz:443 \
--eigenda.signer-private-key-hex $PRIVATE_KEY \
--eigenda.max-blob-length 8MiB \
--eigenda.eth-rpc https://ethereum-holesky-rpc.publicnode.com \
--eigenda.svc-manager-addr 0xD4A7E1Bd8015057293f0D0A557088c286942e84b \
--weavevm.endpoint https://alphanet.load.network/ \
--weavevm.chain_id 9496 \
--weavevm.enabled \
--weavevm.web3_signer_endpoint http://localhost:9000 \
--storage.fallback-targets weavevm \
--storage.concurrent-write-routines 2 ./bin/eigenda-proxy \
--addr 127.0.0.1 \
--port 3100 \
--eigenda.disperser-rpc disperser-holesky.eigenda.xyz:443 \
--eigenda.signer-private-key-hex $PRIVATE_KEY \
--eigenda.max-blob-length 8MiB \
--eigenda.eth-rpc https://ethereum-holesky-rpc.publicnode.com \
--eigenda.svc-manager-addr 0xD4A7E1Bd8015057293f0D0A557088c286942e84b \
--weavevm.endpoint https://testnet-rpc.wvm.dev/ \
--weavevm.chain_id 9496 \
--weavevm.enabled \
--weavevm.web3_signer_endpoint https://localhost:9000 \
--storage.fallback-targets weavevm \
--storage.concurrent-write-routines 2 \
--weavevm.web3_signer_tls_cert_file $SOME_PATH_TO_CERT \
--weavevm.web3_signer_tls_key_file $SOME_PATH_TO_KEY \
--weavevm.web3_signer_tls_ca_cert_file $SOME_PATH_TO_CA_CERT