DOCUMENTATION
Getting Started
Aurenex is your disciplined co-pilot for making informed trading decisions on Solana. Set up your environment, define your trading rules, and start leveraging liquidity and volatility insights in real time.
npm install @aurenex/clientCore Concepts
Market Insights
Aurenex provides real-time analysis of market liquidity and volatility, enabling traders to make data-driven decisions. Monitor key indicators to stay ahead of market movements.
• Response time: Immediate updates on market conditions
• Data granularity: High-frequency updates for actionable insights
• Historical data: Access to previous market patterns for better predictions
User-Defined Rules
Customize your trading strategy with defined parameters. Aurenex allows you to set rules based on your risk tolerance and trading preferences, ensuring that you remain in control of your trades.
• Strategy templates: Pre-built strategies to get started quickly
• Flexibility: Adjust parameters at any time to suit changing market conditions
• Notifications: Get alerts when predefined conditions are met
API Endpoints
/v1/market/:pairRetrieve current market insights for a specific trading pair.
/v1/rules/setDefine and set user-specific trading rules for execution.
/v1/rules/:userIdQuery the active trading rules for a specific user.
/v1/trade/executeExecute a trade based on the current market data and user-defined rules.
Integration Guide
Basic Connection
import { AurenexClient } from '@aurenex/client'
const client = new AurenexClient({
apiKey: process.env.ARNX_API_KEY,
network: 'mainnet'
})
// Query market data
const marketData = await client.getMarket('SOL/USDC')
console.log(marketData.currentPrice) // Current market priceRule Definition
// Set a trading rule
const rule = await client.setRule({
userId: 'user123',
conditions: { priceThreshold: 100, volumeThreshold: 5000 },
action: 'buy'
})
console.log('Rule set:', rule.id)Developer Notes
Rate Limits
Free tier: 100 requests/minute. Staked tier (10K+ $ARNX): 1000 requests/minute. Enterprise: Unlimited (custom $ARNX stake required).
Trade Execution
All trade executions are subject to a latency of a few seconds based on market conditions. Ensure your rules are well-defined to optimize execution timing.
Error Handling
Invalid requests are rejected immediately. Failed executions return an error message detailing the reason. Always validate your inputs before submitting requests.