Skip to main content

htx crypto exchange api client

Project description

htx-python

Python SDK (sync and async) for Htx cryptocurrency exchange with Rest and WS capabilities.

You can check the SDK docs here: SDK You can check Htx'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 htx

Usage

Sync

from htx import HtxSync

def main():
    instance = HtxSync({})
    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 htx import HtxAsync

async def main():
    instance = HtxAsync({})
    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 htx import HtxWs

async def main():
    instance = HtxWs({})
    while True:
        ob = await instance.watch_order_book("BTC/USDC")
        print(ob)
        # orders = await instance.watch_orders("BTC/USDC")

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

htx-0.0.11.tar.gz (633.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

htx-0.0.11-py3-none-any.whl (755.4 kB view details)

Uploaded Python 3

File details

Details for the file htx-0.0.11.tar.gz.

File metadata

  • Download URL: htx-0.0.11.tar.gz
  • Upload date:
  • Size: 633.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for htx-0.0.11.tar.gz
Algorithm Hash digest
SHA256 502aea49dd76e9b561c71ddbbb40f756adb431e17bfaa35dc35489e0279b7713
MD5 297dc0c2183689942470a43e8cb85b05
BLAKE2b-256 a9919f074d56cf852c077962d3c2595c1e167269d082675f06cb51ad68bade04

See more details on using hashes here.

File details

Details for the file htx-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: htx-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 755.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for htx-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 a12c8f1a206fcbf9b377747736e883a9674a1e4138c28132cddb3e62224adf52
MD5 c47603918d70297129382a6b6a0b1848
BLAKE2b-256 0762778755f369f6d82d6437705cf58c75ab0f7cc828ff1c29710d3f0ce889b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page