Python 3.8+ Perpetual Futures DEX API
Summary
Freelancer Client is hiring: Python 3.8+ Perpetual Futures DEX API.
Location: Remote
I need a clean, well-documented Python 3.8+ module that lets me interact with a perpetual futures exchange running on the BNB ecosystem. The two core features I care about are fast market-data retrieval (order books, trades, funding, index price) and reliable order execution. On the execution side I only plan to use market and limit orders, so the code should expose simple helpers for creating, tracking and cancelling those orders while handling nonce, gas and slippage logic under the hood.
What you'll do:
• createmarketorder(), createlimitorder(), cancel_order() succeed or raise a clear, typed exception
Skills: PHP, Python, Software Architecture, C++ Programming, Documentation, Trading, API Development, REST API
Budget: $30–$250 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
I need a clean, well-documented Python 3.8+ module that lets me interact with a perpetual futures exchange running on the BNB ecosystem. The two core features I care about are fast market-data retrieval (order books, trades, funding, index price) and reliable order execution. On the execution side I only plan to use market and limit orders, so the code should expose simple helpers for creating, tracking and cancelling those orders while handling nonce, gas and slippage logic under the hood.
You are free to rely on web3.py, asyncio and any lightweight dependency you feel is essential, as long as everything installs cleanly with pip and runs cross-platform. REST, WebSocket or direct contract calls are all acceptable; what matters is speed and accuracy. Please structure the project as a pip-installable package, include a concise README and cover the main functions with unit tests so I can slot it straight into my existing trading stack.
Acceptance criteria
• fetchorderbook(), fetchtrades(), fetch_funding() return fresh data in <250 ms on a typical connection
• createmarketorder(), createlimitorder(), cancel_order() succeed or raise a clear, typed exception
• basic account-balance and position helpers exposed (e.g., getmargin(), getopen_positions())
• pytest suite passes and README shows a two-minute “quick start” example
If this sounds straightforward, let me know how quickly you can deliver and what additional details you need from my side (contract addresses, RPC endpoints, etc.).
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.