This commit is contained in:
Hardhat Chad
2025-09-24 10:17:16 -07:00
parent 5ee9315e32
commit 22caa481c3
2 changed files with 7 additions and 7 deletions

View File

@@ -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![

View File

@@ -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(())
}