diff --git a/packages/brain/src/modules/config/loadEnvs.ts b/packages/brain/src/modules/config/loadEnvs.ts index 12d0be86..030edf95 100644 --- a/packages/brain/src/modules/config/loadEnvs.ts +++ b/packages/brain/src/modules/config/loadEnvs.ts @@ -45,6 +45,7 @@ function getExecutionClient(network: Network): ExecutionClient { if (executionClientStr.includes(ExecutionClient.Besu)) return ExecutionClient.Besu; if (executionClientStr.includes(ExecutionClient.Nethermind)) return ExecutionClient.Nethermind; if (executionClientStr.includes(ExecutionClient.Erigon)) return ExecutionClient.Erigon; + if (executionClientStr.includes(ExecutionClient.Reth)) return ExecutionClient.Reth; return ExecutionClient.Unknown; } diff --git a/packages/common/src/types/index.ts b/packages/common/src/types/index.ts index 5c665f57..6e7e1286 100644 --- a/packages/common/src/types/index.ts +++ b/packages/common/src/types/index.ts @@ -10,6 +10,7 @@ export enum ExecutionClient { Besu = "besu", Nethermind = "nethermind", Geth = "geth", + Reth = "reth", Erigon = "erigon", Unknown = "unknown" } diff --git a/packages/ui/public/assets/reth.png b/packages/ui/public/assets/reth.png new file mode 100644 index 00000000..5fac9c4e Binary files /dev/null and b/packages/ui/public/assets/reth.png differ diff --git a/packages/ui/src/components/StakerConfig/StakerConfig.tsx b/packages/ui/src/components/StakerConfig/StakerConfig.tsx index 749cf00a..53220bd5 100644 --- a/packages/ui/src/components/StakerConfig/StakerConfig.tsx +++ b/packages/ui/src/components/StakerConfig/StakerConfig.tsx @@ -9,6 +9,7 @@ export default function StakerConfig({ stakerConfig }: { stakerConfig: StakerCon const images: { [key: string]: string } = { erigon: "/assets/erigon.png", geth: "/assets/geth.png", + reth: "/assets/reth.png", besu: "/assets/besu.png", nethermind: "/assets/nethermind.png", prysm: "/assets/prysm.png",