Integrated pump.fun with an AI chat trading platform.
from solana.token.constants import TOKEN_PROGRAM_ID
from solana.token.instructions import get_associated_token_address, create_associated_token_account
from solana.rpc.types import TokenAmount
# Replace with the actual pump.fun token mint address
pump_fun_token_mint = "your_pump_fun_token_mint_address_here"
# Get the associated token account for your wallet
associated_token_address = get_associated_token_address(keypair.public_key, pump_fun_token_mint)
# Create associated token account if it doesn't exist
if not client.get_account_info(associated_token_address)['result']['value']:
create_account_txn = create_associated_token_account(
keypair.public_key, keypair.public_key, pump_fun_token_mint)
client.send_transaction(create_account_txn, keypair)
print("Associated token account created!")
# Check balance of the pump.fun token
token_balance = client.get_token_account_balance(associated_token_address)
print(f"Pump.fun token balance: {token_balance['result']['value']['amount']}")