Skip to content

A solana wallet address analyzer with ai and apis for building useful tools on top of

License

Notifications You must be signed in to change notification settings

jongan69/soltrendio

Repository files navigation

SolTrendIO - Solana Wallet Analyzer & Thesis Generator

SolTrendIO is a powerful analytics tool that analyzes Solana wallets to generate investment theses, sentiment analysis, market trend projections, and automated presentation decks.

Features

📊 Comprehensive Wallet Analysis

  • Connect any Solana wallet or enter a wallet address manually
  • View detailed token holdings and total portfolio value
  • Automatic token metadata resolution and price fetching
  • Portfolio composition breakdown with percentages

🤖 AI-Powered Investment Thesis

The app generates detailed investment theses based on:

  • Token distribution
  • Portfolio composition
  • Historical holding patterns
  • Market trends
  • Token correlations
  • Risk assessment

📈 Advanced Analytics

  • Sentiment Analysis: Evaluates generated theses across multiple dimensions:
    • Racism detection
    • Hate speech detection
    • Drug/substance references
    • Profanity levels
    • Crudity assessment
  • Google Trends Integration: Shows search interest trends for your top tokens
  • Market Projections: Visual charts showing potential market direction
  • Portfolio Metrics: Detailed breakdown of holdings and value distribution

🎯 Automated Presentations

  • PowerPoint Generation: Automatically creates professional presentations including:
    • Token-specific slides with analysis
    • Portfolio overview
    • Market trend visualizations
    • Sentiment analysis charts
    • Custom emoji indicators for market sentiment
    • Branded with your portfolio data

🔄 Real-time Updates

  • Live price updates via Jupiter Swap
  • Automatic token metadata resolution
  • Real-time sentiment scoring
  • Dynamic chart generation
  • Instant PowerPoint creation

🔗 Social Integration

  • One-click Twitter sharing of thesis
  • Social sentiment analysis
  • Community trend tracking

Getting Started

  1. Get required API keys:

    • Helius API for Solana data
    • OpenAI API for thesis generation
    • Google Trends API access
  2. Create a .env.local file:

OPENAI_API_KEY=<your openai key>
NEXT_PUBLIC_SOLANA_RPC_ENDPOINT=https://mainnet.helius-rpc.com/?api-key=<your helius key>
  1. Install dependencies:
yarn install
  1. Start development server:
yarn dev

Development

The project uses:

  • Next.js for the framework
  • Solana Web3.js for blockchain interaction
  • TailwindCSS & DaisyUI for styling
  • Chart.js for visualizations
  • OpenAI API for thesis generation and sentiment analysis
  • Google Trends API for market analysis
  • PptxGenJS for PowerPoint generation
  • React-Markdown for thesis formatting

Payment Integration

The app supports two payment methods for thesis regeneration:

  • SOL payments (0.001 SOL per regeneration)
  • Custom token payments (1 token per regeneration)

Deployment

  1. Build the project:
yarn build
  1. Deploy to your preferred hosting platform (Vercel recommended)

  2. Set environment variables on your hosting platform:

    • OPENAI_API_KEY
    • NEXT_PUBLIC_SOLANA_RPC_ENDPOINT
    • Additional API keys as needed

Security

  • All wallet interactions are secure and non-custodial
  • No private keys are ever stored or transmitted
  • All API calls are rate-limited and protected
  • Sentiment analysis includes content filtering

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting PRs.

License

MIT License - see LICENSE file for details

Support

For support, please open an issue on GitHub or contact our support team.

NOTE: Hobby accounts are limited to daily cron jobs. https://crontab.cronhub.io/

About

A solana wallet address analyzer with ai and apis for building useful tools on top of

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages