This commit is contained in:
William
2025-02-12 22:02:19 +08:00
parent 61171af619
commit 2b69bfc2a5
+5 -5
View File
@@ -23,11 +23,9 @@ pub struct RpcResponse {
} }
pub async fn get_tip_accounts(block_engine_url: &str) -> Result<RpcResponse> { pub async fn get_tip_accounts(block_engine_url: &str) -> Result<RpcResponse> {
let mut client_builder = reqwest::Client::builder(); println!("get_tip_accounts: {}", block_engine_url);
if let Ok(http_proxy) = env::var("HTTP_PROXY") {
let proxy = Proxy::all(http_proxy)?; let client_builder = reqwest::Client::builder();
client_builder = client_builder.proxy(proxy);
}
let client = client_builder.build()?; let client = client_builder.build()?;
let request_body = RpcRequest { let request_body = RpcRequest {
jsonrpc: "2.0".to_string(), jsonrpc: "2.0".to_string(),
@@ -35,6 +33,7 @@ pub async fn get_tip_accounts(block_engine_url: &str) -> Result<RpcResponse> {
method: "getTipAccounts".to_string(), method: "getTipAccounts".to_string(),
params: vec![], params: vec![],
}; };
let result = client let result = client
.post(format!("{}/api/v1/bundles", block_engine_url)) .post(format!("{}/api/v1/bundles", block_engine_url))
.json(&request_body) .json(&request_body)
@@ -43,6 +42,7 @@ pub async fn get_tip_accounts(block_engine_url: &str) -> Result<RpcResponse> {
.json::<RpcResponse>() .json::<RpcResponse>()
.await?; .await?;
println!("result: {:?}", result);
Ok(result) Ok(result)
} }
/// tip accounts /// tip accounts