Skip to main content

Python utilities used to generate and sign orders for the Kuest CTF Exchange

Project description

Kuest CLOB Python order-utils

PyPI

Python utilities used to generate and sign orders for the Kuest CTF Exchange

Install

pip install kuest-py-order-utils

Usage

from py_order_utils.builders import OrderBuilder
from py_order_utils.signer import Signer
from pprint import pprint

def main():
    exchange_address = "0x...."
    chain_id = 80002
    signer = Signer("0x....")
    builder = OrderBuilder(exchange_address, chain_id, signer)

    # Create and sign the order
    order = builder.build_signed_order(
        OrderData(
            ...
        )
    )

    # Generate the Order and Signature json to be sent to the CLOB API
    pprint(json.dumps(order.dict()))

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

kuest_py_order_utils-0.3.6.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

kuest_py_order_utils-0.3.6-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file kuest_py_order_utils-0.3.6.tar.gz.

File metadata

  • Download URL: kuest_py_order_utils-0.3.6.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kuest_py_order_utils-0.3.6.tar.gz
Algorithm Hash digest
SHA256 69f5ecb489d7ab64e482644e7b88e56c0b38333d391708cf4cbdf7709ca41309
MD5 32ed4d6c7ccf07d4efa832df7e8810d7
BLAKE2b-256 173a0496ca9f5135916e6715ca8204e90d6f48bb72ede825f41440db3a6001ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_order_utils-0.3.6.tar.gz:

Publisher: release.yaml on kuestcom/py-order-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kuest_py_order_utils-0.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for kuest_py_order_utils-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae9bdb1c315c733291e566b979ae1a3e4640c6501bee5daa40b0b97d677b49bf
MD5 45cd476a7d1c2c380a418209d96054ad
BLAKE2b-256 d92dfc9c5aea358e16fa61ec47ff379173c00969fe68ef8bee56367110849c7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_order_utils-0.3.6-py3-none-any.whl:

Publisher: release.yaml on kuestcom/py-order-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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