Skip to content

Commit

Permalink
fix: more updatees to node providers
Browse files Browse the repository at this point in the history
  • Loading branch information
Namaskar-1F64F committed Feb 19, 2025
1 parent c627ed5 commit 80c71de
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 18 deletions.
25 changes: 24 additions & 1 deletion example.env
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,27 @@ COQNET_GOGOPOOL_FUJI_URL=
COQNET_CHORUSONE_MAINNET_URL=
COQNET_CHORUSONE_FUJI_URL=
COQNET_ARTIFACT_MAINNET_URL=
COQNET_ARTIFACT_FUJI_URL=
COQNET_ARTIFACT_FUJI_URL=
COQNET_0XNODERUNNER_MAINNET_URL=
COQNET_ALTOSTAKE_MAINNET_URL=
COQNET_BAKERMAN_MAINNET_URL=
COQNET_BLOCKCHAIN_SERVICES_LABS_MAINNET_URL=
COQNET_CATCHALL_MAINNET_URL=
COQNET_CHRISTIANS_MAINNET_URL=
COQNET_D6CGTO6RZNJ_MAINNET_URL=
COQNET_ERWIN_MAINNET_URL=
COQNET_HALOAVAX_MAINNET_URL=
COQNET_JOEE_MAINNET_URL=
COQNET_PAULT_MAINNET_URL=
COQNET_POLKACHU_MAINNET_URL=
COQNET_PROVIROLL_MAINNET_URL=
COQNET_REDBOT_MAINNET_URL=
COQNET_RR_MAINNET_URL=
COQNET_SANGHREN_MAINNET_URL=
COQNET_SCORCHIO_MAINNET_URL=
COQNET_SPACED_MAINNET_URL=
COQNET_SPECTURA_MAINNET_URL=
COQNET_STEVENM_MAINNET_URL=
COQNET_T3ND0N_MAINNET_URL=
COQNET_ZALUTIONS_MAINNET_URL=
COQNET_ZWETSCHGE_MAINNET_URL=
43 changes: 26 additions & 17 deletions src/actions/coqnet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,10 @@ export const HARDWARE_PROVIDER_MAP = [
mainnetUrlSecretName: "COQNET_PROVIROLL_MAINNET_URL",
},
{
name: "Jared",
name: "stevenm",
id: "0xf52e492a0e83cbaccf712377915f15d9af0a6fd61a3b77ce6a1faf6dfc5a95ad",
fujiUrlSecretName: "COQNET_JARRED_FUJI_URL",
mainnetUrlSecretName: "COQNET_JARRED_MAINNET_URL",
fujiUrlSecretName: "COQNET_STEVENM_FUJI_URL",
mainnetUrlSecretName: "COQNET_STEVENM_MAINNET_URL",
},
{
name: "D6cGto6RZnJ",
Expand Down Expand Up @@ -180,24 +180,42 @@ export const HARDWARE_PROVIDER_MAP = [
fujiUrlSecretName: "COQNET_SANGHREN_FUJI_URL",
mainnetUrlSecretName: "COQNET_SANGHREN_MAINNET_URL",
},
{
name: "Altostake",
id: "0xd6405f4d82562e941b7ca0607616420a9b235dc941a3897cf1cffc71d8770ef2",
fujiUrlSecretName: "COQNET_ALTOSTAKE_FUJI_URL",
mainnetUrlSecretName: "COQNET_ALTOSTAKE_MAINNET_URL",
},
] as const;

const getSlackUrl = async (
hardwareProvider: string,
network: Network = Network.MAINNET,
context: Context
) => {
const slackUrl = HARDWARE_PROVIDER_MAP.find(
const foundHardwareProvider = HARDWARE_PROVIDER_MAP.find(
({ id }) => id.toLowerCase() === hardwareProvider.toLowerCase()
);
if (!slackUrl) {
if (!foundHardwareProvider) {
console.error(
`No hardware provider found for: ${hardwareProvider} on network: ${network}`
);
return network === Network.FUJI
? await context.secrets.get(CATCHALL_FUJI_URL_NAME)
: await context.secrets.get(CATCHALL_MAINNET_URL_NAME);
}
try {
return network === Network.FUJI
? await context.secrets.get(foundHardwareProvider.fujiUrlSecretName)
: await context.secrets.get(foundHardwareProvider.mainnetUrlSecretName);
} catch (error) {
console.error(
`Error getting Slack URL for: ${hardwareProvider} on network: ${network} foundHardwareProvider.mainnetUrlSecretName: ${foundHardwareProvider.mainnetUrlSecretName} foundHardwareProvider.fujiUrlSecretName: ${foundHardwareProvider.fujiUrlSecretName}`
);
return network === Network.FUJI
? await context.secrets.get(CATCHALL_FUJI_URL_NAME)
: await context.secrets.get(CATCHALL_MAINNET_URL_NAME);
}
return network === Network.FUJI
? await context.secrets.get(slackUrl.fujiUrlSecretName)
: await context.secrets.get(slackUrl.mainnetUrlSecretName);
};

const handleCoqnetHardwareRentedEvents = async (
Expand Down Expand Up @@ -234,15 +252,6 @@ const handleCoqnetHardwareRentedEvents = async (
context
);

if (!slackUrl) {
throw new Error(
"No Slack URL found for hardware provider: " +
event.hardwareProviderName +
" on network: " +
network
);
}

await emitter.emit(
undefined,
undefined,
Expand Down

0 comments on commit 80c71de

Please sign in to comment.