Skip to content

Commit 1215789

Browse files
committed
migrate jupiter lite-api
1 parent 4faec3d commit 1215789

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

Settings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ prices:
4848
url: "https://hermes.pyth.network"
4949
timer: 60
5050
jupiter:
51-
url: "https://lite-api.jup.ag"
51+
url: ""
5252
timer: 60
5353
charter:
5454
timer: 60

crates/swapper/src/jupiter/default.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
1-
use super::{client::JupiterClient, provider::JUPITER_API_URL, provider::Jupiter};
2-
use crate::alien::{RpcClient, RpcProvider};
1+
use super::{client::JupiterClient, provider::Jupiter};
2+
use crate::{
3+
alien::{RpcClient, RpcProvider},
4+
config,
5+
};
36
use gem_jsonrpc::client::JsonRpcClient;
47
use primitives::Chain;
58
use std::sync::Arc;
69

710
impl Jupiter<RpcClient, RpcClient> {
811
pub fn new(provider: Arc<dyn RpcProvider>) -> Self {
9-
let http_client = JupiterClient::new(RpcClient::new(JUPITER_API_URL.into(), provider.clone()));
12+
let url = config::get_swap_api_url("jupiter");
13+
let http_client = JupiterClient::new(RpcClient::new(url, provider.clone()));
1014
let solana_endpoint = provider
1115
.get_endpoint(Chain::Solana)
1216
.expect("Failed to get Solana endpoint for Jupiter provider");

crates/swapper/src/jupiter/provider.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ use gem_solana::{
1919
use primitives::{AssetId, Chain};
2020
use std::collections::HashSet;
2121

22-
pub(crate) const JUPITER_API_URL: &str = "https://lite-api.jup.ag";
23-
2422
#[derive(Debug)]
2523
pub struct Jupiter<C, R>
2624
where
@@ -47,10 +45,6 @@ where
4745
}
4846
}
4947

50-
pub fn api_url() -> &'static str {
51-
JUPITER_API_URL
52-
}
53-
5448
pub fn get_asset_address(&self, asset_id: &str) -> Result<String, SwapperError> {
5549
get_pubkey_by_str(asset_id)
5650
.map(|x| x.to_string())

0 commit comments

Comments
 (0)