bitfinex

n8n community node for Bitfinex authenticated REST API

Package Information

Released: this month
Downloads: 9 weekly / 53 monthly
Latest Version: 0.5.0
Author: Kirill Fedoseev

Documentation

n8n-nodes-bitfinex

n8n community node для аутентифицированного REST v2 API биржи Bitfinex.

Тонкая обёртка над официальным bfx-api-node-rest. Только REST, websocket
функционал не задействуется.

Установка

В self-hosted n8n: Settings → Community Nodes → Install → ввести имя пакета:

n8n-nodes-bitfinex

(Требуется N8N_COMMUNITY_PACKAGES_ENABLED=true, по умолчанию включено.)

Ноды

  • Bitfinex — аутентифицированный API (нужны credentials).
  • Bitfinex Rate — курс криптовалюты к USD по публичному тикеру
    GET https://api-pub.bitfinex.com/v2/ticker/t{CCY}USD, без credentials.
    На вход — код валюты (BTC, ETH, UST для USDT). Выход: rate (last price),
    bid, ask, dailyChange, dailyChangeRelative, volume, high, low.
    Для кодов длиннее 3 символов используется формат tDOGE:USD. USD → rate: 1.

Credentials (нода Bitfinex)

Тип Bitfinex API с двумя полями:

  • API Key
  • API Secret

Создать ключи можно в Bitfinex API настройках.
Для read-only сценариев достаточно прав Account History / Wallets.

Operations

  • Get Wallets — GET /v2/auth/r/wallets. Балансы по всем кошелькам.
  • Get Movements — GET /v2/auth/r/movements/hist. История депозитов/выводов
    с фильтрами по валюте, диапазону дат и лимиту.
  • Get Ledgers — GET /v2/auth/r/ledgers/{currency}/hist. Ledger-записи по
    валюте (например, UST), с опциональной категорией.
  • Custom API Call — любой signed v2 endpoint. Указать путь без префикса
    /v2 (например, /auth/r/info/user) и payload в JSON. Подпись и nonce
    делает SDK.

Тест credentials

Operation Custom API Call с дефолтным endpoint /auth/r/info/user и
payload {} подтверждает валидность ключа+секрета.

Локальная разработка

npm install
npm run build
npm link
# в директории установки n8n:
npm link n8n-nodes-bitfinex
# перезапустить n8n

Лицензия

MIT

Discussion