A Go utility for filtering and processing Raydium liquidity pools data on the Solana blockchain. This tool helps you extract specific token pool information from Raydium's API, focusing on particular tokens or trading pairs.
- Filter Raydium liquidity pools by specific token addresses
- Support for both official and unofficial pools
- Process pools based on token symbols or addresses
- Automatic data validation and error handling
- Output filtered pool data in JSON format
The tool can be run with various flags to customize the filtering process:
go run main.go [flags]
Available flags:
-input
(optional): Specify custom input file path. Using this flag avoids redownloading pool data if you already have a local copy.-mint
Filter by specific token mint address-token
(optional): Token contract address-ticker
(optional): Filter by token ticker symbol if the contract address is unknown
The tool generates a trimmed_mainnet.json
file containing the filtered pool information in a structured JSON format.