Smart Contract Interaction
Initializing the OrderBook Class
OrderBook ClassConfiguration
Constructor Parameters:
Example:
from x21_sdk import OrderBook
# Initialize the OrderBook class
order_book = OrderBook(
private_key="your_private_key",
orderbook_addr="0xOrderBookAddress",
rpc_url="https://polygon-mainnet.g.alchemy.com/v2/YOUR_API_KEY",
)Middleware for Transactions
Overview of Contract Methods
Key Methods:
get_balance
get_balanceReturns:
Example:
get_allowance
get_allowanceReturns:
Example:
set_base_allowance
set_base_allowanceParameters:
Example:
set_quote_allowance
set_quote_allowanceParameters:
Example:
create_buy_order
create_buy_orderParameters:
Example:
create_sell_order
create_sell_orderParameters:
Example:
cancel_buy_order
cancel_buy_orderParameters:
Example:
cancel_sell_order
cancel_sell_orderParameters:
Example:
Notes on Usage
Last updated

