openfin-polymarket

Installation
SKILL.md

Polymarket

The Polymarket address is the deposit wallet, not the EOA. Each user has a per-EOA deposit-wallet smart contract that holds pUSD, carries on-chain allowances, and is named as maker on every order (signed by the EOA, verified via EIP-1271 / POLY_1271). Always call GET /agent/polymarket/deposit-wallet first when the user asks about deposit address, balance, positions, trades, or rankings. pUSD on the EOA is stranded; pUSD on the deposit wallet is usable. MATIC for gas stays on the EOA.

Safety contract

Reads are safe. Anything that writes (/order, /order/market, /orders, cancels, /deposit-wallet/withdraw-and-bridge) requires:

  1. Show the user before submitting: market title + outcome, side, size in shares and USDC notional (price × size), limit price + tick size, order type (GTC/GTD/FOK/FAK), expiry if any.
Related skills

More from openfinance-tech/skills

Installs
36
GitHub Stars
2
First Seen
12 days ago