Skip to main content

Opinion CLOB SDK (Tech Preview)

Technology Preview Release - BNB Chain Support

Python SDK for interacting with Opinion prediction markets via the CLOB (Central Limit Order Book) API.

Features

  • Market data queries (markets, orderbooks, prices, candles)
  • Order management (place, cancel, query orders)
  • Position and balance tracking
  • Smart contract interactions (split, merge, redeem)
  • Support for BNB Chain mainnet (chain ID 56)

Installation

pip install opinion_clob_sdk

Quick Start

from opinion_clob_sdk import Client

client = Client(
    host='https://proxy.opinion.trade:8443',
    apikey='your_api_key',
    chain_id=56,  # BNB Chain mainnet
    rpc_url='https://bsc-dataseed.binance.org',
    private_key='your_private_key',
    multi_sig_addr='your_multi_sig_address'
)

# Get markets
markets = client.get_markets(page=1, limit=10)

# Get orderbook
orderbook = client.get_orderbook(token_id='token_id')

# Place an order
from opinion_clob_sdk.chain.py_order_utils.model.order import PlaceOrderDataInput
from opinion_clob_sdk.chain.py_order_utils.model.sides import OrderSide
from opinion_clob_sdk.chain.py_order_utils.model.order_type import LIMIT_ORDER

order_data = PlaceOrderDataInput(
    marketId=123,
    tokenId='token_id',
    side=OrderSide.BUY,
    orderType=LIMIT_ORDER,
    price='0.5',
    makerAmountInQuoteToken=10
)

result = client.place_order(order_data)

Release files for opinion-clob-sdk 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opinion-clob-sdk 0.7.0
File Size Uploaded
opinion_clob_sdk-0.7.0.tar.gz 88.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opinion-clob-sdk 0.7.0
File Interpreter ABI Platform
opinion_clob_sdk-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 176.7 kB

Release files / opinion_clob_sdk-0.7.0.tar.gz

Download URL opinion_clob_sdk-0.7.0.tar.gz
Size 88.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9ac12784912ed3b5b77758946b907c7a6dc0a65280c484b7bdb9f6642c6dce26
BLAKE2b-256 checksum
How to use checksums
424e663b55bda0e7681d0d64428333e7d5832aa8033b7ce5f541d89c1c58d078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / opinion_clob_sdk-0.7.0-py3-none-any.whl

Download URL opinion_clob_sdk-0.7.0-py3-none-any.whl
Size 88.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e438773d3bdabdb5bb0cd66d1747e6c0e11f18ced41255d459e94f0493aa58c7
BLAKE2b-256 checksum
How to use checksums
a1a30df613709a1ec4b4da1c1e969e25e7c8d33aff0bb0cd37acba4c471eb4c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page