🍊

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.