Protocol Berg
This is a demo of the Kurtosis SDK that shows a multi client testnet with Proposer Builder Simulation (PBS) MEV components. The testnet
launches multiple components including several EL CL clients as mentioned in input_args.json
, MEV infra components, monitoring components
like grafana, prometheus, explorers and much more
Built using the eth2-package and Kurtosis
Run Instructions
- Have Kurtosis version 0.82.21 installed
- Have Docker Installed
- Have a running Kurtosis engine
kurtosis engine restart
go test -v -timeout=20m ./
or press play on your favorite IDE
Further Kurtosis
- You can see everything that is running using
kurtosis enclave inspect <enclve_name>
- You can see logs of services using
kurtosis servcie logs <enclave name> <service name>
- You can see shell into a service using
kurtosis servcie shell <enclave name> <service name>
MEV Notes
- MEV Registration of validators should happen at slot 64
- By Slot 128~ you should start seeing blocks being submitted