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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.15.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.15.tar.gz
Algorithm Hash digest
SHA256 48a1e15d05f1c54bfaee9dd60d8454a70e48087d5cb941dfa4c575611e9670ee
MD5 c1f2ba89d144ae42a1fab9388946e400
BLAKE2b-256 a3cb10c0e0a1804e358bdd93faa1fb7e29407bb023b6f178c879ef227219fa25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.15-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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 c8431d7e778771d209133aa2a1593b6772e38a5d5a61f9c64408c1f174ec020a
MD5 766441105a55ac874238760d726f7e70
BLAKE2b-256 4e87f76c800062cca37685532bc1801817b13b46d317cef407c89fdd7e45359a

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