Skip to content

Commit e342e4b

Browse files
committed
chore: more specific rpc urls
1 parent 90d869a commit e342e4b

36 files changed

+42
-40
lines changed

.env.example

+2-2
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ BIRDEYE_API_KEY=
214214
SOL_ADDRESS=So11111111111111111111111111111111111111112
215215
SLIPPAGE=1
216216
BASE_MINT=So11111111111111111111111111111111111111112
217-
RPC_URL=https://api.mainnet-beta.solana.com
217+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
218218
HELIUS_API_KEY=
219219

220220
# Telegram Configuration
@@ -345,7 +345,7 @@ NEAR_WALLET_SECRET_KEY=
345345
NEAR_WALLET_PUBLIC_KEY=
346346
NEAR_ADDRESS=
347347
SLIPPAGE=1
348-
RPC_URL=https://rpc.testnet.near.org
348+
NEAR_RPC_URL=https://rpc.testnet.near.org
349349
NEAR_NETWORK=testnet # or mainnet
350350

351351
# ZKsync Era Configuration

README_CN.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ BIRDEYE_API_KEY=
210210
211211
SOL_ADDRESS=So11111111111111111111111111111111111111112
212212
SLIPPAGE=1
213-
RPC_URL=https://api.mainnet-beta.solana.com
213+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
214214
HELIUS_API_KEY=
215215
216216

README_ES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ BIRDEYE_API_KEY=
120120
121121
SOL_ADDRESS=So11111111111111111111111111111111111111112
122122
SLIPPAGE=1
123-
RPC_URL=https://api.mainnet-beta.solana.com
123+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
124124
HELIUS_API_KEY=
125125
126126
## Telegram

README_JA.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ BIRDEYE_API_KEY=
119119
120120
SOL_ADDRESS=So11111111111111111111111111111111111111112
121121
SLIPPAGE=1
122-
RPC_URL=https://api.mainnet-beta.solana.com
122+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
123123
HELIUS_API_KEY=
124124
125125

README_PTBR.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ BIRDEYE_API_KEY=
121121
122122
SOL_ADDRESS=So11111111111111111111111111111111111111112
123123
SLIPPAGE=1
124-
RPC_URL=https://api.mainnet-beta.solana.com
124+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
125125
HELIUS_API_KEY=
126126
127127

README_RO.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ BIRDEYE_API_KEY=
121121
122122
SOL_ADDRESS=So11111111111111111111111111111111111111112
123123
SLIPPAGE=1
124-
RPC_URL=https://api.mainnet-beta.solana.com
124+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
125125
HELIUS_API_KEY=
126126
127127

README_RS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ BIRDEYE_API_KEY=
120120
121121
SOL_ADDRESS=So11111111111111111111111111111111111111112
122122
SLIPPAGE=1
123-
RPC_URL=https://api.mainnet-beta.solana.com
123+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
124124
HELIUS_API_KEY=
125125
126126
## Telegram

README_RU.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ BIRDEYE_API_KEY= # API-ключ для BirdEye
137137
138138
SOL_ADDRESS=So11111111111111111111111111111111111111112
139139
SLIPPAGE=1
140-
RPC_URL=https://api.mainnet-beta.solana.com
140+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
141141
HELIUS_API_KEY= # API-ключ Helius
142142
143143

docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ services:
2828
- BIRDEYE_API_KEY=
2929
- SOL_ADDRESS=So11111111111111111111111111111111111111112
3030
- SLIPPAGE=1
31-
- RPC_URL=https://api.mainnet-beta.solana.com
31+
- SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
3232
- HELIUS_API_KEY=
3333
- SERVER_PORT=3000
3434
- WALLET_SECRET_SALT=secret_salt

docs/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/README_CN.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ BIRDEYE_API_KEY=
117117
118118
SOL_ADDRESS=So11111111111111111111111111111111111111112
119119
SLIPPAGE=1
120-
RPC_URL=https://api.mainnet-beta.solana.com
120+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
121121
HELIUS_API_KEY=
122122
123123

docs/README_DE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ BIRDEYE_API_KEY=
114114
115115
SOL_ADDRESS=So11111111111111111111111111111111111111112
116116
SLIPPAGE=1
117-
RPC_URL=https://api.mainnet-beta.solana.com
117+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
118118
HELIUS_API_KEY=
119119
120120
## Telegram

docs/README_ES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/README_FR.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/README_TH.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ BIRDEYE_API_KEY=
114114
115115
SOL_ADDRESS=So11111111111111111111111111111111111111112
116116
SLIPPAGE=1
117-
RPC_URL=https://api.mainnet-beta.solana.com
117+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
118118
HELIUS_API_KEY=
119119
120120

docs/docs/advanced/eliza-in-tee.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ services:
272272
- BIRDEYE_API_KEY=$BIRDEYE_API_KEY
273273
- SOL_ADDRESS=So11111111111111111111111111111111111111112
274274
- SLIPPAGE=1
275-
- RPC_URL=https://api.mainnet-beta.solana.com
275+
- SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
276276
- HELIUS_API_KEY=$HELIUS_API_KEY
277277
- SERVER_PORT=3000
278278
- WALLET_SECRET_SALT=$WALLET_SECRET_SALT

docs/docs/api/_media/README_CN.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/docs/api/_media/README_FR.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/docs/api/_media/README_JA.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ BIRDEYE_API_KEY=
120120
121121
SOL_ADDRESS=So11111111111111111111111111111111111111112
122122
SLIPPAGE=1
123-
RPC_URL=https://api.mainnet-beta.solana.com
123+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
124124
HELIUS_API_KEY=
125125
126126

docs/docs/api/_media/README_KOR.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ BIRDEYE_API_KEY=
118118
119119
SOL_ADDRESS=So11111111111111111111111111111111111111112
120120
SLIPPAGE=1
121-
RPC_URL=https://api.mainnet-beta.solana.com
121+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
122122
HELIUS_API_KEY=
123123
124124

docs/docs/api/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ BIRDEYE_API_KEY=
123123
124124
SOL_ADDRESS=So11111111111111111111111111111111111111112
125125
SLIPPAGE=1
126-
RPC_URL=https://api.mainnet-beta.solana.com
126+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
127127
HELIUS_API_KEY=
128128
129129
## Telegram

packages/core/.env.test

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ TEST_DATABASE_CLIENT=sqlite
22
NODE_ENV=test
33
MAIN_WALLET_ADDRESS=TEST_MAIN_WALLET_ADDRESS_VALUE
44
OPENAI_API_KEY=TEST_OPENAI_API_KEY_VALUE
5-
RPC_URL=https://api.mainnet-beta.solana.com
5+
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
66
WALLET_PUBLIC_KEY=2weMjPLLybRMMva1fM3U31goWWrCpF59CHWNhnCJ9Vyh

packages/plugin-near/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ NEAR_WALLET_SECRET_KEY=your-wallet-private-key
3434
NEAR_WALLET_PUBLIC_KEY=your-wallet-public-key
3535
NEAR_ADDRESS=your-account.near
3636
NEAR_NETWORK=testnet # mainnet or testnet
37-
RPC_URL=https://rpc.testnet.near.org
37+
NEAR_RPC_URL=https://rpc.testnet.near.org
3838
SLIPPAGE=0.01 # 1% slippage tolerance
3939
```
4040

packages/plugin-near/src/actions/swap.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ async function swapToken(
5555
const tokenOut = await ftGetTokenMetadata(outputTokenId);
5656
const networkId = runtime.getSetting("NEAR_NETWORK") || "testnet";
5757
const nodeUrl =
58-
runtime.getSetting("RPC_URL") || "https://rpc.testnet.near.org";
58+
runtime.getSetting("NEAR_RPC_URL") || "https://rpc.testnet.near.org";
5959

6060
// Get all pools for estimation
6161
// ratedPools, unRatedPools,
@@ -257,7 +257,7 @@ export const executeSwap: Action = {
257257
networkId: runtime.getSetting("NEAR_NETWORK") || "testnet",
258258
keyStore,
259259
nodeUrl:
260-
runtime.getSetting("RPC_URL") ||
260+
runtime.getSetting("NEAR_RPC_URL") ||
261261
"https://rpc.testnet.near.org",
262262
});
263263

packages/plugin-near/src/actions/transfer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ async function transferNEAR(
6464
): Promise<string> {
6565
const networkId = runtime.getSetting("NEAR_NETWORK") || "testnet";
6666
const nodeUrl =
67-
runtime.getSetting("RPC_URL") || "https://rpc.testnet.near.org";
67+
runtime.getSetting("NEAR_RPC_URL") || "https://rpc.testnet.near.org";
6868
const accountId = runtime.getSetting("NEAR_ADDRESS");
6969
const secretKey = runtime.getSetting("NEAR_WALLET_SECRET_KEY");
7070

packages/plugin-near/src/environment.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const nearEnvSchema = z.object({
99
NEAR_WALLET_PUBLIC_KEY: z.string().min(1, "Wallet public key is required"),
1010
NEAR_ADDRESS: z.string().min(1, "Near address is required"),
1111
SLIPPAGE: z.string().min(1, "Slippage is required"),
12-
RPC_URL: z.string().min(1, "RPC URL is required"),
12+
NEAR_RPC_URL: z.string().min(1, "RPC URL is required"),
1313
networkId: z.string(),
1414
nodeUrl: z.string(),
1515
walletUrl: z.string(),
@@ -87,7 +87,7 @@ export async function validateNearConfig(
8787
NEAR_ADDRESS:
8888
runtime.getSetting("NEAR_ADDRESS") || process.env.NEAR_ADDRESS,
8989
SLIPPAGE: runtime.getSetting("SLIPPAGE") || process.env.SLIPPAGE,
90-
RPC_URL: runtime.getSetting("RPC_URL") || process.env.RPC_URL,
90+
NEAR_RPC_URL: runtime.getSetting("NEAR_RPC_URL") || process.env.NEAR_RPC_URL,
9191
...envConfig, // Spread the environment-specific config
9292
};
9393

packages/plugin-solana-agentkit/src/actions/createToken.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ export default {
104104

105105
elizaLogger.log("Init solana agent kit...");
106106
const solanaPrivatekey = runtime.getSetting("SOLANA_PRIVATE_KEY");
107-
const rpc = runtime.getSetting("RPC_URL");
107+
const rpc = runtime.getSetting("SOLANA_RPC_URL");
108108
const openAIKey = runtime.getSetting("OPENAI_API_KEY");
109109
const solanaAgentKit = new SolanaAgentKit(
110110
solanaPrivatekey,

packages/plugin-solana/README.MD

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const solanaEnvSchema = {
6969
WALLET_PUBLIC_KEY: string,
7070
SOL_ADDRESS: string,
7171
SLIPPAGE: string,
72-
RPC_URL: string,
72+
SOLANA_RPC_URL: string,
7373
HELIUS_API_KEY: string,
7474
BIRDEYE_API_KEY: string,
7575
};

packages/plugin-solana/src/actions/swapDao.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export const executeSwapForDAO: Action = {
6565

6666
try {
6767
const connection = new Connection(
68-
runtime.getSetting("RPC_URL") as string
68+
runtime.getSetting("SOLANA_RPC_URL") as string
6969
);
7070

7171
const { keypair: authority } = await getWalletKey(runtime, true);

packages/plugin-solana/src/actions/swapUtils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { settings } from "@elizaos/core";
1414
const solAddress = settings.SOL_ADDRESS;
1515
const SLIPPAGE = settings.SLIPPAGE;
1616
const connection = new Connection(
17-
settings.RPC_URL || "https://api.mainnet-beta.solana.com"
17+
settings.SOLANA_RPC_URL || "https://api.mainnet-beta.solana.com"
1818
);
1919
const delay = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));
2020

packages/plugin-solana/src/actions/transfer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ export default {
142142
true
143143
);
144144

145-
const connection = new Connection(settings.RPC_URL!);
145+
const connection = new Connection(settings.SOLANA_RPC_URL!);
146146

147147
const mintPubkey = new PublicKey(content.tokenAddress);
148148
const recipientPubkey = new PublicKey(content.recipient);

packages/plugin-solana/src/environment.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const solanaEnvSchema = z
2626
z.object({
2727
SOL_ADDRESS: z.string().min(1, "SOL address is required"),
2828
SLIPPAGE: z.string().min(1, "Slippage is required"),
29-
RPC_URL: z.string().min(1, "RPC URL is required"),
29+
SOLANA_RPC_URL: z.string().min(1, "RPC URL is required"),
3030
HELIUS_API_KEY: z.string().min(1, "Helius API key is required"),
3131
BIRDEYE_API_KEY: z.string().min(1, "Birdeye API key is required"),
3232
})
@@ -52,7 +52,9 @@ export async function validateSolanaConfig(
5252
SOL_ADDRESS:
5353
runtime.getSetting("SOL_ADDRESS") || process.env.SOL_ADDRESS,
5454
SLIPPAGE: runtime.getSetting("SLIPPAGE") || process.env.SLIPPAGE,
55-
RPC_URL: runtime.getSetting("RPC_URL") || process.env.RPC_URL,
55+
SOLANA_RPC_URL:
56+
runtime.getSetting("SOLANA_RPC_URL") ||
57+
process.env.SOLANA_RPC_URL,
5658
HELIUS_API_KEY:
5759
runtime.getSetting("HELIUS_API_KEY") ||
5860
process.env.HELIUS_API_KEY,

packages/plugin-solana/src/evaluators/trust.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ async function handler(runtime: IAgentRuntime, message: Memory) {
158158
// create the wallet provider and token provider
159159
const walletProvider = new WalletProvider(
160160
new Connection(
161-
runtime.getSetting("RPC_URL") ||
161+
runtime.getSetting("SOLANA_RPC_URL") ||
162162
"https://api.mainnet-beta.solana.com"
163163
),
164164
publicKey

packages/plugin-solana/src/providers/simulationSellingService.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export class SimulationSellingService {
3939
constructor(runtime: IAgentRuntime, trustScoreDb: TrustScoreDatabase) {
4040
this.trustScoreDb = trustScoreDb;
4141

42-
this.connection = new Connection(runtime.getSetting("RPC_URL"));
42+
this.connection = new Connection(runtime.getSetting("SOLANA_RPC_URL"));
4343
this.baseMint = new PublicKey(
4444
runtime.getSetting("BASE_MINT") ||
4545
"So11111111111111111111111111111111111111112"

packages/plugin-solana/src/providers/trustScoreProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export class TrustScoreManager {
6767
) {
6868
this.tokenProvider = tokenProvider;
6969
this.trustScoreDb = trustScoreDb;
70-
this.connection = new Connection(runtime.getSetting("RPC_URL"));
70+
this.connection = new Connection(runtime.getSetting("SOLANA_RPC_URL"));
7171
this.baseMint = new PublicKey(
7272
runtime.getSetting("BASE_MINT") ||
7373
"So11111111111111111111111111111111111111112"

packages/plugin-solana/src/providers/wallet.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ const walletProvider: Provider = {
374374
const { publicKey } = await getWalletKey(runtime, false);
375375

376376
const connection = new Connection(
377-
runtime.getSetting("RPC_URL") || PROVIDER_CONFIG.DEFAULT_RPC
377+
runtime.getSetting("SOLANA_RPC_URL") || PROVIDER_CONFIG.DEFAULT_RPC
378378
);
379379

380380
const provider = new WalletProvider(connection, publicKey);

0 commit comments

Comments
 (0)