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

Uploaded Source

Built Distribution

bitmart-0.0.13-py3-none-any.whl (1.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.13.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.13.tar.gz
Algorithm Hash digest
SHA256 30c9c11c7cbf59795716beb11819c762e8ccfe55d258d9def6ce3d9f3ac69fd7
MD5 52aa7800672fce3ec9a91ae3e19b8918
BLAKE2b-256 7d5114079bcf6af55912bca71ad8f9086504acf0fa1ebbf0bd82ab01513a89a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 1.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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 338b8e736f52105200337067c1dc4f6916f9ad3f07303e7264f82fca2a287644
MD5 5f568385499e2696b9eb5c59de762bcd
BLAKE2b-256 51f8a97748f8ed3c7e49e48d8cf90add20aceb3b5af5f16213899ae6d1cd4a29

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