Toolverse
All skills

ccxt-typescript

by ccxt

CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
ccxt
Category
Security
Views
3

About this skill

CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.

How to use

  1. Zainstaluj pakiet CCXT za pomocą npm – polecenie npm install ccxt zainstaluje zarówno REST API, jak i WebSocket API w jednym pakiecie.

  2. Zaimportuj bibliotekę w swoim projekcie TypeScript lub JavaScript. W TypeScript użyj import ccxt from 'ccxt', w CommonJS użyj const ccxt = require('ccxt').

  3. Utwórz instancję wybranej giełdy, na przykład new ccxt.binance(). Biblioteka obsługuje dziesiątki giełd – wybierz tę, z którą chcesz pracować.

  4. Załaduj dostępne pary handlowe na giełdzie za pomocą await exchange.loadMarkets() – to przygotowuje dane do dalszych operacji.

  5. Pobierz dane rynkowe metodami REST API: fetchTicker() do ceny aktualnej, fetchOrderBook() do księgi zleceń, fetchTrades() do historii transakcji. Dla danych w czasie rzeczywistym użyj WebSocket API – watchTicker(), watchOrderBook() – które dostarczają aktualizacje na bieżąco.

  6. Po zakończeniu pracy z WebSocket API zamknij połączenie za pomocą await exchange.close().

Related skills

obsidian

by gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,

Security
14111

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

security-compliance

by davila7

Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding

Security
1172

python-expert

by Shubhamsaboo

Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8,

Security
2777

academic-researcher

by Shubhamsaboo

Academic research assistant for literature reviews, paper analysis, and scholarly writing.\nUse when: reviewing academic papers, conducting literature reviews, writing research summaries,\nanalyzing methodologies, formatting citations, or when user mentions academic research,

Security
1260

llama-cpp

by zechenzhangAGI

Runs LLM inference on CPU, Apple Silicon, and consumer GPUs without NVIDIA hardware. Use for edge deployment, M1/M2/M3 Macs, AMD/Intel GPUs, or when CUDA is unavailable. Supports GGUF quantization (1.5-8 bit) for reduced memory and 4-10× speedup vs PyTorch on CPU.

Security
11252