diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index 6c52fb8f27..bdd8be8c22 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -44,6 +44,8 @@ jobs: solana --version solana-keygen new -o "$HOME/.config/solana/id.json" --no-passphrase --silent - name: snapshot + env: + GITHUB_SECRET_RPC_URL: ${{ secrets.GITHUB_SECRET_RPC_URL }} run: | export PATH="/home/runner/.local/share/solana/install/active_release/bin:$PATH" export ANCHOR_WALLET="/home/runner/.config/solana/id.json" diff --git a/src/add-domains.ts b/src/add-domains.ts index 560b22cc50..821549e2b2 100644 --- a/src/add-domains.ts +++ b/src/add-domains.ts @@ -24,7 +24,9 @@ export const addDomains = async () => { "../data/final_data_lp_mainnet.json" ); - const provider = AnchorProvider.local("https://eclipse.helius-rpc.com"); + const provider = AnchorProvider.local( + process.env.GITHUB_SECRET_RPC_URL ?? "https://eclipse.helius-rpc.com" + ); const connection = provider.connection; const totalData = JSON.parse(fs.readFileSync(finalDataFile, "utf-8")); diff --git a/src/snap-points.ts b/src/snap-points.ts index b410060ac3..d2271bdeca 100644 --- a/src/snap-points.ts +++ b/src/snap-points.ts @@ -58,7 +58,9 @@ export const createSnapshotForNetwork = async (network: Network) => { let isBinary: boolean; switch (network) { case Network.MAIN: - provider = AnchorProvider.local("https://eclipse.helius-rpc.com"); + provider = AnchorProvider.local( + process.env.GITHUB_SECRET_RPC_URL ?? "https://eclipse.helius-rpc.com" + ); eventsSnapFilename = path.join( __dirname, "../data/events_snap_mainnet.json" diff --git a/src/snap-swaps.ts b/src/snap-swaps.ts index e9dd05be9d..e959c597d6 100644 --- a/src/snap-swaps.ts +++ b/src/snap-swaps.ts @@ -49,7 +49,9 @@ export const createSnapshotForNetwork = async (network: Network) => { switch (network) { case Network.MAIN: - provider = AnchorProvider.local("https://eclipse.helius-rpc.com"); + provider = AnchorProvider.local( + process.env.GITHUB_SECRET_RPC_URL ?? "https://eclipse.helius-rpc.com" + ); pointsFileName = path.join(__dirname, "../data/points_swap_mainnet.bin"); pairsFileName = path.join( __dirname,