
Derivatives Trading Coin Futures
Wire your agent or automation to Binance coin-margined futures endpoints with correct auth, signatures, and env-based API credentials.
Overview
Derivatives Trading Coin Futures is an agent skill for the Build phase that performs authenticated Binance coin-margined futures API requests with env/file credentials and modern signature support.
Install
npx skills add https://github.com/binance/binance-skills-hub --skill derivatives-trading-coin-futuresWhat is this skill?
- Binance Derivatives coin-futures REST workflow via official API patterns
- API key and secret configurable through environment variables or files
- Signature generation fixes for RSA and Ed25519 key types
- User-Agent metadata includes Openclaw labeling per hub changelog
- MIT-licensed hub skill with versioned changelog (1.1.0)
- Hub skill version 1.1.0 changelog
- Supports RSA and Ed25519 signature generation
Adoption & trust: 1.2k installs on skills.sh; 881 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need your agent to call Binance coin futures endpoints but keep getting auth, signature, or key-handling wrong across environments.
Who is it for?
Developers building custom trading bots, internal dashboards, or agent tools that must talk to Binance coin-margined futures with proper API auth.
Skip if: Non-developers seeking trade signals, guaranteed returns, or turnkey investing without code review and risk management.
When should I use this skill?
User needs Binance Derivatives coin-futures API requests with API key authentication via the Binance API.
What do I get? / Deliverables
Your integration follows the hub’s Binance API patterns with keys from env or files and compatible signatures so you can move on to strategy logic and safeguards.
- Correctly formed authenticated API requests
- Env/file-based credential configuration pattern
Recommended Skills
Journey fit
This skill is an external API integration you add while building trading tools, bots, or dashboards—not a launch or growth marketing task. Integrations subphase is where third-party exchange APIs, keys, and request signing are implemented and tested.
How it compares
Exchange API integration skill—not a backtesting framework, tax tool, or spot-wallet-only helper.
Common Questions / FAQ
Who is derivatives-trading-coin-futures for?
Solo developers and indie teams automating or assisting Binance coin-margined futures workflows who need correct API usage inside Claude Code, Cursor, or similar agents.
When should I use derivatives-trading-coin-futures?
During Build while implementing exchange integrations, signing requests, or wiring env-based API keys—before you ship any live trading automation to production.
Is derivatives-trading-coin-futures safe to install?
It requires live API secrets and network access—review the Security Audits panel on this page, use restricted keys, never commit credentials, and test on Binance test environments when available.
SKILL.md
READMESKILL.md - Derivatives Trading Coin Futures
# Changelog ## 1.1.0 - 2026-03-24 - Environmental variables or files can now be used as input for the API key and secret key. - Fix signature generation for RSA and Ed25519 keys. - Add `Openclaw` metadata to the User Agent header ## 1.0.0 - 2026-03-19 - Initial release MIT License Copyright (c) 2026 Binance Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- name: derivatives-trading-coin-futures description: Binance Derivatives-trading-coin-futures request using the Binance API. Authentication requires API key and secret key. Supports testnet and mainnet. metadata: version: 1.1.0 author: Binance openclaw: requires: bins: - curl - openssl - date homepage: https://github.com/binance/binance-skills-hub/tree/main/skills/binance/derivatives-trading-coin-futures/SKILL.md license: MIT --- # Binance Derivatives-trading-coin-futures Skill Derivatives-trading-coin-futures request on Binance using authenticated API endpoints. Requires API key and secret key for certain endpoints. Return the result in JSON format. ## Quick Reference | Endpoint | Description | Required | Optional | Authentication | |----------|-------------|----------|----------|----------------| | `/dapi/v1/account` (GET) | Account Information (USER_DATA) | None | recvWindow | Yes | | `/dapi/v1/balance` (GET) | Futures Account Balance (USER_DATA) | None | recvWindow | Yes | | `/dapi/v1/positionSide/dual` (GET) | Get Current Position Mode(USER_DATA) | None | recvWindow | Yes | | `/dapi/v1/positionSide/dual` (POST) | Change Position Mode(TRADE) | dualSidePosition | recvWindow | Yes | | `/dapi/v1/order/asyn` (GET) | Get Download Id For Futures Order History (USER_DATA) | startTime, endTime | recvWindow | Yes | | `/dapi/v1/trade/asyn` (GET) | Get Download Id For Futures Trade History (USER_DATA) | startTime, endTime | recvWindow | Yes | | `/dapi/v1/income/asyn` (GET) | Get Download Id For Futures Transaction History(USER_DATA) | startTime, endTime | recvWindow | Yes | | `/dapi/v1/order/asyn/id` (GET) | Get Futures Order History Download Link by Id (USER_DATA) | downloadId | recvWindow | Yes | | `/dapi/v1/trade/asyn/id` (GET) | Get Futures Trade Download Link by Id(USER_DATA) | downloadId | recvWindow | Yes | | `/dapi/v1/income/asyn/id` (GET) | Get Futures Transaction History Download Link by Id (USER_DATA) | downloadId | recvWindow | Yes | | `/dapi/v1/income` (GET) | Get Income History(USER_DATA) | None | symbol, incomeType, startTime, endTime, page, limit, recvWindow | Yes | | `/dapi/v1/leverageBracket` (GET) | Notional Bracket for Pair(USER_DATA) | None | pair, recvWindow | Yes | | `/dapi/v2/leverageBracket` (GET) | Notional Bracket for Symbol(USER_DATA) | None | symbol, recvWindow | Yes | | `/dapi/v1/commissionRate` (GET) | User Commission Rate (USER_DATA) | symbol | recvWindow | Yes | | `/dapi/v1/ticker/24hr` (GET) | 24hr Ticker Price Change Statistics | None | symbol, pair | No | | `/futures/data/basis` (GET) | Basis | pair, contractType, period | limit, star