Trade Mind SDK

MindChain SDK Documentation

The MindChain SDK is a TypeScript library designed to provide developers with a streamlined interface to interact with the TradeMind Agent Network via the MindChain API. It facilitates seamless integration of AI-powered trading intelligence into decentralized applications.​


Getting Started

Installation

To install the SDK, use npm:​

npm install trademind-sdk

Configuration

The SDK requires an API key for authentication:​

import { TradeMindSDK } from 'trademind-sdk';

const sdk = TradeMindSDK.initialize({
  apiKey: 'your_api_key',
  apiUrl: 'https://trademind-api.vercel.app' // Optional: specify a custom API URL
});

Alternatively, set the following environment variables:​

TRADEMIND_API_KEY=your_api_key
TRADEMIND_API_URL=https://trademind-api.vercel.app

Core Concepts

TradeMind Agent Network

An overview of the decentralized network of AI agents that power the TradeMind ecosystem, enabling intelligent trading decisions and market analysis.​

MindChain Protocol

Details about the underlying protocol that facilitates secure and efficient communication between the SDK and the TradeMind Agent Network.​


API Reference

Initialization

TradeMindSDK.initialize(config: {
  apiKey: string;
  apiUrl?: string;
}): TradeMindSDK

Initializes the SDK with the provided configuration.​

Agent Queries

sdk.queryAgent(prompt: string): Promise<AgentResponse>

Sends a prompt to the TradeMind Agent and returns the AI-generated response.​

Token Analysis

sdk.getTokenAnalysis(tokenSymbol: string): Promise<TokenAnalysis>

Retrieves analysis for a specified token, including market trends and AI insights.​

Portfolio Management

sdk.getPortfolio(address: string): Promise<PortfolioData>

Fetches portfolio data for the given wallet address.​


Examples

Basic Agent Query

const response = await sdk.queryAgent('Analyze the current trend of SOL token.');
console.log(response);

Token Analysis

const analysis = await sdk.getTokenAnalysis('SOL');
console.log(analysis);

Portfolio Retrieval

const portfolio = await sdk.getPortfolio('YourWalletAddress');
console.log(portfolio);

Advanced Usage

Custom API Endpoints

Instructions on how to configure the SDK to interact with custom API endpoints, if applicable.​

Error Handling

Guidelines on handling errors and exceptions that may arise during SDK operations.​


Contributing

Information on how to contribute to the SDK's development, report issues, and submit feature requests.​


License

This SDK is released under the MIT License. See the LICENSE file for details.

Last updated