Run your Blobscan instance

Kurtosis

Kurtosis is a tool for packaging and launching environments of containerized services where you want them and with one liners.

There is also a Kurtosis' ethereum-package maintained by ethpandaops, which makes it really easy to spin up up a local PoS Ethereum testnet with blobscan as an additional service, so you can explore blobs sent in your local network.

kurtosis clean -a && kurtosis run github.com/ethpandaops/ethereum-package --image-download always '{"additional_services": ["blobscan"]}'

The screenshot above displays all the services that are running now and their port redirects:

  • Web: http://127.0.0.1:32811
  • API: http://127.0.0.1:32810
  • Database: 127.0.0.1:32855

Development

For debugging or development it can be useful to clone the ethereum-package and run Kurtosis from it. The Blobscan service is defined in blobscan_launcher.star.

git clone https://github.com/ethpandaops/ethereum-package.git

cd ethereum-package
kurtosis clean -a && kurtosis run . --image-download always '{"additional_services": ["blobscan", "goomy_blob"]}'

This time we also included goomy_blob, a blob spammer.

Previous
Running Blobscan in Kind
Next
API