Skip to main content

bitmart crypto exchange api client

Project description

bitmart-python

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

You can check the SDK docs here: SDK You can check Bitmart's docs here: Docs

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.14.tar.gz (567.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.14.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.14.tar.gz
Algorithm Hash digest
SHA256 75d32e1284c4d2cb532069bb2413165952708b2ccd87ee8908a6e1b53ab6513a
MD5 61de470688979b9e9f7767e86f6368c8
BLAKE2b-256 374f0a7f9308f1e1c3fd4783476665dc95886f14f5a39d7b2feb6f25d2833774

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.14-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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 a61a46fbf9790c3881417ef8b04091d0e144cc244681ae84bcd35bb63b6aa679
MD5 2dfb3de91f0b4ce087564363315225bf
BLAKE2b-256 76e40cff4fced504312b73f24c050ef56f826a5f2ef8a18bcf3550fb6072fd64

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