Closed Egozit closed 7 months ago
@Egozit
Thanks for taking the time to open this issue! We've added this to our backlog, pending to be reviewed.
@Egozit just taken a look at this and this code in the library which does the ssz deserialzation is returning an error.
I tested this on Prysm and Lighthouse and it only seems to be an issue for Prysm. I'll open an issue on the library to confirm. However this PR lets you specify some env vars to enforce json encoding instead of ssz which works for both consensus clients. You can enable this by setting the following env vars:
BLOB_ARCHIVER_L1_BEACON_CLIENT_ENFORCE_JSON: true
BLOB_API_L1_BEACON_CLIENT_ENFORCE_JSON: true
Going to close this issue, as there is a workaround for this (using JSON via the env vars). I'll follow up on the failed SSZ deserialization in the linked issue.
I trying to set up blob-archiver using docker-compose up and connecting it to my beacon node (with Prysm) I am getting this error, no idea how to fix it:
I've checked my beacon api endpoint, it returns the data and blob successfully. Any advise?