🍊
App Basics

While the Solana Synq platform is currently accessible through code-based integration via our Python and JavaScript/TypeScript libraries, we’re excited to announce that a graphical user interface (GUI) for Solana Synq will launch in March 2025. This GUI will provide a seamless, no-code environment for users to interact with our AI-powered tools, simplifying blockchain workflow automation and intelligent dApp development.
In the meantime, developers can still access the full power of Solana Synq through programmatic integration. This document provides an overview of the foundational app concepts, what to expect when the GUI launches, and how to start using Solana Synq via code today.
Current Functionality via Code
Solana Synq is already operational through its solSynq
framework available for Python and JavaScript/TypeScript. You can use the framework to:
Leverage Pre-trained Models: Utilize tools like trading bots, sentiment analysis, and data visualization.
Automate Blockchain Workflows: Write code to automate repetitive tasks, monitor on-chain activity, or trigger events based on AI recommendations.
Build Intelligent dApps: Create decentralized applications that integrate machine learning insights directly into the Solana ecosystem.
Upcoming GUI Features
When the GUI launches in March 2025, it will include the following core features:
Dashboard
A user-friendly interface for managing AI models, workflows, and blockchain data sources.
Real-time metrics and visualization of AI-driven insights.
Workflow Designer
Drag-and-drop tools for designing blockchain workflows.
Pre-built templates for tasks like trading automation, transaction analysis, and sentiment monitoring.
Model Hub
Access, customize, and deploy AI models without writing code.
Manage pre-trained models or upload your custom models.
Data Visualizer
Generate charts, heatmaps, and graphs directly from blockchain data.
Integrate on-chain and off-chain datasets for comprehensive analysis.
Smart Contract Integration
GUI-based integration with Solana programs.
Monitor and interact with deployed contracts in real-time.
Using Solana Synq in Code Today
Setting Up
Install the solSynq
framework:
Python: pip install solsynapse
JavaScript/TypeScript: npm install solsynapse
Obtain your API key by signing up at solSynq.xyz.
Example: Sentiment Analysis
Here’s a quick example of how to analyze on-chain transaction sentiment using Solana Synapse:
Python Example
pythonCopy codefrom solSynq import SynqClient
# Initialize Synq Client
client = SynqClient(api_key="your_api_key")
# Load sentiment analysis model
model = client.load_model("sentiment-analysis")
# Fetch and analyze Solana transaction data
transactions = client.fetch_chain_data("recent_transactions", chain="Solana")
results = model.infer(transactions)
print("Sentiment Analysis Results:", results)
JavaScript Example
javascriptCopy codeconst { SynqClient } = require('solSynq');
// Initialize Synq Client
const client = new SynqClient({ apiKey: 'your_api_key' });
// Load sentiment analysis model
const sentimentModel = client.loadModel('sentiment-analysis');
// Fetch and analyze Solana transaction data
client.fetchChainData('recent_transactions', 'Solana').then((data) => {
const results = sentimentModel.infer(data);
console.log('Sentiment Analysis Results:', results);
});
Transitioning to the GUI
The GUI, launching in March 2025, will allow users to:
Migrate Existing Code: Easily import workflows and configurations from the solsynapse
framework into the GUI.
Streamline Development: Use the no-code tools to simplify interactions with the Solana blockchain.
Scale Faster: Visualize and scale workflows in real time without needing to modify code.
Until then, continue using the solSynq
framework to build and refine your solutions. Everything you create now will seamlessly integrate with the GUI once it’s launched.
Preparing for the GUI Launch
To get ready for the Solana Synq app:
Build Familiarity: Experiment with the solSynq
framework to understand its capabilities.
Join the Community: Follow us on X for updates, tutorials, and announcements.