diff --git a/nixos/modules/services/blockchain/ethereum/geth.nix b/nixos/modules/services/blockchain/ethereum/geth.nix index 0c406c595a74..807d50f8aa7e 100644 --- a/nixos/modules/services/blockchain/ethereum/geth.nix +++ b/nixos/modules/services/blockchain/ethereum/geth.nix @@ -129,8 +129,9 @@ let "goerli" "holesky" "rinkeby" - "yolov2" "ropsten" + "sepolia" + "yolov2" ] ); default = null; diff --git a/nixos/tests/geth.nix b/nixos/tests/geth.nix index 984b46935b86..7fa7b97ed3bb 100644 --- a/nixos/tests/geth.nix +++ b/nixos/tests/geth.nix @@ -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$\' ' + ) ''; } )