This repository contains the infrastructure code used to setup EIP4844 and other Dencun related EIPs dev/testnets. A lot of the code uses reusable components either provided by our ansible collection or our helm charts for kubernetes.
| Status | Network | Links | Ansible | Terraform | Kubernetes |
|---|---|---|---|---|---|
| 🔴 Off | devnet-12 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | msf-1 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | gsf-2 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | gsf-1 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-11 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-10 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-9 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-8 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-7 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | sepolia-sf1 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-6 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-5 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
| 🔴 Off | devnet-4 | Network config / Inventory | 🔗 | 🔗 | 🔗 |
We're using asdf to make sure that we all use the same versions across tools. Our repositories should contain versions defined in .tools-versions.
You can then use ./setup.sh to install all dependencies.
# Find all .sops.* and *.enc.* files and update their keys
find . -type d -name "vendor" -prune -o \( -type f \( -name "*.sops.*" -o -name "*.enc.*" \) \) -exec sops updatekeys {} -y \;
Here's a table of where the keys are used
| Account Index | Component Used In | Private Key Used | Public Key Used | Comment |
|---|---|---|---|---|
| 0 | tx_fuzz blobs | ✅ | Spams blobs on the network | |
| 1 | tx_fuzz_txs | ✅ | Spams tx on the network | |
| 2 | mev_flood_signing_key | ✅ | Spams mev-able txs on the network | |
| 3 | mev_flood_user_key | ✅ | Spams mev-able txs on the network | |
| 4 | faucet-1 | ✅ | Faucet 1 | |
| 5 | faucet-2 | ✅ | Faucet 2 | |
| 6 | mev_flood_private_key | ✅ | Spams mev-able txs on the network | |
| 7 | manual-deposits | ✅ | Used to make manual deposits | |
| 8 | Marius is rich | |||
| 9 | goomy | ✅ | Spams blobs on the network | |
| 10-29 | available |