From 22caa481c3e04ec0e31d4de8b33a613ed127ff0f Mon Sep 17 00:00:00 2001 From: Hardhat Chad Date: Wed, 24 Sep 2025 10:17:16 -0700 Subject: [PATCH] cleanup --- api/src/sdk.rs | 2 -- cli/src/main.rs | 12 +++++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/api/src/sdk.rs b/api/src/sdk.rs index f994da9..97a0735 100644 --- a/api/src/sdk.rs +++ b/api/src/sdk.rs @@ -215,8 +215,6 @@ pub fn bury(signer: Pubkey, min_amount_out: u64) -> Instruction { let treasury_address = TREASURY_ADDRESS; let treasury_ore_address = get_associated_token_address(&treasury_address, &TOKEN_A_MINT); let treasury_sol_address = get_associated_token_address(&treasury_address, &TOKEN_B_MINT); - println!("treasury_sol_address: {}", treasury_sol_address); - println!("treasury_ore_address: {}", treasury_ore_address); Instruction { program_id: crate::ID, accounts: vec![ diff --git a/cli/src/main.rs b/cli/src/main.rs index 2c9e63f..849ce65 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -19,6 +19,7 @@ use solana_sdk::{ transaction::Transaction, }; use spl_associated_token_account::get_associated_token_address; +use spl_token::ui_amount_to_amount; use steel::{AccountDeserialize, Clock, Discriminator}; #[tokio::main] @@ -174,12 +175,13 @@ async fn bury( rpc: &RpcClient, payer: &solana_sdk::signer::keypair::Keypair, ) -> Result<(), anyhow::Error> { - let amount = std::env::var("AMOUNT").expect("Missing AMOUNT env var"); - let amount = u64::from_str(&amount).expect("Invalid AMOUNT"); + let amount_str = std::env::var("AMOUNT").expect("Missing AMOUNT env var"); + let amount_f64 = f64::from_str(&amount_str).expect("Invalid AMOUNT"); + let amount_u64 = ui_amount_to_amount(amount_f64, TOKEN_DECIMALS); let wrap_ix = ore_api::sdk::wrap(payer.pubkey()); - let bury_ix = ore_api::sdk::bury(payer.pubkey(), amount); - // submit_transaction(rpc, payer, &[ix]).await?; - simulate_transaction(rpc, payer, &[wrap_ix, bury_ix]).await; + let bury_ix = ore_api::sdk::bury(payer.pubkey(), amount_u64); + submit_transaction(rpc, payer, &[wrap_ix, bury_ix]).await?; + // simulate_transaction(rpc, payer, &[wrap_ix, bury_ix]).await; Ok(()) }