AI agent Chat to trade

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']}")
3 Likes