chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
21
services/etherlink-relay/src/config.js
Normal file
21
services/etherlink-relay/src/config.js
Normal file
@@ -0,0 +1,21 @@
|
||||
import dotenv from 'dotenv';
|
||||
import path from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
|
||||
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||
// Load PRIVATE_KEY from dotenv: smom-dbis-138/.env then service .env
|
||||
dotenv.config({ path: path.resolve(__dirname, '../../.env') });
|
||||
dotenv.config({ path: path.resolve(__dirname, '../.env') });
|
||||
const cwd = process.cwd();
|
||||
dotenv.config({ path: path.resolve(cwd, 'smom-dbis-138/.env') });
|
||||
dotenv.config({ path: path.resolve(cwd, '.env') });
|
||||
|
||||
export const config = {
|
||||
sourceChain: { rpcUrl: process.env.RPC_URL_138 || process.env.RPC_URL || "http://127.0.0.1:8545" },
|
||||
etherlinkRpcUrl: process.env.ETHERLINK_RPC_URL || "https://node.mainnet.etherlink.com",
|
||||
etherlinkRelayBridge: process.env.ETHERLINK_RELAY_BRIDGE || "",
|
||||
relayPrivateKey: process.env.ETHERLINK_RELAY_PRIVATE_KEY || process.env.PRIVATE_KEY,
|
||||
pollIntervalMs: parseInt(process.env.POLL_INTERVAL_MS || "5000", 10),
|
||||
maxConcurrent: parseInt(process.env.ETHERLINK_RELAY_MAX_CONCURRENT || "5", 10),
|
||||
queueDepthLimit: parseInt(process.env.ETHERLINK_RELAY_QUEUE_DEPTH || "100", 10),
|
||||
};
|
||||
Reference in New Issue
Block a user