skills/polymer-pay-x402engine-chain/SKILL.md
USE THIS SKILL WHEN: the user wants wallet balances, transactions, PnL, ENS resolution, token prices, or transaction simulation. Provides pay-per-use blockchain operations via x402engine through the Polymer Pay proxy.
npx skillsauth add polymerdao/pay-apis polymer-pay-x402engine-chainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
x402engine provides pay-per-call blockchain operations. Covers wallet analytics, ENS resolution, token metadata, and transaction simulation. No API key needed — payment is handled automatically by the Polymer Pay proxy.
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys.
Get token balances for a wallet address across supported chains.
Pricing: $0.005
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/wallet/balances",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"chain": "ethereum"
}
}
Response: JSON with token balances, USD values, and total portfolio value.
Get recent transaction history for a wallet address.
Pricing: $0.005
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/wallet/transactions",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"chain": "ethereum"
}
}
Response: JSON array of recent transactions with hash, from, to, value, and timestamp.
Get profit and loss analysis for a wallet.
Pricing: $0.01
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/wallet/pnl",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}
Response: JSON with realized/unrealized PnL breakdown per token.
Resolve an ENS name to an Ethereum address.
Pricing: $0.001
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/ens/resolve",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"query": {
"name": "vitalik.eth"
}
}
Response: JSON with the resolved Ethereum address.
Reverse resolve an Ethereum address to its ENS name.
Pricing: $0.001
{
"method": "GET",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/ens/reverse",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"query": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}
Response: JSON with the ENS name associated with the address.
Get current prices for multiple tokens.
Pricing: $0.005
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/token/prices",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"tokens": ["bitcoin", "ethereum", "solana"]
}
}
Response: JSON with current prices for each requested token. Supports up to 200 tokens per request.
Simulate a transaction before sending to preview the outcome.
Pricing: $0.01
{
"method": "POST",
"url": "https://pay.polymerlabs.org/proxy/https/x402-gateway-production.up.railway.app/api/tx/simulate",
"headers": {
"Content-Type": "application/json",
"x-polymer-pay-api-key": "{{POLYMER_PAY_API_KEY}}"
},
"body": {
"from": "0x...",
"to": "0x...",
"value": "1000000000000000000",
"data": "0x...",
"chain": "ethereum"
}
}
Response: JSON with simulation results including gas estimate, state changes, and potential errors.
development
USE THIS SKILL WHEN: the user wants to use Z.ai's GLM models for chat, translation, image generation, video generation, or web search. Z.ai provides GLM-4.5 and GLM-4.6 with advanced reasoning and agentic capabilities.
development
USE THIS SKILL WHEN: the user wants a quick single-page scrape to markdown or a webpage screenshot. Provides lightweight web scraping and screenshots via x402engine through the Polymer Pay proxy.
data-ai
USE THIS SKILL WHEN: the user wants to generate AI images with FLUX models or create text-in-image with Ideogram. Provides pay-per-use image generation via x402engine through the Polymer Pay proxy.
content-media
USE THIS SKILL WHEN: the user wants to generate speech audio from text (TTS) or transcribe audio files to text. Provides pay-per-use text-to-speech and transcription via x402engine through the Polymer Pay proxy.