From cc114f72e675c5eaa45db8fa158a18d91438f9d7 Mon Sep 17 00:00:00 2001 From: guibescos <59208140+guibescos@users.noreply.github.com> Date: Tue, 25 Jun 2024 18:17:30 +0100 Subject: [PATCH] chore(xc-admin): custom solana rpc for executor (#1731) * Allow rpc override * ci --- governance/xc_admin/packages/crank_executor/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/governance/xc_admin/packages/crank_executor/src/index.ts b/governance/xc_admin/packages/crank_executor/src/index.ts index 4fc1ac23e0..7bb3bef8b3 100644 --- a/governance/xc_admin/packages/crank_executor/src/index.ts +++ b/governance/xc_admin/packages/crank_executor/src/index.ts @@ -17,6 +17,7 @@ const VAULT: PublicKey = new PublicKey(envOrErr("VAULT")); const KEYPAIR: Keypair = Keypair.fromSecretKey( Uint8Array.from(JSON.parse(fs.readFileSync(envOrErr("WALLET"), "ascii"))) ); +const SOLANA_RPC = process.env.SOLANA_RPC; const COMMITMENT: Commitment = (process.env.COMMITMENT as Commitment) ?? "confirmed"; const COMPUTE_UNIT_PRICE_MICROLAMPORTS: number | undefined = process.env @@ -26,7 +27,10 @@ const COMPUTE_UNIT_PRICE_MICROLAMPORTS: number | undefined = process.env async function run() { const squad = new SquadsMesh({ - connection: new Connection(getPythClusterApiUrl(CLUSTER), COMMITMENT), + connection: new Connection( + SOLANA_RPC ?? getPythClusterApiUrl(CLUSTER), + COMMITMENT + ), wallet: new NodeWallet(KEYPAIR), multisigProgramId: DEFAULT_MULTISIG_PROGRAM_ID, });