Run your Blobscan instance
Spin up Blobscan using 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.
More about Kurtosis
- Installation guide
- Kurtosis: A Deep Dive to Local Devnets by ethPandaOps