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/client

Core 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

GET/v1/market/:pair

Retrieve current market insights for a specific trading pair.

POST/v1/rules/set

Define and set user-specific trading rules for execution.

GET/v1/rules/:userId

Query the active trading rules for a specific user.

POST/v1/trade/execute

Execute 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 price

Rule 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.