Skip to content

Commit 2317132

Browse files
committed
chore: default HB mainnet endpoints (Forward)
1 parent 2b6c500 commit 2317132

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

desktop/src/renderer/services/aoDeploy.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@ type AoNetworkOptions = {
7373

7474
type EnvCandidate = { value?: string; source?: string; providedEmpty?: boolean };
7575

76+
// Public mainnet defaults (Forward HyperBEAM)
77+
const DEFAULT_AO_MODE: "mainnet" | "legacy" = "mainnet";
78+
const DEFAULT_HB_URL = "https://push.forward.computer";
79+
const DEFAULT_HB_SCHEDULER = "n_XZJhUnmldNFo4dhajoPZWhBXuJk-OcQr5JQ49c4Zo";
80+
7681
const pickEnvValue = (...keys: string[]): EnvCandidate => {
7782
const empties: string[] = [];
7883

@@ -93,16 +98,16 @@ const pickEnvValue = (...keys: string[]): EnvCandidate => {
9398

9499
const baseConnect = async () => {
95100
const modeEnv = getEnv("AO_MODE");
96-
const mode: "legacy" | "mainnet" = modeEnv === "mainnet" ? "mainnet" : "legacy";
101+
const mode: "legacy" | "mainnet" = modeEnv === "legacy" ? "legacy" : DEFAULT_AO_MODE;
97102

98103
const common = {
99104
GATEWAY_URL: getEnv("GATEWAY_URL"),
100105
GRAPHQL_URL: getEnv("GRAPHQL_URL"),
101106
GRAPHQL_MAX_RETRIES: getEnv("GRAPHQL_MAX_RETRIES") ? Number(getEnv("GRAPHQL_MAX_RETRIES")) : undefined,
102107
GRAPHQL_RETRY_BACKOFF: getEnv("GRAPHQL_RETRY_BACKOFF") ? Number(getEnv("GRAPHQL_RETRY_BACKOFF")) : undefined,
103-
MU_URL: getEnv("MU_URL"),
104-
CU_URL: getEnv("CU_URL"),
105-
SCHEDULER: getEnv("SCHEDULER"),
108+
MU_URL: getEnv("MU_URL") ?? getEnv("AO_URL") ?? DEFAULT_HB_URL,
109+
CU_URL: getEnv("CU_URL") ?? getEnv("AO_URL") ?? DEFAULT_HB_URL,
110+
SCHEDULER: getEnv("SCHEDULER") ?? DEFAULT_HB_SCHEDULER,
106111
};
107112

108113
const { connect } = await loadAo();
@@ -226,7 +231,7 @@ export async function spawnProcess(
226231

227232
const envScheduler = pickEnvValue("SCHEDULER", "VITE_SCHEDULER");
228233
const schedulerInput = normalizeEnvValue(scheduler);
229-
const schedulerCandidate = schedulerInput ?? envScheduler.value;
234+
const schedulerCandidate = schedulerInput ?? envScheduler.value ?? DEFAULT_HB_SCHEDULER;
230235
const schedulerValidation = validateSchedulerInput(schedulerCandidate ?? "", {
231236
allowEmpty: true,
232237
sourceLabel:

0 commit comments

Comments
 (0)