Skip to content

Commit ed1dee9

Browse files
authored
Merge pull request #30 from PixTapes/main
Add auth key and fix port in env
2 parents 82c6651 + 949edac commit ed1dee9

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/lib/solana/connection.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import {
22
ConfirmedSignaturesForAddress2Options,
33
Connection,
4+
ConnectionConfig,
45
ParsedConfirmedTransaction,
56
PublicKey,
67
} from "@solana/web3.js";
78

89
export function newConnection(): Connection {
9-
return new Connection(process.env.SOLANA_RPC || "");
10+
const config: ConnectionConfig = {};
11+
if (process.env.SOLANA_RPC_KEY_SECRET) {
12+
config.httpHeaders = { Authorization: process.env.SOLANA_RPC_KEY_SECRET };
13+
}
14+
return new Connection(process.env.SOLANA_RPC || "", config);
1015
}
1116

1217
interface Opt extends ConfirmedSignaturesForAddress2Options {

src/server.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,14 @@ import { ParsedConfirmedTransaction } from "@solana/web3.js";
1515
import initTwitterClient from "lib/twitter";
1616
import notifyTwitter from "lib/twitter/notifyTwitter";
1717

18-
const port = process.env.PORT || 4000;
19-
2018
(async () => {
2119
try {
2220
const result = dotenv.config();
2321
if (result.error) {
2422
throw result.error;
2523
}
2624
const config = loadConfig();
25+
const port = process.env.PORT || 4000;
2726

2827
const web3Conn = newConnection();
2928
const discordClient = await initDiscordClient();

0 commit comments

Comments
 (0)