Check tokens, trace wallets, and uncover degen alpha using AI.
Press the button to see a sample
Solspy uses advanced AI to analyze on-chain data and provide actionable insights for Solana traders and developers.
Instantly scan any Solana token to detect rugpull risk, contract vulnerabilities, and suspicious activity patterns.
Follow smart money movements with real-time alerts when influential wallets make significant transactions.
Leverage machine learning to identify market manipulation, insider trading, and emerging opportunities.
Our platform offers unique advantages for Solana traders and developers looking to stay ahead of the market.
Our AI models are trained on thousands of known scams to protect you from the latest threats in the Solana ecosystem.
Get instant notifications about suspicious activity, whale movements, and emerging opportunities as they happen.
Our core scanning technology is open source and community-driven, ensuring transparency and continuous improvement.
Solspy's token risk detection system uses a combination of static analysis, dynamic testing, and machine learning to identify potential security threats in Solana tokens.
Each token receives a comprehensive risk score based on weighted factors across multiple categories. The scoring system ranges from 0-100, with higher scores indicating greater risk.
Below is a sample of our token scanning code that detects common vulnerabilities in Solana token contracts:
/** * SolSpy Token Risk Scanner * Detects common vulnerabilities in Solana tokens */ class TokenScanner { constructor(connection) { this.connection = connection; this.riskFactors = []; } async scanToken(tokenAddress) { // Fetch token data const tokenInfo = await this.connection.getTokenSupply(tokenAddress); const tokenAccounts = await this.connection.getTokenLargestAccounts(tokenAddress); // Check for concentration risk const topHolderPercentage = this.calculateTopHolderPercentage(tokenAccounts); if (topHolderPercentage > 50) { this.riskFactors.push({ type: 'CONCENTRATION_RISK', severity: 'HIGH', description: `Top holder owns ${topHolderPercentage}% of supply` }); } // Analyze mint authority await this.analyzeMintAuthority(tokenAddress, tokenInfo); // Check liquidity pools await this.checkLiquidityPools(tokenAddress); // Calculate final risk score return this.calculateRiskScore(); } calculateTopHolderPercentage(tokenAccounts) { // Implementation of concentration risk detection const totalSupply = tokenAccounts.reduce((sum, account) => sum + account.amount, 0); const largestAccount = tokenAccounts[0].amount; return (largestAccount / totalSupply) * 100; } analyzeMintAuthority(tokenAddress, tokenInfo) { // Implementation of mint authority analysis } checkLiquidityPools(tokenAddress) { // Implementation of liquidity pool analysis } calculateRiskScore() { // Implementation of risk score calculation return 0; } }
Our vision for the future of Solspy and upcoming features we're building.