Skip to main content

hashkey crypto exchange api client

Project description

hashkey-python

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

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

Usage

Sync

from hashkey import HashkeySync

def main():
    instance = HashkeySync({})
    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 hashkey import HashkeyAsync

async def main():
    instance = HashkeyAsync({})
    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 hashkey import HashkeyWs

async def main():
    instance = HashkeyWs({})
    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

hashkey-0.0.5.tar.gz (536.2 kB view details)

Uploaded Source

Built Distribution

hashkey-0.0.5-py3-none-any.whl (659.4 kB view details)

Uploaded Python 3

File details

Details for the file hashkey-0.0.5.tar.gz.

File metadata

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

File hashes

Hashes for hashkey-0.0.5.tar.gz
Algorithm Hash digest
SHA256 2849aecd0f45375c4767ae1d87eb853bd422994cf0c6e1b8260cc5c4a90b2c6b
MD5 347f6469072119b1385773cda8e57aea
BLAKE2b-256 7b462aa3b0f3863e199ab2fe3add300bfdcc8508848d83bc605ae96751ef1786

See more details on using hashes here.

File details

Details for the file hashkey-0.0.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for hashkey-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1bdcfd46e75e1d841fb2ba8faa3f64ef403a25f86c09de947688eef80c737889
MD5 b0e115e27c3ada2c06b4b173acedbadb
BLAKE2b-256 5bd8f66093058e21d0d342a854b55dc0d9db3ebdfcddd86ce765016813112e2e

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