1. 04 Dec, 2024 1 commit
  2. 03 Dec, 2024 2 commits
  3. 30 Nov, 2024 1 commit
  4. 29 Nov, 2024 2 commits
    • ZT's avatar
      feat: Add-blockscout_params (#838) · 777ec065
      ZT authored
      fix #837 
      the default blockscout image version does not work on my machine. 
      so i added the blockscout_params for blockscout service. now user can
      customize the image versions they want to use.
      it contains two params:
      ```yaml
      blockscout_params:
        # blockscout docker image to use
        # Defaults to the latest image
        image: "blockscout/blockscout:latest"
        # blockscout smart contract verifier image to use
        # Defaults to ghcr.io/blockscout/smart-contract-verifier:v1.9.0
        verif_image: "ghcr.io/blockscout/smart-contract-verifier:v1.9.0"
      ```
      
      i already tested it on my machine and it worke well.
      
      ---------
      Co-authored-by: default avatarBarnabas Busa <barnabas.busa@ethereum.org>
      Co-authored-by: default avatarBarnabas Busa <busa.barnabas@gmail.com>
      777ec065
    • Manu NALEPA's avatar
      Prysm BN/VC: Fix communication (#839) · 3ba9e51f
      Manu NALEPA authored
      This PR has 2 commits:
      - Use different ports for gRPC and HTTP communication between Prysm VC
      and BN
      - Switch gRPC and HTTP ports to be consistent with default values.
      
      Before this PR, we had this issue:
      
      ```
       docker inspect vc-1-geth-prysm--773bda94114946f3b501f3e293517426
      [
          {
              "Id": "93713c8d7020aeb505836a11a1858e27dd9ecac19e7e7ed4814f677c30bc9c48",
              "Created": "2024-11-29T13:05:02.300408215Z",
              "Path": "/validator",
              "Args": [
                  "--accept-terms-of-use=true",
                  "--chain-config-file=/network-configs/config.yaml",
                  "--suggested-fee-recipient=0x8943545177806ED17B9F23F0a21ee5948eCaa776",
                  "--disable-monitoring=false",
                  "--monitoring-host=0.0.0.0",
                  "--monitoring-port=8080",
                  "--graffiti=1-geth-prysm",
                  "--wallet-dir=/validator-keys/prysm",
                  "--wallet-password-file=/prysm-password/prysm-password.txt",
                  "--beacon-rpc-provider=172.16.0.13:3500",
                  "--beacon-rest-api-provider=172.16.0.13:3500",
                  "--enable-beacon-rest-api"
              ],
      ```
      
      ```
                  "--beacon-rpc-provider=172.16.0.13:3500",
                  "--beacon-rest-api-provider=172.16.0.13:3500",
      ```
      
      The Prysm VC tried to connect to the Prysm VC with the same port for the
      beacon API and the gRPC.
      
      Now, it is:
      
      **VC**:
      ```
      ...
                  "--beacon-rpc-provider=172.16.0.13:4000",
                  "--beacon-rest-api-provider=http://172.16.0.13:3500"
      ...
      ```
      
      BN:
      ```
      ...
       "--rpc-host=0.0.0.0",
                  "--rpc-port=4000",
                  "--http-host=0.0.0.0",
                  "--http-cors-domain=*",
                  "--http-port=3500",
      ...
      ```
      
      ---------
      Signed-off-by: default avatarBarnabas Busa <barnabas.busa@ethereum.org>
      Co-authored-by: default avatarBarnabas Busa <barnabas.busa@ethereum.org>
      3ba9e51f
  5. 27 Nov, 2024 1 commit
  6. 26 Nov, 2024 1 commit
  7. 25 Nov, 2024 1 commit
    • Somnath's avatar
      fix: Update Erigon docker image repo naming (#834) · ceb14448
      Somnath authored
      Rename `thorax` -> `erigontech` for docker hub.
      Not changing the `ethpandaops/erigon:main` image which appears to be the
      default, changing the pectra version tho. Latest published erigon images
      are now multi-arch tho
      ceb14448
  8. 20 Nov, 2024 1 commit
    • Luca | Serenita's avatar
      feat: add vero `vc_type` (#827) · c2af1437
      Luca | Serenita authored
      Adds the Vero validator client as a supported `vc_type`.
      
      The Vero VC doesn't handle keys and requires a remote signer to be used
      (`use_remote_signer: true`). It can handle the minimal preset, as well
      as custom `seconds_per_slot` values.
      
      I've added the "Vero - Detailed" Grafana dashboard. I'm not sure if it's
      a good fit for this repo, let me know if you'd like me to remove it.
      
      ---------
      Co-authored-by: default avatarBarnabas Busa <barnabas.busa@ethereum.org>
      c2af1437
  9. 18 Nov, 2024 1 commit
  10. 01 Nov, 2024 4 commits
  11. 31 Oct, 2024 5 commits
    • Dan Moore's avatar
      fix: prefund container suffixes for k8s (#818) · 968cfbdb
      Dan Moore authored
      **purpose:**
      - fix issue when running with k8s backend, where prefunded accts
      services are not destroyed instantaneously and this causes 'service
      already exists' errors
      
      **tests:**
      
      original error:
      ```
      Running ethereal to derive private keys of key 1
      There was an error executing Starlark code
      An error occurred executing instruction (number 9) at github.com/rebelArtists/ethereum-package/src/prefunded_accounts/get_prefunded_accounts.star[12:34]:
        run_sh(name="run-ethereal-private-key", run="private_key=$(/app/ethereal hd keys --seed=\"code code code code code code code code code code code quality\" --path=\"m/44'/60'/0'/0/1\" | awk '/Private key/{print substr($NF, 3)}'); echo -n $private_key", image="wealdtech/ethereal:latest", description="Running ethereal to derive private keys of key 1")
        Caused by: error occurred while creating a run_sh task with image: wealdtech/ethereal:latest
        Caused by: Failed registering service with name: 'run-ethereal-private-key'
        Caused by: Error registering service 'run-ethereal-private-key'
        Caused by: An error occurred creating Kubernetes service in enclave '629c500d8cda49d3b743a3d143d336b7' with ID 'run-ethereal-private-key'
        Caused by: Failed to create service 'run-ethereal-private-key' in namespace 'kt-cdk'
        Caused by: services "run-ethereal-private-key" already exists
      
      Error encountered running Starlark code.
      ```
      
      with fix (service name has key number suffix to prevent clash):
      ```
      ...
      Running ethereal to derive eth address of key 19
      Command returned with exit code '0' and the following output: 0x6d5821d6D50108649480A63d6f337F8473d661ef
      
      Running ethereal to derive private keys of key 20
      Command returned with exit code '0' and the following output: efa8369dbb93b8b452535ab87f526465e9441c7c5809a942908662b925eaff42
      
      Running ethereal to derive eth address of key 20
      Command returned with exit code '0' and the following output: 0x31C916e6EAD0DB63BeD514a6f292C526696F0549
      
      Printing a message
      PRE_FUNDED_ACCOUNTS: [struct(address = "0xXYZ", private_key = "ABCDEFG"),...]
      ```
      
      ---------
      Co-authored-by: default avatarRafael Matias <rafael@skyle.net>
      968cfbdb
    • Rafael Matias's avatar
      ci: remove unnecessary docker login (#822) · bf0313f7
      Rafael Matias authored
      Causing:
      
      ```
      Error: Cannot perform an interactive login from a non TTY device
      Error: Process completed with exit code 1.
      ```
      bf0313f7
    • Rafael Matias's avatar
      fix: get volume size recommendations when in shadowfork mode (#820) · b1f27c64
      Rafael Matias authored
      config:
      ```yaml
      network_params:
        network: "holesky-shadowfork"
      persistent: true
      ```
      
      fixes
      
      ```
      There was an error interpreting Starlark code
      Evaluation error: key "holesky-shadowfork" not in dict
              at [github.com/ethpandaops/ethereum-package/main.star:143:55]: run
              at [github.com/ethpandaops/ethereum-package/src/participant_network.star:134:48]: launch_participant_network
              at [github.com/ethpandaops/ethereum-package/src/el/el_launcher.star:130:35]: launch
              at [github.com/ethpandaops/ethereum-package/src/el/geth/geth_launcher.star:59:24]: launch
              at [github.com/ethpandaops/ethereum-package/src/el/geth/geth_launcher.star:298:39]: get_config
      
      Error encountered running Starlark code.
      ```
      b1f27c64
    • Rafael Matias's avatar
      fix: docker login to separate action yaml (#819) · 24940221
      Rafael Matias authored
      - Only run docker login if credentials are available.
      - Print rate limits.
      24940221
    • Rafael Matias's avatar
      ci: run previous kurtosis version (#821) · 53578a6b
      Rafael Matias authored
      Rolling back to `1.3.1`, until the docker auth problems on `1.4.0` get
      fixed https://github.com/kurtosis-tech/kurtosis/pull/2579
      53578a6b
  12. 29 Oct, 2024 1 commit
  13. 27 Oct, 2024 1 commit
  14. 25 Oct, 2024 2 commits
  15. 17 Oct, 2024 2 commits
  16. 16 Oct, 2024 1 commit
  17. 15 Oct, 2024 1 commit
  18. 11 Oct, 2024 1 commit
  19. 10 Oct, 2024 1 commit
  20. 09 Oct, 2024 4 commits
  21. 07 Oct, 2024 3 commits
  22. 04 Oct, 2024 1 commit
  23. 03 Oct, 2024 1 commit
    • D's avatar
      chore: bump blockscout version (#787) · 4d07aea8
      D authored
      Currently the 6.7.2 introduced reth support.
      
      Even tho the workaround (below) is still in the code, it fixes some
      indexing issue. (Specifically something with the transaction receipts
      decoding).
      
      Still active (and if removed, still not working) workaround:
      ```
       "ETHEREUM_JSONRPC_VARIANT": "erigon"
                  if el_client_name == "erigon" or el_client_name == "reth"
                  else el_client_name,
      ```
      Co-authored-by: default avatarKeszey Dániel <keszeyd@MacBook-Pro.local>
      4d07aea8
  24. 02 Oct, 2024 1 commit