Skip to content

HaThuDangIu/api-altcha-gen

Repository files navigation

⭐ Altcha Token Generation API for Moomoo.io

API Status

🚀 A lightweight API that generates Altcha tokens for Moomoo.io, optimized for speed and resilience against rate limits.


📊 Project Info

Node.js Express.js Docker Deployment


✨ Key Features

  • Multi-threaded Processing with worker_threads for non-blocking performance
  • 📦 Queue-based Architecture ensures stable handling under concurrent load
  • 🌍 Proxy Rotation (BrightData, Webshare) to bypass rate limits and IP bans
  • Timeout Safe for both network requests and worker tasks
  • 🐳 Deployment Ready with Docker + Vercel

⚙️ How It Works

sequenceDiagram
    Client->>API: GET /get-token
    API->>Proxy: Fetch challenge
    API->>Worker Pool: Add puzzle to queue
    Worker->>API: Solve challenge & return result
    API->>Client: Return altcha token
Loading

🚀 API Usage

Endpoint:

GET https://api-altcha-gen.vercel.app/get-token

Success Response:

{ "token": "alt:eyJhbGciOiJTSEE..." }

Error Response:

{ "error": "Could not generate token" }

cURL Example:

curl -X GET https://api-altcha-gen.vercel.app/get-token

☁️ Deployment on Vercel

npm install -g vercel
vercel login
vercel

Make sure your vercel.json includes:

{
  "builds": [
    { "src": "server.js", "use": "@vercel/node" }
  ],
  "routes": [
    { "src": "/(.*)", "dest": "/server.js" }
  ]
}

💻 Tech Stack

  • Backend: Node.js, Express.js
  • Concurrency: Worker Threads
  • Proxying: https-proxy-agent
  • Containerization: Docker
  • Deployment: Vercel

About

a powerful API that automatically generates tokens for moomoo.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published