mirror of
https://github.com/stronk-dev/LivepeerEvents.git
synced 2025-07-07 03:35:09 +02:00
Compare commits
13 Commits
b83a39ba3e
...
accdac875c
Author | SHA1 | Date | |
---|---|---|---|
accdac875c | |||
e5799a1abb | |||
9e1489f80d | |||
970f11f990 | |||
934ff8cef8 | |||
2a03e6f4c0 | |||
0420534ba8 | |||
622d458b05 | |||
442418bc59 | |||
de09e55760 | |||
00bcba6899 | |||
6b8c35219a | |||
57fb11bd9c |
@ -1,22 +1,23 @@
|
|||||||
export const {
|
export const {
|
||||||
NODE_PORT = 42609,
|
NODE_PORT = 42609,
|
||||||
NODE_ENV = 'local',
|
NODE_ENV = 'local',
|
||||||
MONGO_URI = "mongodb://dbUser0:ukkC3c7T8kG@koios-shard-00-00.3yhxz.mongodb.net:27017,koios-shard-00-01.3yhxz.mongodb.net:27017,koios-shard-00-02.3yhxz.mongodb.net:27017/LivepeerEventsProd?ssl=true&replicaSet=atlas-tzama8-shard-0&authSource=admin&retryWrites=true&w=majority",
|
MONGO_URI = "DB PRODUCTION EVIRONMENT MONGODB",
|
||||||
MONGO_URI_DEV = 'mongodb://dbUser0:ukkC3c7T8kG@koios-shard-00-00.3yhxz.mongodb.net:27017,koios-shard-00-01.3yhxz.mongodb.net:27017,koios-shard-00-02.3yhxz.mongodb.net:27017/LivepeerEventsDev?ssl=true&replicaSet=atlas-tzama8-shard-0&authSource=admin&retryWrites=true&w=majority',
|
MONGO_URI_DEV = 'DB TEST EVIRONMENT MONGODB',
|
||||||
MONGO_URI_LOCAL = 'mongodb://localhost/livepeer',
|
MONGO_URI_LOCAL = 'mongodb://localhost/livepeer',
|
||||||
SESS_NAME = 'sid',
|
SESS_NAME = 'sid',
|
||||||
SESS_SECRET = 'secret!session',
|
SESS_SECRET = 'secret!session',
|
||||||
SESS_LIFETIME = (1000 * 60 * 60) * 24 * 365,
|
SESS_LIFETIME = (1000 * 60 * 60) * 24 * 365,
|
||||||
API_CMC = "2503d1f4-1bf5-4d71-828f-70437e6a18bc",
|
API_CMC = "Coinmarketcap API key",
|
||||||
API_L1_HTTP = "https://eth-mainnet.alchemyapi.io/v2/OqNcmO8B3m-XedCcg5-I1JrB20iF0GaM",
|
API_L1_HTTP = "ETH L1 HTTP API URL",
|
||||||
API_L1_KEY = "OqNcmO8B3m-XedCcg5-I1JrB20iF0GaM",
|
API_L2_HTTP = "ETH L2 HTTP API URL",
|
||||||
API_L2_KEY = "i0MWZ0bKQgEOYOvA3t4Mp_u5tdWKWFBX",
|
API_L1_KEY = "ETH L1 HTTP API KEY",
|
||||||
CONF_DEFAULT_ORCH = "0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e",
|
API_L2_KEY = "ETH L@ HTTP API KEY",
|
||||||
|
CONF_DEFAULT_ORCH = "YOUR OWN ORCHESTRATORS PUBLIC ADDRESS",
|
||||||
CONF_SIMPLE_MODE = false,
|
CONF_SIMPLE_MODE = false,
|
||||||
CONF_TIMEOUT_CMC = 360000,
|
CONF_TIMEOUT_CMC = 360000,
|
||||||
CONF_TIMEOUT_ALCHEMY = 10000,
|
CONF_TIMEOUT_ALCHEMY = 2000,
|
||||||
CONF_TIMEOUT_LIVEPEER = 240000,
|
CONF_TIMEOUT_LIVEPEER = 60000,
|
||||||
CONF_TIMEOUT_ENS_DOMAIN = 7200000,
|
CONF_TIMEOUT_ENS_DOMAIN = 86400000,
|
||||||
CONF_TIMEOUT_ENS_INFO = 3600000,
|
CONF_TIMEOUT_ENS_INFO = 3600000,
|
||||||
CONF_DISABLE_SYNC = false,
|
CONF_DISABLE_SYNC = false,
|
||||||
CONF_DISABLE_DB = false,
|
CONF_DISABLE_DB = false,
|
||||||
|
@ -60,7 +60,12 @@ if (!CONF_DISABLE_CMC) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Gets blockchain data
|
// Gets blockchain data
|
||||||
|
|
||||||
|
// ENS stuff TODO: CONF_DISABLE_ENS
|
||||||
const { ethers } = require("ethers");
|
const { ethers } = require("ethers");
|
||||||
|
const l1provider = new ethers.providers.JsonRpcProvider(API_L1_HTTP + API_L1_KEY);
|
||||||
|
// const l1provider = new ethers.providers.AlchemyProvider("mainnet", API_L1_KEY);
|
||||||
|
|
||||||
import { Network, Alchemy } from 'alchemy-sdk';
|
import { Network, Alchemy } from 'alchemy-sdk';
|
||||||
console.log("Connecting to HTTP RPC's");
|
console.log("Connecting to HTTP RPC's");
|
||||||
const web3layer1 = new Alchemy({apiKey: API_L1_KEY, network: Network.ETH_MAINNET});
|
const web3layer1 = new Alchemy({apiKey: API_L1_KEY, network: Network.ETH_MAINNET});
|
||||||
@ -68,8 +73,8 @@ const web3layer2 = new Alchemy({apiKey: API_L2_KEY, network: Network.ARB_MAINNET
|
|||||||
|
|
||||||
// Smart contract event stuff
|
// Smart contract event stuff
|
||||||
const { createAlchemyWeb3 } = require("@alch/alchemy-web3");
|
const { createAlchemyWeb3 } = require("@alch/alchemy-web3");
|
||||||
const deprWeb3main = createAlchemyWeb3(API_L1_HTTP);
|
const deprWeb3main = createAlchemyWeb3(API_L1_HTTP + API_L1_KEY);
|
||||||
const deprWeb3 = createAlchemyWeb3(API_L2_HTTP);
|
const deprWeb3 = createAlchemyWeb3(API_L2_HTTP + API_L2_KEY);
|
||||||
let BondingManagerTargetJson;
|
let BondingManagerTargetJson;
|
||||||
let BondingManagerTargetAbi;
|
let BondingManagerTargetAbi;
|
||||||
let BondingManagerProxyAddr;
|
let BondingManagerProxyAddr;
|
||||||
|
@ -55,8 +55,8 @@ const { NODE_ENV: mode } = process.env;
|
|||||||
resave: false,
|
resave: false,
|
||||||
//cookie to send to users
|
//cookie to send to users
|
||||||
cookie: {
|
cookie: {
|
||||||
sameSite: true,
|
sameSite: false,
|
||||||
secure: NODE_ENV === 'production',
|
secure: false,
|
||||||
maxAge: parseInt(SESS_LIFETIME)
|
maxAge: parseInt(SESS_LIFETIME)
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user