Skip to content

Quick Start

Three realistic workflows to get you productive.

1. Find and inspect a market

Terminal window
# Search for active BTC markets
polygolem discover search --query "btc 5m" --limit 5
# Get full market details
polygolem discover market --id "0xbd31dc8a..."
# Get everything at once — Gamma metadata + CLOB tick size, fee, orderbook
polygolem discover enrich --id "0xbd31dc8a..."

2. Onboard your deposit wallet (required for trading)

Polygolem’s only supported trading mode is deposit wallet (type 3 / POLY_1271). EOA, proxy, and Safe are blocked for new API users by CLOB V2.

Terminal window
# Get builder credentials (free) at polymarket.com/settings?tab=builder
# Then deploy, approve, and fund in one command:
POLYMARKET_PRIVATE_KEY="0x..." \
POLYMARKET_BUILDER_API_KEY="..." \
POLYMARKET_BUILDER_SECRET="..." \
POLYMARKET_BUILDER_PASSPHRASE="..." \
polygolem deposit-wallet onboard --fund-amount 14 --json
# Sync CLOB balance
polygolem clob update-balance --asset-type collateral
# Check your balance
polygolem clob balance --asset-type collateral
# Place an order
polygolem clob create-order \
--token "123..." \
--side buy \
--price 0.51 \
--size 10 \
--output json

3. Use as a Go SDK

import "github.com/TrebuchetDynamics/polygolem/pkg/orderbook"
reader := orderbook.NewReader("")
book, err := reader.OrderBook(ctx, "token-id-here")
// book.Bids[0].Price = 0.51
// book.Asks[0].Price = 0.53

Next