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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 6bfdfea36d86a5f109d4781dec53ee984118a58c2a08e334a307c25b24984b9a
MD5 4431596587f77d917574260af39ac7b6
BLAKE2b-256 349a6eed2d96f9ed0c4939ca4fb2e18903124fea390c97beca1ced39eea258a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 c49c72bfb84852223e627e172710c886f4ab95778956346f6d87815b6005d914
MD5 cc598029d438609942cc0575b4057006
BLAKE2b-256 98ad099209af983f09f418e926517cbd3c52bc33aa21ff348561781945a3ca8f

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