# PolymarketClob v0.2.0 - Table of Contents

Standalone Elixir client for the Polymarket CLOB API.

## Pages

- [PolymarketClob](readme.md)
- [Changelog](changelog.md)
- [Endpoint Coverage](endpoint_coverage.md)

## Modules

- [PolymarketClob](PolymarketClob.md): Standalone Elixir client for the Polymarket CLOB API.
- [PolymarketClob.API.Account](PolymarketClob.API.Account.md): Private CLOB account endpoint wrappers.
- [PolymarketClob.API.Gamma](PolymarketClob.API.Gamma.md): Polymarket **Gamma API** wrappers — the public markets/events catalog
(`gamma-api.polymarket.com`).
- [PolymarketClob.API.MarketData](PolymarketClob.API.MarketData.md): Public CLOB market, order-book, and price endpoint wrappers.
- [PolymarketClob.API.Orders](PolymarketClob.API.Orders.md): Private CLOB order management endpoint wrappers.
- [PolymarketClob.Auth.L1](PolymarketClob.Auth.L1.md): Level 1 EIP-712 authentication for CLOB API-key derivation.
- [PolymarketClob.Auth.L2](PolymarketClob.Auth.L2.md): Level 2 HMAC authentication for authenticated CLOB API requests.
- [PolymarketClob.Client](PolymarketClob.Client.md): Client configuration for Polymarket CLOB calls and signing.

- [PolymarketClob.Config](PolymarketClob.Config.md): Polymarket CLOB contract addresses and protocol constants.

- [PolymarketClob.Error](PolymarketClob.Error.md): Normalized error returned by Polymarket CLOB API helpers.
- [PolymarketClob.HTTP](PolymarketClob.HTTP.md): Thin Req wrapper for Polymarket CLOB HTTP calls.
- [PolymarketClob.Order.Builder](PolymarketClob.Order.Builder.md): Local order amount calculation and signed order construction.
- [PolymarketClob.Order.Payload](PolymarketClob.Order.Payload.md): Converts a signed order (as produced by
`PolymarketClob.Order.Builder`) into the exact `POST /order`
request body the official Python v2 client sends.
- [PolymarketClob.Order.Rounding](PolymarketClob.Order.Rounding.md): Float-based rounding helpers ported from `py-clob-client-v2`.
- [PolymarketClob.Order.Signing](PolymarketClob.Order.Signing.md): EIP-712 signing for Polymarket CLOB exchange orders.

