Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
/ dencun-devnets Public archive

Infrastructure code used to setup EIP4844 dev/testnets.

Notifications You must be signed in to change notification settings

ethpandaops/dencun-devnets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ccfe1e1 Β· Mar 20, 2024
Jul 18, 2023
Mar 20, 2024
Jul 19, 2023
Mar 20, 2024
Mar 20, 2024
Oct 21, 2023
Feb 22, 2024
Feb 22, 2024
Mar 20, 2024
Jul 11, 2023
Oct 11, 2023
Feb 22, 2024
Aug 17, 2023
Nov 24, 2023
Mar 20, 2024
Dec 4, 2023
Jun 8, 2023
Oct 17, 2023
Oct 23, 2023

Repository files navigation

🐼 ❀️.oO
"Pandas love blobs"

Infrastructure code for Dencun Dev/Testnets

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.

Networks

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 πŸ”— πŸ”— πŸ”—

Development

Version management for tools

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.

Update all sops files

# 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 \;

Genesis allocation used:

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