Solana
Key Features
-
Token Operations
- Jupiter swap integration for token trading
- SPL token transfers and balance checks
- Token deployment capabilities
- Price fetching and portfolio management
-
Basic Operations
- SOL transfers
- Balance queries
- Public key management
- Portfolio tracking
-
PumpFun Token Features
- Token deployment with customizable parameters
- Buy/sell functionality
- Price discovery through DexScreener
Main Tools
The module exposes several key tools:
perform_jupiter_swap() // Execute token swaps via Jupiter
transfer_sol() // Send SOL to another address
transfer_spl_token() // Transfer SPL tokens
get_public_key() // Retrieve signer's public key
get_sol_balance() // Check SOL balance
get_spl_token_balance() // Check SPL token balance
deploy_pump_fun_token() // Deploy on pump.fun
fetch_token_price() // Get current token prices
get_portfolio() // Retrieve full portfolio details
search_on_dex_screener() // search for a ticker/mint
Configuration
The module requires a Solana RPC URL which can be set via the SOLANA_RPC_URL
environment variable. If not specified, it defaults to the public Solana mainnet RPC endpoint.