Skip to content

Commit 7005db3

Browse files
committed
Temp compute budget fix
1 parent fce0517 commit 7005db3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

src/helius_rpc.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ pub fn get_priority_fee_estimate_for_transaction(
5353
priority_level: HeliusPriorityLevel,
5454
transaction: &Transaction,
5555
) -> Result<u64, String> {
56-
println!("Invoking Helius RPC method: getPriorityFeeEstimate");
56+
//println!("Invoking Helius RPC method: getPriorityFeeEstimate");
5757

5858
let request = serde_json::json!([HeliusGetPriorityFeeEstimateRequest {
5959
options: Some(HeliusGetPriorityFeeEstimateOptions {
@@ -84,7 +84,7 @@ pub fn get_priority_fee_estimate_for_instructions(
8484
priority_level: HeliusPriorityLevel,
8585
instructions: &[Instruction],
8686
) -> Result<u64, String> {
87-
println!("Invoking Helius RPC method: getPriorityFeeEstimate");
87+
//println!("Invoking Helius RPC method: getPriorityFeeEstimate");
8888

8989
let mut account_keys: Vec<_> = instructions
9090
.iter()
@@ -113,7 +113,7 @@ pub fn get_priority_fee_estimate_for_instructions(
113113
solana_client::rpc_request::RpcRequest::Custom {
114114
method: "getPriorityFeeEstimate",
115115
},
116-
dbg!(request),
116+
request,
117117
)
118118
.map(|response| {
119119
response

src/main.rs

+8-4
Original file line numberDiff line numberDiff line change
@@ -3180,10 +3180,14 @@ async fn process_account_sweep<T: Signers>(
31803180
None => {
31813181
let mut message = Message::new(&instructions, Some(&from_authority_address));
31823182
message.recent_blockhash = recent_blockhash;
3183-
assert_eq!(
3184-
rpc_client.get_fee_for_message(&message)?,
3185-
num_transaction_signatures * fee_calculator.lamports_per_signature
3186-
);
3183+
if compute_unit_price_micro_lamports.is_none() {
3184+
assert_eq!(
3185+
rpc_client.get_fee_for_message(&message)?,
3186+
num_transaction_signatures * fee_calculator.lamports_per_signature
3187+
);
3188+
} else {
3189+
println!("TODO: account for priority fee...");
3190+
}
31873191

31883192
let mut transaction = Transaction::new_unsigned(message);
31893193
let simulation_result = rpc_client.simulate_transaction(&transaction)?.value;

0 commit comments

Comments
 (0)