agentsclimarketplace

Relayer trade

Skill aAAaqwq/AGI-Super-Team/skills/relayer-trade

Polymarket链上交易skill。通过Relayer v2 API绕过CLOB geo-block,执行buy(split)/sell(merge+transfer)/redeem/claim。零CLOB依赖,纯链上gasless。Triggers: 'relayer buy', 'relayer sell', 'relayer claim', '链上交易', 'split position', 'merge position', 'geo-block bypass'.From its SKILL.md

Install
npx -y skills add aAAaqwq/AGI-Super-Team --skill relayer-trade

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.4 KB, 699 tokens by cl100k_base, as published. Nobody here has run it

Relayer Trade Skill — Polymarket链上Gasless交易

绕过CLOB geo-block的终极方案。 Relayer v2 不做IP检查。

脚本目录

skills/relayer-trade/scripts/
└── relay_trade.js    # 链上交易主脚本

依赖: /tmp/node_modules/ (@polymarket/builder-relayer-client, viem)

命令

# Buy YES (split USDC → YES+NO tokens)
node "$SKILL_DIR/scripts/relay_trade.js" buy <conditionId> <amount_in_usdc>

# Sell YES (merge YES+NO → USDC)
node "$SKILL_DIR/scripts/relay_trade.js" sell <conditionId> <amount>

# Sell YES (transfer to counterparty)
node "$SKILL_DIR/scripts/relay_trade.js" transfer <yes_token_id> <to_address> <amount>

# Approve USDC for CTF
node "$SKILL_DIR/scripts/relay_trade.js" approve-usdc

# Approve CTF tokens for adapter
node "$SKILL_DIR/scripts/relay_trade.js" approve-ctf <spender_address>

# Redeem settled positions (claim)
node "$SKILL_DIR/scripts/relay_trade.js" redeem <conditionId> <yes_amount> <no_amount> [neg_risk]

# Check redeemable positions
node "$SKILL_DIR/scripts/relay_trade.js" check-redeemable

# Test connectivity
node "$SKILL_DIR/scripts/relay_trade.js" ping

认证

凭证在 .env.poly:POLY_PRIVATE_KEY + POLY_PROXY_WALLET + POLY_BUILDER_API_KEY

SDK自动生成 HMAC-SHA256 签名 headers。

交易模式

操作CLOBRelayer链上
买入YESpost_order() → 撮合splitPosition() → USDC铸造YES+NO
卖出YESpost_order()mergePositions() 或 transferFrom()
ClaimBrowserredeemPositions() via NegRiskAdapter

限制: split买入=1:1铸造(无折扣);卖出需NO tokens或对手方

合约地址

合约地址
USDC.e0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
CTF0x4D97DCd97eC945f40cF65F87097ACe5EA0476045
NegRisk Adapter0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296

NegRisk市场

negRisk市场使用 NegRiskAdapter.splitPosition/mergePositions/redeemPositions,非标准CTF路径。

判断: curl gamma-api/markets?slug=xxx → negRisk: true/false

What ships with it: 2 files

18.9 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.