Skip to main content

bitmart crypto exchange api client

Project description

bitmart-python

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

You can check Bitmart's docs here: Docs

You can check the SDK docs here: SDK

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitmart-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 07c63b14abbda43ecc81fe85eb996c6924120322a636f2194f3efa13bd5df046
MD5 41ed9be40d6e5d31305e207cb35ebb0d
BLAKE2b-256 44fbc912f0e9425b11abafc5110aa33e643dc8ec935f6b2c2794178dee7fa982

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bitmart-0.0.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fe191d06ac8b7c493e9592898362c0d84a25eefa60cea50d78ee6a2b06388b1a
MD5 c010aeb936eaf92345aa8c039cad0ba5
BLAKE2b-256 7564de09bdeed20544fbb5ef60f02101299ed678385885169c6ec37091f34b1a

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