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

Uploaded Source

Built Distribution

hashkey-0.0.6-py3-none-any.whl (1.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hashkey-0.0.6.tar.gz
  • Upload date:
  • Size: 536.3 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.6.tar.gz
Algorithm Hash digest
SHA256 a2c4fcf529186a65d9b8881a61fd8cfc2cc88e5d84019f81b21756e6392bfe9c
MD5 8cd8c552e0fe43e45145d00a956c313a
BLAKE2b-256 1ad8152b87787483dcefa5d93f7bc52e96aa7eb84cbb5526a6b31c9485a560ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hashkey-0.0.6-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 hashkey-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3ac5000ff7bcd4ec89b1695bf5e06d539a780895a3be0520aaf9e6f13d3f7b73
MD5 f339f4cc4c57939d6e37a0f494c012ed
BLAKE2b-256 4c00b6c94ce301032041db38e4881fb06124a684280cac1a196a24a6858827ad

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