Skip to content
Back to skills

Moonpay Official Moonpay Fund Polymarket

CSecurity

Install the Polymarket CLI and fund its wallet with USDC.e and POL on Polygon via MoonPay.

  • 73 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
blockchaingobashgit

Works with

  • cli

Security analysis

C71/100
  • criticalPipes output to a shell interpreter
  • mediumUses curl or wget to download content
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro scans all 4 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add jiayaoqijia/cryptoskill --skill moonpay-official-moonpay-fund-polymarket --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Moonpay Official Moonpay Fund Polymarket?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Moonpay Official Moonpay Fund Polymarket
[![Security: C — Skills Directory](https://www.skillsdirectory.com/api/skills/jiayaoqijia-moonpay-official-moonpay-fund-polymarket/badge)](https://www.skillsdirectory.com/skills/jiayaoqijia-moonpay-official-moonpay-fund-polymarket)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: moonpay-fund-polymarket
description: Install the Polymarket CLI and fund its wallet with USDC.e and POL on Polygon via MoonPay.
tags: [trading, setup, polymarket, polygon]
---

# Fund Polymarket

## Goal

Install the Polymarket CLI and fund its wallet with POL (gas) and USDC.e (trading) via MoonPay so it's ready to trade on Polymarket.

Polymarket runs on Polygon. To trade, the user needs:
- **POL** — native gas token for transaction fees
- **USDC.e** (`0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174`) — the token Polymarket uses for bets

## Key addresses

| Token | Chain | Address |
|-------|-------|---------|
| POL (native) | Polygon | `0x0000000000000000000000000000000000000000` |
| USDC.e | Polygon | `0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174` |
| ETH (native) | Ethereum | `0x0000000000000000000000000000000000000000` |

## Workflow

### 1. Install Polymarket CLI

Check if the Polymarket CLI is already installed:

```bash
polymarket --version
```

If not installed, download and install:

```bash
curl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh
```

This downloads the binary for your platform, verifies the SHA-256 checksum, and installs to `/usr/local/bin`. If that fails due to sudo permissions, install to a user-writable location:

```bash
mkdir -p ~/.local/bin
# Download and extract the binary for your platform, then:
cp polymarket ~/.local/bin/polymarket && chmod +x ~/.local/bin/polymarket
```

### 2. Set up Polymarket wallet

Run the guided setup if no wallet exists:

```bash
polymarket setup
```

This creates a wallet, sets up a proxy wallet, and approves Polymarket contracts on Polygon.

Then get the wallet address:

```bash
polymarket wallet address
```

Use this address as the `--wallet` for all MoonPay funding commands below. EVM addresses are the same across all chains, so the Polymarket address works directly with MoonPay.

### 3. Check existing Polygon balances

```bash
mp token balance list --wallet <polymarket-address> --chain polygon
```

If the wallet already has POL and USDC.e, they're set.

### 4. Get POL for gas

Buy POL directly with fiat — easiest way to get gas on Polygon:

```bash
mp buy --token pol_polygon --amount 5 --wallet <polymarket-address> --email <email>
```

Alternatively, bridge ETH → POL if the user already has ETH:

```bash
mp token bridge \
  --from-wallet <wallet-name> --from-chain ethereum \
  --from-token 0x0000000000000000000000000000000000000000 \
  --from-amount 0.001 \
  --to-chain polygon \
  --to-token 0x0000000000000000000000000000000000000000
```

~$2-5 worth of POL covers hundreds of transactions.

### 5. Get USDC.e for trading

Bridge ETH on Ethereum to USDC.e on Polygon in one step:

```bash
mp token bridge \
  --from-wallet <wallet-name> --from-chain ethereum \
  --from-token 0x0000000000000000000000000000000000000000 \
  --from-amount 0.005 \
  --to-chain polygon \
  --to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
```

Alternatively, if the user already has USDC on Ethereum, bridge it directly:

```bash
mp token bridge \
  --from-wallet <wallet-name> --from-chain ethereum \
  --from-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 \
  --from-amount 10 \
  --to-chain polygon \
  --to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
```

### 6. Verify

```bash
mp token balance list --wallet <polymarket-address> --chain polygon
```

Confirm both POL and USDC.e are present.

### 7. Trade on Polymarket

Once funded, trade directly via MoonPay CLI:

```bash
# Search markets
mp prediction-market market search --provider polymarket --query "bitcoin"

# Get trending markets
mp prediction-market market trending list --provider polymarket

# Register wallet (one-time)
mp prediction-market user create --provider polymarket --wallet <evm-address>

# Buy shares
mp prediction-market position buy --wallet main --provider polymarket --tokenId <token-id> --price 0.65 --size 100

# Check positions
mp prediction-market position list --provider polymarket --wallet <evm-address>

# Check PnL
mp prediction-market pnl retrieve --provider polymarket --wallet <evm-address>
```

Or use the Polymarket CLI for advanced order types:

```bash
polymarket markets search "query"           # find markets
polymarket clob price <token_id>            # check prices
polymarket clob market-order ...            # place orders
polymarket clob balance                     # check trading balance
```

## Tips

- `polymarket wallet address` gives you the address to fund — use it as `--wallet` in all MoonPay commands
- EVM addresses are shared across chains, so one address works for Polygon, Ethereum, Base, etc.
- Bridge times from Ethereum → Polygon are typically 5-20 seconds
- POL is very cheap for gas — a few dollars covers hundreds of transactions
- The fiat buy option (`mp buy`) is the fastest path if the user has no crypto yet

## Related skills

- **moonpay-prediction-market** — Full prediction market trading guide
- **moonpay-swap-tokens** — Bridge commands and supported chains
- **moonpay-check-wallet** — Check Polygon balances
- **moonpay-buy-crypto** — Buy POL or ETH with fiat

Files in this skill

  • LICENSE1 KB
  • SKILL.md5 KB
  • SOURCE.md151 B
  • TRUST.auto.yaml2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…