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.2.tar.gz (10.2 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.2-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kuest_py_order_utils-0.3.2.tar.gz
Algorithm Hash digest
SHA256 5d5ece86584f3be1c7f6752e410661a8145a543ba7cf3966fcda191e5b143323
MD5 5dee0c841912009f696914099c7b43b4
BLAKE2b-256 d645d7c3754d13f330670612d648ce746f36393d5cde8099222ec248ff5f33b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_order_utils-0.3.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for kuest_py_order_utils-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 48ee4dc958daad6e242a4c299ccbddc908570eabc0936ea1fb9193380f67b23b
MD5 ac08d4df0e0cfcaed08d0717249d234a
BLAKE2b-256 b8a27a3e7a44644d65064a1e6c64d9e334eaeae0bd5d224efbbc177eec1753cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for kuest_py_order_utils-0.3.2-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