Commit 3ec974ac authored by Lorenzo Manacorda's avatar Lorenzo Manacorda
Browse files

nixos/geth: add sepolia network

parent 523ffceb
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -129,8 +129,9 @@ let
              "goerli"
              "holesky"
              "rinkeby"
              "yolov2"
              "ropsten"
              "sepolia"
              "yolov2"
            ]
          );
          default = null;
+23 −2
Original line number Diff line number Diff line
@@ -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$\' '
      )
    '';
  }
)