Module listen::pump

source ·

Structs§

Constants§

Functions§

  • Interact With Pump.Fun - 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P #1 - Global #2 - Fee Recipient: Pump.fun Fee Account (Writable) #3 - Mint #4 - Bonding Curve (Writable) #5 - Associated Bonding Curve (Writable) #6 - Associated Token Account (ATA) (Writable) #7 - User (Writable Signer Fee-Payer) #8 - System Program #9 - Associated Token Program #10 - Token Program #11 - Event Authority #12 - Program: Pump.fun Program
  • Interact With Pump.Fun 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P Input Accounts #1 - Global: 4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf #2 - Fee Recipient: Pump.fun Fee Account (Writable) #3 - Mint #4 - Bonding Curve (Writable) #5 - Associated Bonding Curve (Writable) #6 - Associated User Account (Writable) (ATA) #7 - User - owner, sender (Writable, Signer, Fee Payer) #8 - System Program (11111111111111111111111111111111) #9 - Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA) #10 - Rent (SysvarRent111111111111111111111111111111111) #11 - Event Authority: Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1 #12 - Program: Pump.fun Program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P
  • mint_to_pump_accounts goes from the token mint pubkey to the accounts required for sending swap transactions, namely the bonding curve and associated bonding curve accounts
  • send_pump_bump is idempotent, if the ata does not exist it will make a buy and sell to create it, otherwise it sends a simple buy and sell ixs transaction