feat: upgrade dependencies and bump to v0.2.15
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
use anyhow::{anyhow, Result};
|
use anyhow::{anyhow, Result};
|
||||||
use solana_sdk::{instruction::Instruction, native_token::sol_to_lamports};
|
use solana_sdk::{instruction::Instruction, native_token::sol_str_to_lamports};
|
||||||
use spl_associated_token_account::{
|
use spl_associated_token_account::{
|
||||||
get_associated_token_address, instruction::create_associated_token_account,
|
get_associated_token_address, instruction::create_associated_token_account,
|
||||||
};
|
};
|
||||||
@@ -57,7 +57,7 @@ impl InstructionBuilder for PumpFunInstructionBuilder {
|
|||||||
let mut buy_token_amount =
|
let mut buy_token_amount =
|
||||||
get_buy_token_amount_from_sol_amount(&bonding_curve, params.sol_amount);
|
get_buy_token_amount_from_sol_amount(&bonding_curve, params.sol_amount);
|
||||||
if buy_token_amount <= 100 * 1_000_000_u64 {
|
if buy_token_amount <= 100 * 1_000_000_u64 {
|
||||||
buy_token_amount = if max_sol_cost > sol_to_lamports(0.01) {
|
buy_token_amount = if max_sol_cost > sol_str_to_lamports("0.01").unwrap_or(0) {
|
||||||
25547619 * 1_000_000_u64
|
25547619 * 1_000_000_u64
|
||||||
} else {
|
} else {
|
||||||
255476 * 1_000_000_u64
|
255476 * 1_000_000_u64
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ use solana_hash::Hash;
|
|||||||
use solana_sdk::{
|
use solana_sdk::{
|
||||||
instruction::Instruction,
|
instruction::Instruction,
|
||||||
message::{v0, VersionedMessage},
|
message::{v0, VersionedMessage},
|
||||||
native_token::sol_to_lamports,
|
native_token::sol_str_to_lamports,
|
||||||
pubkey::Pubkey,
|
pubkey::Pubkey,
|
||||||
signature::Keypair,
|
signature::Keypair,
|
||||||
signer::Signer,
|
signer::Signer,
|
||||||
@@ -85,7 +85,7 @@ pub async fn build_tip_transaction(
|
|||||||
instructions.push(transfer(
|
instructions.push(transfer(
|
||||||
&payer.pubkey(),
|
&payer.pubkey(),
|
||||||
tip_account,
|
tip_account,
|
||||||
sol_to_lamports(tip_amount),
|
sol_str_to_lamports(tip_amount.to_string().as_str()).unwrap_or(0),
|
||||||
));
|
));
|
||||||
|
|
||||||
// 获取交易使用的blockhash
|
// 获取交易使用的blockhash
|
||||||
@@ -191,7 +191,7 @@ pub async fn build_sell_tip_transaction(
|
|||||||
instructions.push(transfer(
|
instructions.push(transfer(
|
||||||
&payer.pubkey(),
|
&payer.pubkey(),
|
||||||
tip_account,
|
tip_account,
|
||||||
sol_to_lamports(tip_amount),
|
sol_str_to_lamports(tip_amount.to_string().as_str()).unwrap_or(0),
|
||||||
));
|
));
|
||||||
|
|
||||||
// 获取地址查找表账户
|
// 获取地址查找表账户
|
||||||
|
|||||||
Reference in New Issue
Block a user