Skip to main content

bitmart crypto exchange api client

Project description

bitmart-python

Python SDK (sync and async) for Bitmart with Rest and WS capabilities.

You can check Bitmart's docs here: Docs

You can check the SDK docs here: SDK

This package derives from CCXT and allows you to call pretty much every endpoint by either using the unified CCXT API or calling the endpoints directly

Installation

pip install bitmart

Usage

Sync

from bitmart import BitmartSync

def main():
    instance = BitmartSync({})
    ob =  instance.fetch_order_book("BTC/USDC")
    print(ob)
    #
    # balance = instance.fetch_balance()
    # order = instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)

Async

import asyncio
from bitmart import BitmartAsync

async def main():
    instance = BitmartAsync({})
    ob =  await instance.fetch_order_book("BTC/USDC")
    print(ob)
    #
    # balance = await instance.fetch_balance()
    # order = await instance.create_order("BTC/USDC", "limit", "buy", 1, 100000)

asyncio.run(main())

Websockets

from bitmart import BitmartWs

async def main():
    instance = BitmartWs({})
    while True:
        ob = await instance.watch_order_book("BTC/USDC")
        print(ob)
        # orders = await instance.watch_orders("BTC/USDC")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bitmart-0.0.9.tar.gz (567.7 kB view details)

Uploaded Source

Built Distribution

bitmart-0.0.9-py3-none-any.whl (690.5 kB view details)

Uploaded Python 3

File details

Details for the file bitmart-0.0.9.tar.gz.

File metadata

  • Download URL: bitmart-0.0.9.tar.gz
  • Upload date:
  • Size: 567.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for bitmart-0.0.9.tar.gz
Algorithm Hash digest
SHA256 6e1e28e052ed8f0e1f1a765c91f7ccf2f4aa8e030296b219fdd9a09d7d9d4d54
MD5 95b7f6c834d57e8d7241eba30c5ccda6
BLAKE2b-256 974dc40c6792dfabed690392d3bd1586d1d099ad60034ebb4f1e6690cb633b66

See more details on using hashes here.

File details

Details for the file bitmart-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: bitmart-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 690.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for bitmart-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6bdb0c4198611f58236db073396d821e2a6b558157eeffe58dd55240c7cea492
MD5 67b4d39ce2fc6f276f7aca1a8b351a24
BLAKE2b-256 823a2476483ce027e4869edba35bc7badebaca4ee7f9d5aa46c88a81502f7789

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page