n8n-nodes-polymarket-gemma-api
v0.0.3
Published
n8n community node for Polymarket Gamma API
Maintainers
Keywords
Readme
n8n-nodes-polymarket-gemma-api
Community node cho n8n để làm việc với Polymarket Gamma API (các endpoint public).
Tính năng (Gamma API)
- Sports: sports metadata, market types, teams
- Tags: list, get by ID/slug, related relationships/tags
- Events: list, get by ID/slug, tags
- Markets: list, get by ID/slug, tags
- Series: list, get by ID
- Comments: list, get by ID, theo user address
- Profiles: public profile theo wallet address
- Search: public search
Tính năng (CLOB API - Trading)
- Market Data: price, midpoint, orderbook depth
- Orders: create order (signed payload), create batch, cancel (single/batch/all/market), get order, get active orders
- Websocket: market feed config (real-time price feed)
Cài đặt
Cách 1: Cài như community node (n8n local)
Trong thư mục n8n (~/.n8n), chạy:
npm install n8n-nodes-polymarket-gemma-apiSau đó restart n8n.
Cách 2: Dùng custom extensions (local dev)
export N8N_CUSTOM_EXTENSIONS=/path/to/n8n-nodes-polymarket-gemma-api/dist
n8n startCách 3: Docker (theo cách bạn đang dùng)
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Asia/Ho_Chi_Minh" \
-e TZ="Asia/Ho_Chi_Minh" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-e N8N_SECURE_COOKIE=false \
-e N8N_CUSTOM_EXTENSIONS=/home/node/custom \
-v n8n_data:/home/node/.n8n \
-v /path/to/n8n-nodes-polymarket-gemma-api/dist:/home/node/custom:ro \
docker.n8n.io/n8nio/n8nCredentials
Node có credential Polymarket Gamma API.
- Header:
X-API-KEY - Trường này optional (Gamma API phần lớn là public), có thể để trống nếu không cần key.
Node có credential Polymarket CLOB API (L2 auth headers):
POLY_API_KEYPOLY_PASSPHRASEPOLY_ADDRESSPOLY_SIGNATURE+POLY_TIMESTAMP(được set tự động hoặc nhập thủ công theo chế độ Signature Mode)
Lưu ý: Tạo order yêu cầu payload đã ký (signed order). Bạn có thể tạo payload này bằng các client chính thức của Polymarket.
Phát triển
npm install
npm run dev
npm run lint
npm run buildTài liệu API
- https://docs.polymarket.com/api-reference
- https://docs.polymarket.com/developers/CLOB/introduction
License
MIT
