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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.16.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.16.tar.gz
Algorithm Hash digest
SHA256 adec849059178438042dc08903bc954e926df81965ce02a908a839f5c3740745
MD5 65e16ecd529dc919a351d53be2bc76a2
BLAKE2b-256 d9a677a0adf63cd4222f2d325b2da211d2ba44fcda88c3a0f477b245a1d24016

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.16-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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 ddaa6f0571f6c392a29d444b6626e23785caff49322e7e18a1ce368fbcd1b8e3
MD5 27a7cad066de60ec460bc1ebc86d9deb
BLAKE2b-256 ad99f130808b690e3b954287c0b65dbf71740997e9feeae62358a08caba9244e

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