Files
nofx/docs/getting-started/aster-api-wallet.md
tinkle-community 67d69b132d docs: add supported exchanges table and API/wallet setup guides
- Add supported exchanges table to EN, ZH-CN, JA, KO READMEs
- CEX: Binance (supported), OKX (coming soon), Bybit (coming soon)
- Perp-DEX: Hyperliquid (supported), Aster DEX (supported)
- Include referral links with fee discounts for all exchanges
- Remove What's New sections from all READMEs
- Create Binance API setup guide
- Create Hyperliquid agent wallet setup guide
- Create Aster DEX API wallet setup guide
2025-11-27 02:56:19 +08:00

3.0 KiB

Aster DEX API Wallet Setup Guide

This guide explains how to create and configure an API Wallet for secure trading on Aster DEX.

Why Use API Wallet?

  • Binance-compatible API: Easy migration from Binance
  • Separate Trading Wallet: Enhanced security
  • Revocable Access: Can be disabled anytime
  • Lower Fees: Competitive trading fees

Prerequisites

  • A Web3 wallet (MetaMask, WalletConnect, etc.)
  • Funds on supported EVM chain (Ethereum, BSC, Polygon, etc.)

Step 1: Register on Aster DEX

  1. Visit Aster DEX (use referral link for fee discount)
  2. Connect your Web3 wallet
  3. Complete any required verification

Step 2: Create API Wallet

  1. Go to Aster API Wallet
  2. Connect your main wallet
  3. Click Create API Wallet
  4. Approve the transaction in your wallet

Step 3: Save API Wallet Credentials

After creation, save these immediately:

Field Description
User Address Your main wallet address
Signer Address API wallet address
Private Key API wallet private key

⚠️ Important: The private key is only shown once! Save it securely.

Step 4: Configure in NOFX

Add your API wallet through the NOFX web interface:

  1. Open NOFX dashboard (http://localhost:3000)
  2. Go to Exchange Configuration
  3. Enable Aster DEX
  4. Enter:
    • User: Your main wallet address (with 0x)
    • Signer: API wallet address (with 0x)
    • Private Key: API wallet private key (remove 0x prefix)
  5. Save configuration

Configuration Example

User:        0xYOUR_MAIN_WALLET_ADDRESS
Signer:      0xYOUR_API_WALLET_SIGNER_ADDRESS
Private Key: your_api_wallet_private_key_without_0x

Fund Your Account

  1. Deposit supported assets to Aster DEX
  2. Transfer to your trading account
  3. API wallet will trade using these funds

Managing Your API Wallet

Revoke Access

  1. Go to Aster API Wallet
  2. Find your API wallet
  3. Click Revoke or Delete

Create New API Wallet

You can create multiple API wallets:

  • Delete old wallet first (recommended)
  • Or create additional wallet for different purposes

Security Best Practices

  • Never share your API wallet private key
  • Store credentials in a secure password manager
  • Revoke access when not in use
  • Use separate wallets for different applications
  • Monitor API wallet activity regularly

Troubleshooting

Issue Solution
Authentication failed Verify User, Signer, and Private Key are correct
Invalid signature Ensure private key doesn't have 0x prefix
Insufficient balance Deposit funds to Aster DEX
API wallet not found Create new API wallet at asterdex.com

Supported Chains

Aster DEX supports multiple EVM chains:

  • Ethereum Mainnet
  • BNB Smart Chain (BSC)
  • Polygon
  • And more...

Select your preferred chain when depositing funds.