26 lines
982 B
Bash
Executable File
26 lines
982 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
# Archive blobs configuration
|
|
if [ -n "$EIGENDA_LOCAL_ARCHIVE_BLOBS" ]; then
|
|
export EXTENDED_EIGENDA_PARAMETERS="${EXTENDED_EIGENDA_PARAMETERS:-} --s3.credential-type=$EIGENDA_LOCAL_S3_CREDENTIAL_TYPE \
|
|
--s3.access-key-id=$EIGENDA_LOCAL_S3_ACCESS_KEY_ID \
|
|
--s3.access-key-secret=$EIGENDA_LOCAL_S3_ACCESS_KEY_SECRET \
|
|
--s3.bucket=$EIGENDA_LOCAL_S3_BUCKET \
|
|
--s3.path=$EIGENDA_LOCAL_S3_PATH \
|
|
--s3.endpoint=$EIGENDA_LOCAL_S3_ENDPOINT \
|
|
--storage.fallback-targets=s3"
|
|
fi
|
|
|
|
exec ./eigenda-proxy --addr=0.0.0.0 \
|
|
--port=4242 \
|
|
--eigenda.disperser-rpc="$EIGENDA_LOCAL_DISPERSER_RPC" \
|
|
--eigenda.eth-rpc="$OP_NODE__RPC_ENDPOINT" \
|
|
--eigenda.signer-private-key-hex=$(head -c 32 /dev/urandom | xxd -p -c 32) \
|
|
--eigenda.svc-manager-addr="$EIGENDA_LOCAL_SVC_MANAGER_ADDR" \
|
|
--eigenda.status-query-timeout="45m" \
|
|
--eigenda.disable-tls=false \
|
|
--eigenda.confirmation-depth=1 \
|
|
--eigenda.max-blob-length="32MiB" \
|
|
$EXTENDED_EIGENDA_PARAMETERS
|