package polymarket

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Polymarket_rfq.Order_builderSource

Order building helpers for the RFQ API.

This module provides functions for building signed accept_quote and approve_order request bodies.

Sourceval build_accept_quote_body : private_key:Polymarket_common.Crypto.private_key -> request_id:Types.request_id -> quote_id:Types.quote_id -> token_id:Types.token_id -> maker_amount:string -> taker_amount:string -> side:Polymarket_rfq.Types.Side.t -> ?expiration:int -> ?nonce:string -> ?fee_rate_bps:string -> unit -> Types.accept_quote_body

Build a signed accept_quote request body.

  • parameter private_key

    Ethereum private key

  • parameter request_id

    The RFQ request ID

  • parameter quote_id

    The quote ID to accept

  • parameter token_id

    CTF token ID

  • parameter maker_amount

    Maker amount in wei

  • parameter taker_amount

    Taker amount in wei

  • parameter side

    Buy or Sell

  • parameter expiration

    Optional expiration timestamp (default: 1 year)

  • parameter nonce

    Optional order nonce (default: "0")

  • parameter fee_rate_bps

    Optional fee rate in basis points (default: "0")

  • returns

    A signed accept_quote_body ready for submission