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 |
---|---|---|---|---|---|
π’ Active | devnet-12 | 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 |