nixos/geth: add sepolia network

This commit is contained in:
Lorenzo Manacorda
2025-01-31 17:11:27 +01:00
parent 523ffceb85
commit 3ec974ac88
2 changed files with 25 additions and 3 deletions
@@ -129,8 +129,9 @@ let
"goerli"
"holesky"
"rinkeby"
"yolov2"
"ropsten"
"sepolia"
"yolov2"
]
);
default = null;
+23 -2
View File
@@ -15,7 +15,8 @@ import ./make-test-python.nix (
enable = true;
};
};
services.geth."testnet" = {
services.geth."holesky" = {
enable = true;
port = 30304;
network = "holesky";
@@ -28,15 +29,31 @@ import ./make-test-python.nix (
port = 18551;
};
};
services.geth."sepolia" = {
enable = true;
port = 30305;
network = "sepolia";
http = {
enable = true;
port = 28545;
};
authrpc = {
enable = true;
port = 28551;
};
};
};
testScript = ''
start_all()
machine.wait_for_unit("geth-mainnet.service")
machine.wait_for_unit("geth-testnet.service")
machine.wait_for_unit("geth-holesky.service")
machine.wait_for_unit("geth-sepolia.service")
machine.wait_for_open_port(8545)
machine.wait_for_open_port(18545)
machine.wait_for_open_port(28545)
machine.succeed(
'geth attach --exec "eth.blockNumber" http://localhost:8545 | grep \'^0$\' '
@@ -45,6 +62,10 @@ import ./make-test-python.nix (
machine.succeed(
'geth attach --exec "eth.blockNumber" http://localhost:18545 | grep \'^0$\' '
)
machine.succeed(
'geth attach --exec "eth.blockNumber" http://localhost:28545 | grep \'^0$\' '
)
'';
}
)