hermes-polymarket-skill은(는) 무엇을 하나요?
Polymarket에서 거래를 위한 Hermes Agent 스킬 — 시장 데이터, 지갑 관리 및 Polymarket CLOB v2 API를 통한 주문 실행.
기능
- 시장 데이터 조회: 활성 시장 목록, 가격, 유동성 및 거래량을 가져옵니다.
- 지갑 관리: 사용자 지갑 잔액 및 포지션을 확인하고, 입출금을 관리합니다.
- 주문 실행: Polymarket CLOB v2를 통해 지정가 주문 및 시장가 주문을 제출하고 취소합니다.
- 계정 추적: 과거 거래 내역 및 현재 오픈 오더를 모니터링합니다.
시작하기
필수 조건
- Hermes Agent 설치 및 구성 완료
- Polymarket 계정 및 API 키
- Ethereum 지갑 (메인넷 또는 Polygon)
설치
hermes install sm33f3r/hermes-polymarket-skill
구성
스킬을 사용하려면 환경 변수를 설정하세요:
export POLYMARKET_API_KEY="your_api_key"
export POLYMARKET_SECRET="your_api_secret"
export POLYMARKET_PASSPHRASE="your_passphrase"
export ETHEREUM_PRIVATE_KEY="your_private_key"
선택적으로 Polygon RPC URL을 설정할 수 있습니다:
export POLYGON_RPC_URL="https://polygon-rpc.com"
사용법
시장 데이터 가져오기
const marketData = await agent.skills.polymarket.getMarkets();
console.log(marketData);
주문 제출하기
const order = await agent.skills.polymarket.placeOrder({
market: "0x...",
side: "buy",
price: 0.50,
size: 100
});
지갑 잔액 확인
const balance = await agent.skills.polymarket.getBalance();
console.log(balance);
API 참조
| 메서드 | 설명 |
|---|---|
getMarkets() | 모든 활성 시장 반환 |
getMarket(marketId) | 특정 시장 상세 정보 반환 |
placeOrder(order) | 새 주문 제출 |
cancelOrder(orderId) | 기존 주문 취소 |
getBalance() | 지갑 잔액 반환 |
getOrders() | 현재 오픈 오더 반환 |
지원
문제가 발생하면 GitHub 저장소에 이슈를 제출하세요.