跳至主要内容

Polymarket CLI:用 Rust 打造的預測市場交易利器

· 閱讀時間約 13 分鐘
w0x7ce
MySelf

发布于 2026-02-25 18:34:26(微信公众号导出记录)。

本文来自公众号后台的“导出文章内容”功能。博客正文由导出长图进行本地 OCR 转写,并保留原始排版图用于逐段核对。

原文链接:查看原文

OCR 转写有效文字约 9342 字;代码、流程图和版式以文末原始排版图为准。

正文(本地 OCR 转写)

original wex7ce EI V1ajero 2026年2月25日 18:34 福建 预测市璟正在成为资讯聚合与决策辅助的量要工具,而Polymarket作為全球最大的去中心化 预测市场平台之一,每天虑理著數百离美元的交易量。官方推出的pulymarkeL-cli工具, 为專堂交易者與登者提供了一個强大的命令列介面,本文将深入剖析其架横投計奥使用方法。 Downloads root@728da8e29e70: / — ssh root@hk2.w0x7ce.eu 80x37 /Downloads root@728da8e29e70: / ssh root8hk2.w0x7oe.eu Polymarket CLI Usage: polymarket [OPTIONS] <COMMAND> Comnands: Guidec first-time setup (uallet, proxy, approvals) Launch interactive shell markets events Interact with events Interact with conments comments profiles Look up public profiles Sports metadata and teams sports Check and set contract epprovals for treding approve Interact with the CLo8 (order book, trading, balanees) clob ctf data bridge Bridge assets fron other chains to Polymarket Hanage wallet ond authentication wallet Check API health status status Update to the latest version upgrade Print this nessage or the help of the given subcormand(s) hel1p Options: <d> ndano Output fornat: table or json [default: table] [possible values: table, json]

  • private=key <PRIvATE_KEY>

Private key (overrides env var and config file) signature-type <SIGNATURE_TYPE> Signature type: oa, proxy,or gnosis-safe

  • h, -help

Print help Print version root0728da8e29e7e:/e 專案定位與價值 polynarket-cL1是一個用Rust编寡的命令列工具,核心定位是溪使用者能萄透退端 與Polymarket平台进行完整互慰-—提市場测览、價格查詢到下單交易、持盒管理,乃至 上合的操作,一愿俱全。 封於量化交易者而言,它提供了结横化的JSON输出,便於编离自動化图本;對於厕登者而 言,它是理解Polymarket API的最佳步考實作:到於一般使用者,它提供了一個無需图形 介面即可参與预测市场的高效途径。 安装指南 Homebrew(推需macoS/Linux使用者) 加人官方tap源 brea tap Polymarket/polymarket -cli https://github.com/Polymarket/polyma #安装 brea install polynarket

一键本安装

curl -s5L https://raw. githubusercontent,con/Polynarket/polymarket -cl1/m 此本鲁自勤慎測系统架棉,下戴到愿的预编二进位棉案。 原始碼建置 適合用發者或需要客裁化功能的使用者: 檀配然存质 git clone https://github. com/Polynarket/polymarket-cl1 cd polymarket -cli 编球安装 q1ed-- 11e1sut of1e3 注意:專系要求Rust1.88.8+版本,探用2024Edition 融證安装 polynarket --version dau-- 1aeod 技術架構解析 核心依赖與遇型 專赛的技術逻型體現了工程化的深思熟: 遥型理由 用途 依函式库 polymarket -cl1en 官方 SDK 直接封接平台API,减少重造输子 t -sdk Alloy是ALloy.rs 圈除的薪一代以太坊函式 alloy 以太坊互動 率,效能優具 Rust 生感系中最成然的CLI框架,支援 der1 clap 命令列解析 ve 巨集 非同步软行 toki0 高效能非同步10,遗配显境键互動场景 環境 tabled 提供端楼友善的表格输出 表格染 程式碼組 s rc/ — nain.rs 进入贴购命令路由

5.1*4ne

昆系统(私编解析、签名器建立) — I-- config.rs 段定曾理(~/ . cong/poLymarket/config.son) I- shell.rs 互式REPL震作 葵跨命令责作 I—— commands/ I—— clob.rs 革薄损作(核心交易通幅)

  • markets.rs

市场查路 I— ctf.rs 修件代密框策操作 output/ 这命令厝奥输出層:分雕的設計,使得新增新的翰出格式(如CSV、YAML)整得輕而 易,也便於單元测试 設定與證 包設定 CLI需要私端来签零訂單和题上交易。私端的解析侵先顺序為:

  • 命令列警数:--private-key Bxabr...

  • 命令列参数:

  • -private-key exabc...

  • 環境数:POLYMARKET_PRIVATE_KEY=Bxabt.

  • 投定槽:-/.config/polymarket/config.json

建立新綫包(盈生随機私编亚篮存到定) 建立斯搭包(量生题资私输益篮存到拉定) polymarket wallet create 人既有私输 polymarket wallet inport 0xabci23... 查看目前越定的缝包资 polymarket wallet shov 查看搭包位址 polynarket wallet acdress 設定檔结

  • /.config/polymarket/coafig.json,權限自動税为6gB保安全:

投定模位於

  • private_key*: *ox..."

  • signature_type*: *proxy"

名類型详解 韶證系统支援三種薇名模式: 就明 適用場景 proxy PoLymarket 代理包架橘

一般使用者,無需為每筆交易支付Gas

(预股) 逾瑜使用者直接操作续上合的 直接使用私镇额名 eoa qnosis-safe 多篮包 機级安全需求 可透退

  • -signaLure-typeeoa或環境敏

POLYMARKET SIGNATURE TYPE覆寡预設设 定。 哪些操作需要包? 大部分命令無需包即可使用一测览市場、查看訂覃簿、检查價格。只有以下操作需要設定 包:

  • 下單和撤單(clob create-crder、clob market-order、clcb cancel-*)

  • 查政解额和成交(clob balance、clob trades、clob orders)

  • 键上授作(approve set、ctf split/nerge/redeen )

  • 鳞触和 API 金管理(clob rewards、clob create-apl-key)

首次設定精靈 互動式專较定 pol.ynarkel setup 或于動操作 polynarket wallet create #圣生新强包 polynarket approvc sct 授權交易合的(需亚HATIC作為Gas) 输出格式

  • -utput toblc(预)和

  • -output Json雨種输出格式。

每個命令都支援 表格格式(预設,適合人工開) polymarket markets list --limit 2 Price (Yes) Question LiquidityS Will Trump win the 2B24 election?

  • 88*25

67.30t

$89.4M $430.5K Mill BTC hit $100k by Dec 2024? JSON格式(適合程式處理)

(“id": "12345*, qucstion: “Will Trump win thc ze24 clection?', “ou {"1d": "67890*, *quest1on': *Will BTC hit s100k by Dec 2024?", -.. } 1 簡寡形式:ajscn或otable 虚理也遵相同模式—表格模式向stderr输出Error:..,JSON模式向stdout 输出error:"..."。雨種情况下都回傅非零结束码。 功能全景 市場洞察 #列出市竭(支振多程通涵你件) polynarket markets list --linit 1θ polymarket markets list --active true --order volume_num polymarket markets list --ctosed false --linit 50 --offset 25 取得單一市场辞情(支ID或sLug) polymarkel markets get 12345 polynarket markets get will-trump-win-2824-elcction #搜导市竭 polymarket narkets search *bitcoin"

  • -1imit 5

#取得市场标签 polynarket markets tags 12345 markets List支援的参数:

  • -linit、

  • offset、

  • activ

ascending、

  • order

paso1a-- e、 事件與標 事件(Events)热相期市場分组(例如2624遥:包含多個是/否市場)。 列出事件 polymarket events list --limit 10 polynarkel events list --tag politics --active true polynarket events tags 500 标签操作 151 s6e1 1au/1od polynarket tags related-tags politics 系列(逻期性事件) polynarket series get 42 #照言 polynarket conments list --entity-type event --entity-id 598 polynarket connents get abc123 使用客案 polynarket profiles get axf5E6... 赠育元资料 1511 sos laeuod polynarket sports narket-types

  • -linit 32

eventsList支援的参数:--linit、--offset、

  • -order、

  • -ascending、

  • -activ

  • -rlosed、

  • -tag

e、 價格與訂單簿(CLOB) 所有命令唯遍,無需包。 API健康格查 polymarkel clob ok 價格查病 polynarket clob price 48331043336612883... --side buy polymarket clob spread 48331043336612883... 批次查牌(逗號分属多留TokenIO) Anq apts-- polynarket clob midpoints *ToKENi,TOKEN2" polynarkct clob spreads "TOKEN1,ToKEN2" #訂草薄深度 polymarket clob book 48331043336612883... poLynarket clob books “TOKENl, TOKEN2" 量近成交 polynarket clob last-trade 48331043336612883. #市增资 列出所有 polymarket clob narkets 原企價格 polymarket clob price-history 48331043336612883.. P1-- PT eAau-- 元资料 polymarket clob tick-size 48331043336612883. polynarket clob fee-rate 48331843336612883... polynarket clob tine 三 price-history 時圈麗隔通项:1n、1h、6h、1d、1w、max 交易執行(需證) 建立限草(以$9.59買入18股) pplymarket clob create-order \

  • -token 48331043336612883...\

  • -side buy --price B.5a --size 10

建立市價革(蜀人55價值) polymarket clob narket-order 1

  • -token 48331843336617883...

  • -side buy --anount 5

#批次下單 polynarket clob post-orders \

  • -tokens “TOKEN1,TOKEN2"\

  • -side buy \

  • -prices "θ.40,0.66"\

  • -s1zes "16,10*

指單 polymarket clob cancel-market

  • -market BxCONDITION..

查看打革和应交 polynarket clob orders polymarket clob order oRDER_ID polynarket ctob traces 查旗额 polynarket clob balance --asset-type collateral polynarkct clob update-balance --asset-type collateral 钉单型:GTC(预设)、FOK、GTD、FAK。限價單可加--post-onLy参数 励與API金端 #励查询 polymarket clob rcvords

  • -date 2024-66-15

pol.ynarket clob earnings-markets --daste 2624-06-15 polynarket clob revord-percentages polynarket Clob current-rewards polymarket clob narket-reward OxCONDITION.. 杭查訂率是否覆得类助 polynarket clob order-scoring oRDER_ID #API金籍管理 polynarket clob create-ap1-key 帐户获 polynarket clob account-status polynarket clob delete-notifications "NoTIF1,NOTIF2" 持食與報户资料 公用資料,無包。 持逾资 polymarket data positlons QxWALLET_ADDRESS polymarkel data closed-positions DxwALLET_ADDRESS poLymarket data traded OxWALLET_ADDRESS 交易厘史 poLymarket data trades 0xWALLET_ADDRESs --linit 50 polymarket data activity OxWALLET_ADDRESS #市增资料 polynarket data open-interest OxcoNDITIcN ID polynarket data volune 12345 # event I0 #行榜 polynarket data leaderboard --period month --order-by pnl --linit 16 polymarket data builcer-volume --period month 合約授 交易前,Polymarket 合的需要ERC-28(USDC)和 ERC-1155(CTF token)授槽。 检查目前授橙狱继(唯播) polymarket approve check 授榴所有合的(發送6董键上交易,娄MATIC作為Gas) polymarkel approve set 上操作(CTF) 拆分、合供和回條件代整。 等 S16 USDC 蔡分码 YES/INIO代常 polymarket ctf split --condition OxcoNDITIoN..

  • -anount 10

将代整合供回USDC polynarket ctf nerge --condition OxcoNDITIoN..

  • -amount 10

市场结算仙允酒 polynarket ctf redeen --condition excoNDITIoN. Tsjunoue.. polynarket ctf redeen-neg-risk --condition 0xcoNDITIoN... 叶算ID(唯,加震包)

  • -quest1on 0x0UESTION

polynarket ctf condition-id --oracle exoRAcLE.-- 14 polymarket ctf collection-id --condition xcoNDITIoN... --index-set 1 polymarkct ctf position-id --collection BxcoLECTIoN...

  • -amount單位為USDC(例如10=s1e)。--partition参数预设為二进位(1.

2).硬上操作塞要在 Polygon 上有 MATIC 作為 Gas。

跨橋接 其他罐存入资產到Polymarket。 取得存款位址(支援EVM,SoLana、Bitcoin) polynarket bridge deposit @xWALLET_ADDRESS 列出支提的键和代单 polynarket bridge supported-assets polymarket bridge status axDEPosIT_ADDRESS 互勤式Shell polynarket she11 polymarket> markets list --limit 3 # polynarket> clob book 48331943336612883.. 支援命令歷史記锋。所有命令岛CLI 相同,只是無需polymarkct前领。 其他實用命令 polynarket status API健康柏查 引谭式首次设定绩置 polynarket upgrade 更新到最新版本 polymarket

  • -help

常見工作流程 淄宽和研究市場 polymarket markets get bitcoin-above-1HHk polynarket clob book 48331043336612883...

  • -Interval 1d

設定新包亚用始交易 polymarket wallet create polynarket approve sct 需要HATIC 作為Gas polynarket Clob balance e.aze110 ao< -esse-- polymarket clah market-order

  • - token ToKEN_Io --side buy

监控投资組合 poLynarket data value OxYoUR_ADDRESS polymarkel clab orders

下单和管理限價单 #下單 S*a aotad-- Anq apts-- ar N3xoi uayan-- Jepo-aieao qoio payaod 井检查訂單 polymarket clob orders 需要时通單 #需要時撤單 polymarket clob cancel oRDER_ID #或撤销所有訂單 polymarket clob cancel-all 11 自動化本 #透過jq管線虑理市場資料 4#程式化检查價格 #即本中的錯娱處理 if ! result=$(polymarket -o json clob balance --asset-type collateral echo "Failed to fetch balance" fi 排程任務控價格 1#监控价格動 watch -n 5‘polymarket -o json clob midpoint <ToKEN>| jq .midpoint" #結合排程任務實現策略

  • ->-***

實载案例:簡單的套利侦测本 #!/bin/bash 2测同事件不同市場的價差機會 TOKEN_A="12345. . . TOKEN_B="67890...* 5 PRICE_A=$(polymarket -o json clob midpoint $ToKEN_A | jq -r *.midpoint 8P 10#計算價差 SPREAD=$(echo "sCale=4; $PRICE_A-$PRICE_B"| bc) 11 ABS_SPREAD=${SPREAD#-} 13 if(( $(echo"$ABS_SPREAD > θ.05"|bc-l))); then echo“發現套利機會!價差:$ABS_SPREAD" 15 16 echo"Token A 價格:$PRICE_A" 17 81 架構亮點總結

零依赖测覺:查看市場、價格無需包設定,降低了新使用者的門槛

渐進式證:在行交易時要求私,保使用者安全 雙输出格式:table供人工讀,json供程式處理,一個工具雨種用途 自我升级能力:polymarketupgrade一鍵更新,無需套件管理器 互勤式SheLl:polymarketshell提供REPL環境,適合探索式使用 跨平台發布:官方提供mac0S(x64/ARM)、Linux(x64/ARM)预编二進位 風提示 專案明確标為實驗性软體」,使用前需知曉:

  • API和命令列参数可能随時更

  • 不建存放大额資金

  • 所有交易操作務必预先验證

  • 交易存在真實的資金風险

polymarket-cli填補了预测市场生態中「專業級命令列工具的空白。對於追求效率的交易 者、建橘自動化策略的開發者、以及希望深入理解Polymarket技術细節的研究者,這個工具 都值得一試。 專案開源位址:github.com/PoLymarket/poLymarket-cli 本文基於poLymarket-cliv0.1.4版本分析,功能可能髓版本更新而化。

原始排版图

Polymarket CLI:用 Rust 打造的預測市場交易利器:微信公众号导出原始排版图