Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ BOT_PRIVATE_KEY=

# rpc
BLOXROUTE_AUTH_HEADER=
WSS_RPC_URL=
WSS_RPC_URL_FOURMEME=
WSS_RPC_URL_PANCAKE=
HTTP_RPC_URL=
HTTP_SEND_TX_URL=

Expand Down
15 changes: 11 additions & 4 deletions src/pvp/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ pub struct EnvConfig {

// -------- rpc config
/// The WebSocket RPC URL
pub wss_rpc_url: String,
pub wss_rpc_url_fourmeme: String,
pub wss_rpc_url_pancake: String,
/// The HTTP RPC URL
pub http_rpc_url: String,
/// The HTTP send tx URL: used to prevent rate limiting
Expand Down Expand Up @@ -130,7 +131,8 @@ impl Default for EnvConfig {
tx_simulation: true,

// -------- rpc config
wss_rpc_url: env::var("WSS_RPC_URL").expect("WSS_RPC_URL not set"),
wss_rpc_url_fourmeme: env::var("WSS_RPC_URL_FOURMEME").expect("WSS_RPC_URL_FOURMEME not set"),
wss_rpc_url_pancake: env::var("WSS_RPC_URL_PANCAKE").expect("WSS_RPC_URL_PANCAKE not set"),
http_rpc_url: env::var("HTTP_RPC_URL").expect("HTTP_RPC_URL not set"),
http_send_tx_url: env::var("HTTP_SEND_TX_URL").expect("HTTP_SEND_TX_URL not set"),
bloxroute_auth_header: env::var("BLOXROUTE_AUTH_HEADER").expect("BLOXROUTE_AUTH_HEADER not set"),
Expand Down Expand Up @@ -263,8 +265,13 @@ impl EnvConfig {
self
}

pub fn with_wss_rpc_url(mut self, url: String) -> Self {
self.wss_rpc_url = url;
pub fn with_wss_rpc_url_fourmeme(mut self, url: String) -> Self {
self.wss_rpc_url_fourmeme = url;
self
}

pub fn with_wss_rpc_url_pancake(mut self, url: String) -> Self {
self.wss_rpc_url_pancake = url;
self
}

Expand Down
Loading
Loading