Skip to main content

hashkey crypto exchange api client

Project description

hashkey-python

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

You can check Hashkey'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 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.3.tar.gz (536.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hashkey-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 9d974ecd1e3f7382bbc1f0fa5b25f9d7617e9bc3191e8e2e964e97904b6f7dbd
MD5 b51cd690cae65923cfb97ff090c66ef8
BLAKE2b-256 53d5db0fbd93005ee0876a3590ef55c80cbe9139927aec6f141c01a785dfd936

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hashkey-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2d289b33edc685e1df230e705d14e0d6fe049f8cc60aeee678a43247427d3149
MD5 1324f8074b7c489d119698e7f10944ed
BLAKE2b-256 41194dc78d503af771e03574b39c5ee97aa4b22c829d50df55b6be4494a231b9

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