diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index c836bae..ff401bd 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -36,18 +36,6 @@ "./skills/moonpay-virtual-account", "./skills/moonpay-x402" ] - }, - { - "name": "partner-skills", - "description": "Skills that integrate MoonPay wallet and payment capabilities with third-party platforms.", - "source": "./", - "strict": false, - "skills": [ - "./skills/corbits", - "./skills/dune", - "./skills/shipp", - "./skills/yield" - ] } ] } diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 2682ea9..3110f15 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -10,8 +10,7 @@ ## Checklist -- [ ] `skills/{name}/SKILL.md` with YAML frontmatter (`name`, `description`, `license`) -- [ ] `skills/{name}/LICENSE.txt` +- [ ] `skills/{name}/SKILL.md` with YAML frontmatter (`name`, `description`) - [ ] Skill added to `.claude-plugin/marketplace.json` - [ ] Description is specific about when Claude should trigger this skill diff --git a/.github/workflows/trufflehog.yml b/.github/workflows/trufflehog.yml new file mode 100644 index 0000000..528ebe8 --- /dev/null +++ b/.github/workflows/trufflehog.yml @@ -0,0 +1,15 @@ +# This is an automatically generated file, please do not edit! +# If you want to make any changes see: https://github.com/moonpay/ghsec + +name: Secret Scanning + +on: + pull_request: + branches: + - "*" + +jobs: + trufflehog: + name: Trufflehog + uses: moonpay/ghsec/.github/workflows/trufflehog-shared.yml@v1 + secrets: inherit diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..07f7202 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,46 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Overview + +This is a repository of **Agent Skills** for crypto infrastructure. Skills are Markdown-based instruction files that AI agents (Claude Code, Claude API, MCP clients) load dynamically to perform specialized tasks via the MoonPay CLI (`mp`). + +Skills are **not code** — they are instructional guides. All execution happens through the MoonPay CLI (`@moonpay/cli`). There is no build, test, or lint step. + +## Repository Structure + +- `skills/` — All skill definitions (each skill is a directory with `SKILL.md` and `LICENSE.txt`) +- `.claude-plugin/marketplace.json` — Plugin registry defining two groups: `moonpay-skills` (core) and `partner-skills` (third-party integrations) +- `spec/agent-skills-spec.md` — Links to the full Agent Skills Specification at https://agentskills.io/specification +- `template/SKILL.md` — Minimal template for creating new skills + +## Skill Anatomy + +Each skill is a directory under `skills/` containing a single **`SKILL.md`** file with YAML frontmatter: +```yaml +--- +name: skill-name +description: When to use this skill and what it does +tags: [tag1, tag2] # Optional +--- +``` +The body contains instructions for the agent: setup commands, workflows, configuration, and references to other skills. The repo-level `LICENSE` covers all skills. + +## Adding a New Skill + +1. Create `skills/{name}/SKILL.md` using the template in `template/SKILL.md` +2. Add the skill entry to `.claude-plugin/marketplace.json` under the appropriate plugin group +4. The PR template (`.github/PULL_REQUEST_TEMPLATE.md`) defines the required checklist + +## Skill Groups in marketplace.json + +- **moonpay-skills** — Core MoonPay capabilities (auth, wallets, trading, fiat ramp, etc.) +- **partner-skills** — Third-party integrations (corbits, dune, shipp, yield) + +## Key Conventions + +- The `description` field in YAML frontmatter should be specific about **when Claude should trigger** the skill — this is how agents decide which skill to load +- Many skills reference each other (e.g., swap recommends check-wallet and discover-tokens) — maintain these cross-references when editing +- Skills instruct agents to use config files under `~/.config/` (e.g., `~/.config/moonpay/`, `~/.config/pump-fun-sniper/`) +- The MoonPay CLI binary is invoked as `mp` in skill instructions diff --git a/LICENSE b/LICENSE index d1d499f..a69fc33 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 MoonPay +Copyright (c) 2026 Hypermint EU Limited Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index b76c18d..acdae5c 100644 --- a/README.md +++ b/README.md @@ -86,16 +86,6 @@ See the [moonpay-mcp](skills/moonpay-mcp/SKILL.md) skill for setup details. | [moonpay-price-alerts](skills/moonpay-price-alerts/) | Desktop notifications when tokens hit target prices | | [moonpay-commerce](skills/moonpay-commerce/) | Browse Shopify stores and checkout with crypto | -### Partner Skills - -Skills that integrate MoonPay wallet and payment capabilities with third-party platforms. - -| Skill | Description | -|-------|-------------| -| [corbits](skills/corbits/) | Paid API marketplace with x402 USDC micropayments | -| [dune](skills/dune/) | On-chain analytics with wallet management | -| [shipp](skills/shipp/) | Sports data and Polymarket trading | -| [yield](skills/yield/) | Multi-chain yield opportunities | ## Adding a New Skill @@ -113,7 +103,6 @@ name: your-platform description: > What your platform does and how it integrates with MoonPay. Be specific about when Claude should use this skill. -license: Complete terms in LICENSE.txt --- # Your Platform + MoonPay @@ -135,14 +124,12 @@ Key commands and workflows that combine your platform with MoonPay. Real-world usage examples. ``` -3. Copy `LICENSE.txt` from any existing skill into your directory. - -4. Open a PR. Include: +3. Open a PR. Include: - A brief description of your platform and the MoonPay integration - Which chain and token your integration uses - Example usage showing the end-to-end workflow -See existing partner skills ([corbits](skills/corbits/), [shipp](skills/shipp/), [dune](skills/dune/), [yield](skills/yield/)) for reference. +See existing skills under `skills/` for reference. ### For MoonPay internal skills diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..9f9b688 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,36 @@ +# Security + +No technology is perfect. We believe collaborating with skilled security researchers across the globe is crucial to identifying weaknesses in any technology. + +If you believe you have found a security issue in MoonPay, we encourage you to notify us. We welcome working with you to resolve issues promptly. + +## Disclosure Policy and Process + +Please submit your finding through our [HackerOne disclosure program](https://hackerone.com/moonpay) as soon as possible after discovering a potential security issue. + +1. Submit a report via HackerOne. +2. Once we assess your report, a member of our team will help triage the vulnerability. +3. Once a fix is ready, we will include it in an upcoming release. + +When testing, please make a good faith effort to avoid: +- privacy violations +- data destruction +- service interruption or degradation + +Only interact with accounts you own or accounts for which you have explicit permission from the account holder. + +## Exclusions + +While researching, please follow the defined [program scope](https://hackerone.com/moonpay?type=team#program_highlights). +Failure to do so may result in rejection of the submission. + +The following are out of scope: +- Denial of service (DoS) +- Spamming +- Social engineering (including phishing) of MoonPay staff or contractors + +## Safe Harbor + +Any activities conducted in a manner consistent with this policy are considered authorized conduct, and we will not initiate legal action against you. + +Thank you for helping keep MoonPay and our users safe. diff --git a/skills/corbits/LICENSE.txt b/skills/corbits/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/corbits/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/corbits/SKILL.md b/skills/corbits/SKILL.md deleted file mode 100644 index cccd68d..0000000 --- a/skills/corbits/SKILL.md +++ /dev/null @@ -1,161 +0,0 @@ ---- -name: corbits -description: Use this skill when the user wants to discover and call paid APIs through the Corbits marketplace, or when they need to set up automatic USDC micropayments for API access via the x402 protocol. Covers Corbits CLI setup, API discovery, and managing a MoonPay EVM wallet as the payment wallet. Use when the user mentions Corbits, paid APIs, x402 payments, or API proxies. -license: Complete terms in LICENSE.txt ---- - -# Corbits: Paid API Marketplace for AI Agents - -Corbits is a discovery and proxy platform for premium APIs — agents can search, select, and call paid APIs with automatic per-request USDC micropayments via the x402 protocol. MoonPay provides the wallet that powers every Corbits payment. - -## Core Features - -- **API Discovery**: Search hundreds of paid API proxies by name or category -- **x402 Micropayments**: Pay per API call in USDC automatically via `@faremeter/rides` -- **EVM + Solana**: Supports both wallet types for payment -- **Transparent Pricing**: See cost in USDC before every call - ---- - -## Installation & Setup - -### Install the Corbits Skill - -```bash -npx clawhub@latest install corbits -``` - -### Initialize Corbits - -```bash -/corbits init -``` - -This will: -1. Prompt for your **EVM private key** (stored in macOS Keychain or `~/.config/corbits/`) -2. Optionally prompt for a **Solana keypair** -3. Install Bun + scaffold a TypeScript project with `@faremeter/rides` - ---- - -## Key Commands - -| Command | Description | -|---------|-------------| -| `/corbits init` | First-time setup | -| `/corbits search ` | Find API proxies by name | -| `/corbits list` | View all proxies and endpoint pricing | -| `/corbits call` | Execute a paid API call | -| `/corbits status` | Show currently selected proxy | - -### API Call Flow - -``` -/corbits search "weather" → find matching proxies -/corbits list → browse endpoints + USDC pricing -/corbits call → select → review cost → confirm → execute -``` - -**Base URL:** `https://api.corbits.dev` - ---- - -## Usage Example - -```bash -/corbits search "crypto prices" -/corbits list -/corbits call -# → Select: GET /prices/latest -# → Cost: 0.001 USDC -# → Confirm: y -# → { "BTC": 67420.00, "ETH": 3540.00 } -``` - ---- - -## Wallet Management with MoonPay - -Corbits requires an EVM wallet for x402 micropayments. Use the MoonPay CLI (`mp`) to create and fund the wallet — then export the key directly into Corbits. Your MoonPay wallet IS your Corbits payment wallet. - -### Install MoonPay CLI - -```bash -npm install -g @moonpay/cli -mp login -``` - -### Create Your Corbits Payment Wallet - -```bash -mp wallet create --name "corbits-agent" -mp wallet retrieve --wallet "corbits-agent" -``` - -### Export Key for Corbits Init - -```bash -mp wallet export --wallet "corbits-agent" -# Copy the EVM private key → paste into /corbits init -``` - -Same address, same key — no transfers needed. - -### Sign & Send Transactions - -```bash -mp transaction send --wallet "corbits-agent" --chain ethereum --transaction -``` - ---- - -## Funding Your Wallet with MoonPay - -Corbits payments settle in USDC. Fund before calling paid APIs. - -```bash -# Buy USDC with fiat -mp buy --token usdc_ethereum --amount 50 --wallet --email - -# Swap ETH → USDC -mp token swap \ - --from-wallet corbits-agent --chain ethereum \ - --from-token 0x0000000000000000000000000000000000000000 \ - --to-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 \ - --from-amount 0.02 - -# Check balance -mp token balance list --wallet --chain ethereum - -# Auto top-up when balance runs low -BALANCE=$(mp token balance list --wallet
--chain ethereum --json | \ - jq '.[] | select(.symbol=="USDC") | .balance') -if (( $(echo "$BALANCE < 5" | bc -l) )); then - mp token bridge \ - --from-wallet primary --from-chain polygon \ - --from-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 \ - --from-amount 20 \ - --to-chain ethereum \ - --to-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 -fi -``` - ---- - -## Getting Started Flow - -1. Install Corbits: `npx clawhub@latest install corbits` -2. Create payment wallet: `mp wallet create --name "corbits-agent"` -3. Fund with USDC: `mp buy --token usdc_ethereum --amount 50 --wallet
` -4. Export key: `mp wallet export --wallet "corbits-agent"` -5. Initialize: `/corbits init` → paste EVM key -6. Discover APIs: `/corbits search ` -7. Call APIs: `/corbits call` — payment auto-deducted - ---- - -## Resources - -- **Platform:** https://corbits.dev -- **API base:** https://api.corbits.dev -- **Payment SDK:** `@faremeter/rides` (npm) diff --git a/skills/dune/LICENSE.txt b/skills/dune/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/dune/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/dune/SKILL.md b/skills/dune/SKILL.md deleted file mode 100644 index 86da4e9..0000000 --- a/skills/dune/SKILL.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -name: dune -description: Use this skill when the user wants to query blockchain data with SQL, discover on-chain datasets, analyze wallet activity, or monitor DeFi positions. Covers running DuneSQL queries, searching decoded contract tables, and pairing on-chain analysis with MoonPay wallet management to act on findings. Use when the user mentions Dune, DuneSQL, on-chain analytics, blockchain data, or querying transaction history. -license: Complete terms in LICENSE.txt ---- - -# Dune: Blockchain Analytics for AI Agents - -Dune CLI gives AI agents direct access to Dune Analytics — execute DuneSQL queries, discover on-chain datasets, and monitor credit usage. Pair with MoonPay to create and fund the wallets your agent monitors, and move assets informed by your on-chain analysis. - -## Core Features - -- **DuneSQL Queries**: Ad-hoc and saved queries against live on-chain data -- **Dataset Discovery**: Search 1,000s of decoded tables by keyword or contract address -- **Credit Monitoring**: Track API usage with `dune usage` -- **JSON Output**: Full machine-readable responses for agent pipelines - ---- - -## Authentication & Setup - -```bash -export DUNE_API_KEY="your-api-key" - -# Or save permanently -dune auth -``` - -Get your key at https://dune.com → Settings → API Keys. - -**Key resolution order:** CLI flag → `$DUNE_API_KEY` → `~/.config/dune/config.yaml` - ---- - -## Key Commands - -| Command | Description | -|---------|-------------| -| `dune query run-sql ""` | Execute ad-hoc DuneSQL | -| `dune query run ` | Run a saved query | -| `dune query get ` | Fetch previous results | -| `dune dataset search ` | Discover datasets by keyword | -| `dune dataset search-by-contract ` | Find decoded tables for a contract | -| `dune usage` | Check credit consumption | - -Always use `-o json` for agent pipelines: - -```bash -dune query run-sql "SELECT * FROM ethereum.transactions LIMIT 10" -o json -``` - ---- - -## Usage Example - -```python -import subprocess, json, os - -def run_dune(sql: str) -> list: - result = subprocess.run( - ["dune", "query", "run-sql", sql, "-o", "json"], - env={**os.environ, "DUNE_API_KEY": os.environ["DUNE_API_KEY"]}, - capture_output=True, text=True - ) - return json.loads(result.stdout).get("rows", []) - -# Monitor a MoonPay wallet's on-chain activity -wallet = "" -txs = run_dune(f""" - SELECT block_time, hash, value / 1e18 as eth_value, "to", "from" - FROM ethereum.transactions - WHERE lower("from") = lower('{wallet}') - OR lower("to") = lower('{wallet}') - ORDER BY block_time DESC - LIMIT 20 -""") - -for tx in txs: - print(f"{tx['block_time']} | {tx['eth_value']:.4f} ETH | {tx['hash'][:12]}...") -``` - -```bash -# Find tables for a protocol -dune dataset search "uniswap v3 swaps" - -# Find decoded events for a contract -dune dataset search-by-contract 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 - -# Check credit usage -dune usage -``` - ---- - -## Wallet Management with MoonPay - -Use the MoonPay CLI (`mp`) to create and manage the wallets you analyze with Dune. Fund positions and move assets — all from the same toolchain. - -### Install MoonPay CLI - -```bash -npm install -g @moonpay/cli -mp login -``` - -### Create a Wallet to Monitor - -```bash -mp wallet create --name "dune-agent-wallet" -mp wallet retrieve --wallet "dune-agent-wallet" -``` - -### Query Your MoonPay Wallet with Dune - -```bash -WALLET=$(mp wallet retrieve --wallet "dune-agent-wallet" --json | jq -r '.addresses.ethereum') - -dune query run-sql " - SELECT block_time, hash, value/1e18 as eth, \"to\", \"from\" - FROM ethereum.transactions - WHERE lower(\"from\") = lower('$WALLET') - OR lower(\"to\") = lower('$WALLET') - ORDER BY block_time DESC LIMIT 50 -" -o json -``` - -### Send Transactions - -```bash -mp transaction send --wallet "dune-agent-wallet" --chain ethereum --transaction -``` - ---- - -## Funding Your Wallet with MoonPay - -```bash -# Buy ETH for gas -mp buy --token eth_ethereum --amount 0.1 --wallet --email - -# Bridge to where your analysis points -mp token bridge \ - --from-wallet dune-agent-wallet --from-chain ethereum \ - --from-token 0x0000000000000000000000000000000000000000 \ - --from-amount 0.05 \ - --to-chain arbitrum \ - --to-token 0x0000000000000000000000000000000000000000 - -# Check balance -mp token balance list --wallet --chain ethereum - -# Withdraw to bank -mp virtual-account offramp create --amount 1000 --chain ethereum --wallet
-``` - ---- - -## Getting Started Flow - -1. Get Dune API key at https://dune.com → Settings → API Keys -2. Set: `export DUNE_API_KEY="..."` or `dune auth` -3. Create wallet: `mp wallet create --name "dune-agent-wallet"` -4. Fund: `mp buy --token eth_ethereum --amount 0.1 --wallet
` -5. Query wallet activity with DuneSQL -6. Use `dune dataset search` to find protocol tables -7. Act on findings: `mp token bridge` or `mp token swap` - ---- - -## Resources - -- **Dune Analytics:** https://dune.com -- **API docs:** https://docs.dune.com -- **DuneSQL reference:** https://docs.dune.com/query-engine/Functions-and-operators -- **Note:** Visualization creation is only available via Dune web UI or MCP server, not CLI diff --git a/skills/moonpay-auth/LICENSE.txt b/skills/moonpay-auth/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-auth/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-auth/SKILL.md b/skills/moonpay-auth/SKILL.md index 5fabec7..87e8b0a 100644 --- a/skills/moonpay-auth/SKILL.md +++ b/skills/moonpay-auth/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-auth description: Set up the MoonPay CLI, authenticate, and manage local wallets. Use when commands fail, for login, or to create/import wallets. tags: [setup] -license: Complete terms in LICENSE.txt --- # MoonPay auth and setup diff --git a/skills/moonpay-block-explorer/LICENSE.txt b/skills/moonpay-block-explorer/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-block-explorer/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-block-explorer/SKILL.md b/skills/moonpay-block-explorer/SKILL.md index 4794207..1e7eb53 100644 --- a/skills/moonpay-block-explorer/SKILL.md +++ b/skills/moonpay-block-explorer/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-block-explorer description: Open transactions, wallets, and tokens in the correct block explorer. Use after swaps, bridges, or transfers to view results in the browser. tags: [explorer] -license: Complete terms in LICENSE.txt --- # Block explorer diff --git a/skills/moonpay-buy-crypto/LICENSE.txt b/skills/moonpay-buy-crypto/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-buy-crypto/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-buy-crypto/SKILL.md b/skills/moonpay-buy-crypto/SKILL.md index 8f02d41..4834b67 100644 --- a/skills/moonpay-buy-crypto/SKILL.md +++ b/skills/moonpay-buy-crypto/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-buy-crypto description: Buy crypto with fiat via MoonPay. Returns a checkout URL to complete the purchase in a browser. tags: [trading] -license: Complete terms in LICENSE.txt --- # Buy crypto with fiat diff --git a/skills/moonpay-check-wallet/LICENSE.txt b/skills/moonpay-check-wallet/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-check-wallet/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-check-wallet/SKILL.md b/skills/moonpay-check-wallet/SKILL.md index f1bd390..8ea5998 100644 --- a/skills/moonpay-check-wallet/SKILL.md +++ b/skills/moonpay-check-wallet/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-check-wallet description: Check wallet balances and holdings. Use for "what's in my wallet", portfolio breakdown, token balances, allocation percentages, and USD values. tags: [portfolio] -license: Complete terms in LICENSE.txt --- # Check wallet diff --git a/skills/moonpay-commerce/LICENSE.txt b/skills/moonpay-commerce/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-commerce/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-commerce/SKILL.md b/skills/moonpay-commerce/SKILL.md index 1ad6015..0612eee 100644 --- a/skills/moonpay-commerce/SKILL.md +++ b/skills/moonpay-commerce/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-commerce description: Browse Shopify stores, search products, manage a cart, and checkout with crypto via Solana Pay. No login required. tags: [commerce, shopping] -license: Complete terms in LICENSE.txt --- # Shop with crypto diff --git a/skills/moonpay-deposit/LICENSE.txt b/skills/moonpay-deposit/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-deposit/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-deposit/SKILL.md b/skills/moonpay-deposit/SKILL.md index 075d8c2..35d2524 100644 --- a/skills/moonpay-deposit/SKILL.md +++ b/skills/moonpay-deposit/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-deposit description: Create deposit links that accept crypto from any chain and auto-convert to stablecoins. No login required. tags: [payments] -license: Complete terms in LICENSE.txt --- # Crypto Deposits diff --git a/skills/moonpay-discover-tokens/LICENSE.txt b/skills/moonpay-discover-tokens/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-discover-tokens/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-discover-tokens/SKILL.md b/skills/moonpay-discover-tokens/SKILL.md index f2560b8..1d52ab5 100644 --- a/skills/moonpay-discover-tokens/SKILL.md +++ b/skills/moonpay-discover-tokens/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-discover-tokens description: Search for tokens, check prices, get trading briefs, and evaluate risk. Use for token research, "is this token safe?", price checks, and market analysis. tags: [research] -license: Complete terms in LICENSE.txt --- # Discover tokens diff --git a/skills/moonpay-export-data/LICENSE.txt b/skills/moonpay-export-data/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-export-data/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-export-data/SKILL.md b/skills/moonpay-export-data/SKILL.md index e26efc1..aebccf9 100644 --- a/skills/moonpay-export-data/SKILL.md +++ b/skills/moonpay-export-data/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-export-data description: Export portfolio balances and transaction history to CSV or JSON files. Use for spreadsheets, tax reporting, or record-keeping. tags: [portfolio, export] -license: Complete terms in LICENSE.txt --- # Export data diff --git a/skills/moonpay-feedback/LICENSE.txt b/skills/moonpay-feedback/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-feedback/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-feedback/SKILL.md b/skills/moonpay-feedback/SKILL.md index 22e8e0d..b8adb1b 100644 --- a/skills/moonpay-feedback/SKILL.md +++ b/skills/moonpay-feedback/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-feedback description: Submit feedback, bug reports, or feature requests for the MoonPay CLI. Use when the user encounters issues, wants to suggest improvements, or has general feedback. tags: [support] -license: Complete terms in LICENSE.txt --- # Submit feedback diff --git a/skills/moonpay-fund-polymarket/LICENSE.txt b/skills/moonpay-fund-polymarket/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-fund-polymarket/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-fund-polymarket/SKILL.md b/skills/moonpay-fund-polymarket/SKILL.md index 2b1d90e..dff4bcf 100644 --- a/skills/moonpay-fund-polymarket/SKILL.md +++ b/skills/moonpay-fund-polymarket/SKILL.md @@ -2,7 +2,6 @@ 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] -license: Complete terms in LICENSE.txt --- # Fund Polymarket diff --git a/skills/moonpay-hardware-wallet/LICENSE.txt b/skills/moonpay-hardware-wallet/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-hardware-wallet/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-hardware-wallet/SKILL.md b/skills/moonpay-hardware-wallet/SKILL.md index 3d65e9a..123e64f 100644 --- a/skills/moonpay-hardware-wallet/SKILL.md +++ b/skills/moonpay-hardware-wallet/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-hardware-wallet description: Connect a hardware wallet (Ledger) to the MoonPay CLI. Sign transactions on the physical device — no private keys stored locally. tags: [wallet] -license: Complete terms in LICENSE.txt --- # Hardware wallet support diff --git a/skills/moonpay-mcp/LICENSE.txt b/skills/moonpay-mcp/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-mcp/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-mcp/SKILL.md b/skills/moonpay-mcp/SKILL.md index 3584624..623ec73 100644 --- a/skills/moonpay-mcp/SKILL.md +++ b/skills/moonpay-mcp/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-mcp description: Set up MoonPay as an MCP server for Claude Desktop or Claude Code. Provides all MoonPay CLI tools via the Model Context Protocol. tags: [setup] -license: Complete terms in LICENSE.txt --- # MoonPay MCP Setup diff --git a/skills/moonpay-missions/LICENSE.txt b/skills/moonpay-missions/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-missions/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-missions/SKILL.md b/skills/moonpay-missions/SKILL.md index b0bb855..740bc35 100644 --- a/skills/moonpay-missions/SKILL.md +++ b/skills/moonpay-missions/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-missions description: A series of missions that walk through every MoonPay CLI capability. Use when the user is new or says "get started", "show me what you can do", or "run the missions". tags: [setup] -license: Complete terms in LICENSE.txt --- # MoonPay Missions diff --git a/skills/moonpay-prediction-market/LICENSE.txt b/skills/moonpay-prediction-market/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-prediction-market/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-prediction-market/SKILL.md b/skills/moonpay-prediction-market/SKILL.md index b31ebf8..27de58f 100644 --- a/skills/moonpay-prediction-market/SKILL.md +++ b/skills/moonpay-prediction-market/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-prediction-market description: Trade on prediction markets (Polymarket, Kalshi). Search markets, buy/sell positions, track PnL, and view trade history. tags: [trading, prediction-market, polymarket, kalshi] -license: Complete terms in LICENSE.txt --- # Prediction markets diff --git a/skills/moonpay-price-alerts/LICENSE.txt b/skills/moonpay-price-alerts/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-price-alerts/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-price-alerts/SKILL.md b/skills/moonpay-price-alerts/SKILL.md index 4212fb3..08e5026 100644 --- a/skills/moonpay-price-alerts/SKILL.md +++ b/skills/moonpay-price-alerts/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-price-alerts description: Set up desktop price alerts that notify you when tokens hit target prices. Observe-only — no trading, just notifications. tags: [alerts, research] -license: Complete terms in LICENSE.txt --- # Price alerts diff --git a/skills/moonpay-swap-tokens/LICENSE.txt b/skills/moonpay-swap-tokens/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-swap-tokens/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-swap-tokens/SKILL.md b/skills/moonpay-swap-tokens/SKILL.md index b718f07..07be96f 100644 --- a/skills/moonpay-swap-tokens/SKILL.md +++ b/skills/moonpay-swap-tokens/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-swap-tokens description: Swap tokens on the same chain or bridge tokens across chains. Use when the user wants to swap, bridge, or move tokens. tags: [trading] -license: Complete terms in LICENSE.txt --- # Swap or bridge tokens diff --git a/skills/moonpay-trading-automation/LICENSE.txt b/skills/moonpay-trading-automation/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-trading-automation/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-trading-automation/SKILL.md b/skills/moonpay-trading-automation/SKILL.md index 49b30f2..bb01ca1 100644 --- a/skills/moonpay-trading-automation/SKILL.md +++ b/skills/moonpay-trading-automation/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-trading-automation description: Set up automated trading strategies — DCA, limit orders, and stop losses — by composing mp CLI commands with OS scheduling (cron/launchd). tags: [trading, automation] -license: Complete terms in LICENSE.txt --- # Trading automation diff --git a/skills/moonpay-upgrade/LICENSE.txt b/skills/moonpay-upgrade/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-upgrade/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-upgrade/SKILL.md b/skills/moonpay-upgrade/SKILL.md index 74f086f..bc094d1 100644 --- a/skills/moonpay-upgrade/SKILL.md +++ b/skills/moonpay-upgrade/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-upgrade description: "Increase your MoonPay API rate limit by paying with crypto via x402." tags: [payments] -license: Complete terms in LICENSE.txt --- # Upgrade Rate Limit diff --git a/skills/moonpay-virtual-account/LICENSE.txt b/skills/moonpay-virtual-account/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-virtual-account/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-virtual-account/SKILL.md b/skills/moonpay-virtual-account/SKILL.md index 6b0c098..54eb269 100644 --- a/skills/moonpay-virtual-account/SKILL.md +++ b/skills/moonpay-virtual-account/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-virtual-account description: Set up a virtual account for fiat on-ramp and off-ramp. Covers KYC, wallet registration, bank accounts, onramp (fiat to stablecoin), and offramp (stablecoin to fiat). tags: [fiat] -license: Complete terms in LICENSE.txt --- # Virtual account (fiat on-ramp & off-ramp) diff --git a/skills/moonpay-x402/LICENSE.txt b/skills/moonpay-x402/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/moonpay-x402/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/moonpay-x402/SKILL.md b/skills/moonpay-x402/SKILL.md index a3a7e9a..229ecf5 100644 --- a/skills/moonpay-x402/SKILL.md +++ b/skills/moonpay-x402/SKILL.md @@ -2,7 +2,6 @@ name: moonpay-x402 description: Make paid API requests to x402-protected endpoints. Automatically handles payment with your local wallet. tags: [payments, api] -license: Complete terms in LICENSE.txt --- # x402 paid API requests diff --git a/skills/shipp/LICENSE.txt b/skills/shipp/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/shipp/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/shipp/SKILL.md b/skills/shipp/SKILL.md deleted file mode 100644 index ff75fba..0000000 --- a/skills/shipp/SKILL.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -name: shipp -description: Use this skill when the user wants to fetch live sports data — scores, schedules, or game events — and act on it financially. Covers creating Shipp API connections, polling live event data, and managing a MoonPay wallet to trade prediction markets (Polymarket) based on sports signals. Use when the user mentions sports data, game scores, Shipp, or wants to trade on real-world sports outcomes. -license: Complete terms in LICENSE.txt ---- - -# Shipp: Real-Time Sports & Events Data for AI Agents - -Shipp is a real-time data connector that gives AI agents live, authoritative sports data — schedules, scores, and events as they happen. Use Shipp to power prediction market strategies, then execute trades with MoonPay-managed wallets. - -## Core Features - -- **Live Sports Data**: NBA, NFL, NCAA Football, MLB, Soccer (more coming) -- **Connection-Based Queries**: Write once in plain English, poll for updates -- **Prediction Market Ready**: Pipe live scores directly into Polymarket/Kalshi trading logic -- **Upcoming**: News, financials, travel, and weather feeds - ---- - -## Authentication & Setup - -### Get an API Key - -Register at https://platform.shipp.ai to receive your Shipp API key. - -```bash -export SHIPP_API_KEY="sk_..." -``` - -### Install Shipp CLI - -```bash -curl -fsSL https://shipp.ai/install.sh | bash -``` - -Quick start: - -```bash -shipp account create -shipp connections create -shipp connections run -``` - ---- - -## Key Endpoints - -| Endpoint | Method | Description | -|----------|--------|-------------| -| `/api/v1/connections/create` | POST | Create a reusable query using plain-English `filter_instructions` | -| `/api/v1/connections/{id}` | POST | Run connection and retrieve event data | -| `/api/v1/connections` | GET | List all saved connections (free) | -| `/api/v1/sports/{sport}/schedule` | GET | Upcoming/recent games (±7 days) | - -**Authentication:** Pass API key via header or query param: - -```bash -curl https://api.shipp.ai/api/v1/connections \ - -H "Authorization: Bearer $SHIPP_API_KEY" -``` - -**Supported sports:** `nba`, `nfl`, `ncaaf`, `mlb`, `soccer` - ---- - -## Usage Example - -```python -import requests, os, time - -SHIPP_KEY = os.environ["SHIPP_API_KEY"] -BASE = "https://api.shipp.ai" - -# 1. Create a connection once — store connection_id -conn = requests.post(f"{BASE}/api/v1/connections/create", - headers={"Authorization": f"Bearer {SHIPP_KEY}"}, - json={"filter_instructions": "NBA games with final scores from the last 24 hours"} -).json() -connection_id = conn["connection_id"] - -# 2. Poll for live updates -last_event_id = None -while True: - params = {"limit": 20} - if last_event_id: - params["since_event_id"] = last_event_id - - events = requests.post(f"{BASE}/api/v1/connections/{connection_id}", - headers={"Authorization": f"Bearer {SHIPP_KEY}"}, - json=params - ).json() - - for event in events.get("data", []): - home = event.get("home_name") - away = event.get("away_name") - home_pts = event.get("home_points") - away_pts = event.get("away_points") - print(f"{home} {home_pts} — {away} {away_pts}") - last_event_id = event.get("event_id", last_event_id) - - time.sleep(15) -``` - ---- - -## Wallet Management with MoonPay - -Shipp provides the data signal. MoonPay provides the wallet for acting on it. Use the MoonPay CLI (`mp`) to create and manage the wallet your agent uses to trade on Polymarket with Shipp data. - -### Install MoonPay CLI - -```bash -npm install -g @moonpay/cli -mp login -``` - -### Create a Wallet - -```bash -mp wallet create --name "shipp-sports-agent" -mp wallet retrieve --wallet "shipp-sports-agent" -``` - -### Link to Polymarket - -```bash -mp wallet export --wallet "shipp-sports-agent" -``` - -```python -import os -os.environ["WALLET_PRIVATE_KEY"] = "0x..." # from mp wallet export -``` - -### Sign & Send Transactions - -```bash -mp transaction send --wallet "shipp-sports-agent" --chain polygon --transaction -``` - ---- - -## Funding Your Wallet with MoonPay - -Polymarket trading requires **USDC.e on Polygon**. - -```bash -# Buy USDC.e with fiat -mp buy --token usdc_polygon --amount 100 --wallet --email - -# Buy POL for gas -mp buy --token pol_polygon --amount 5 --wallet --email - -# Bridge from Ethereum -mp token bridge \ - --from-wallet shipp-sports-agent --from-chain ethereum \ - --from-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 \ - --from-amount 100 \ - --to-chain polygon \ - --to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 - -# Check balance -mp token balance list --wallet --chain polygon - -# Withdraw winnings to bank -mp virtual-account offramp create --amount 500 --chain polygon --wallet
-``` - ---- - -## Getting Started Flow - -1. Get Shipp API key from https://platform.shipp.ai -2. Create trading wallet: `mp wallet create --name "shipp-sports-agent"` -3. Fund with USDC.e: `mp buy --token usdc_polygon --amount 100 --wallet
` -4. Buy gas: `mp buy --token pol_polygon --amount 5 --wallet
` -5. Create a Shipp connection for your target sport/market -6. Poll Shipp every 15–30s for live game events -7. On signal: execute Polymarket trade -8. Withdraw winnings: `mp virtual-account offramp create` - ---- - -## Resources - -- **Shipp API docs:** https://docs.shipp.ai -- **Platform & API keys:** https://platform.shipp.ai -- **Error codes:** 400 bad request, 401 auth, 402 billing, 429 rate-limited, 5xx server error diff --git a/skills/yield/LICENSE.txt b/skills/yield/LICENSE.txt deleted file mode 100644 index d1d499f..0000000 --- a/skills/yield/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 MoonPay - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/skills/yield/SKILL.md b/skills/yield/SKILL.md deleted file mode 100644 index 9f36847..0000000 --- a/skills/yield/SKILL.md +++ /dev/null @@ -1,172 +0,0 @@ ---- -name: yield -description: Use this skill when the user wants to find and enter yield opportunities across DeFi protocols, or when they need to deposit tokens into lending pools, liquidity pools, or staking. Covers browsing 2,600+ yield sources across 75+ chains, signing unsigned transactions from YieldAgent with a MoonPay wallet, and funding wallets for deposits. Use when the user mentions yield farming, APY, staking, DeFi yield, Yield.xyz, or passive income on crypto. -license: Complete terms in LICENSE.txt ---- - -# YieldAgent by Yield.xyz: Multi-Chain Yield Optimization - -YieldAgent is the first yield-native agent skill — access to 2,600+ yield opportunities across 75+ blockchains with a fully non-custodial architecture. The agent finds the best rates and builds transactions; your MoonPay wallet signs and executes them. - -## Core Features - -- **2,600+ Yield Sources**: Lending, liquidity pools, staking across 75+ chains -- **Non-Custodial**: Agent builds unsigned transactions — your wallet signs, you stay in control -- **Multi-Chain**: Ethereum, Polygon, Arbitrum, Base, Solana, and more - ---- - -## Installation - -```bash -npx clawhub@latest install yield-agent -``` - -### Prerequisites - -```bash -which curl jq # both required -# ETH for gas + tokens for deposits -``` - ---- - -## How It Works - -``` -YieldAgent → scans 2,600+ yield sources - → finds best rate - → builds unsigned transaction - → you sign with: mp transaction send - → executes on-chain -``` - ---- - -## Usage Example - -```python -from yield_agent import YieldAgent -import subprocess, json - -agent = YieldAgent(api_key="...") - -# Find best USDC yield on Polygon -opportunities = agent.search(token="USDC", chain="polygon", limit=5) -best = opportunities[0] -print(f"{best.protocol} — {best.apy}% APY") - -# Build unsigned deposit transaction -tx = agent.build_deposit( - opportunity_id=best.id, - amount=500, - wallet_address="" -) - -# Sign and execute with MoonPay -result = subprocess.run([ - "mp", "transaction", "send", - "--wallet", "yield-agent", - "--chain", "polygon", - "--transaction", json.dumps(tx) -], capture_output=True, text=True) -``` - ---- - -## Wallet Management with MoonPay - -YieldAgent generates unsigned transactions — the MoonPay CLI (`mp`) signs and broadcasts them. No Crossmint, Turnkey, or Privy account needed. - -### Install MoonPay CLI - -```bash -npm install -g @moonpay/cli -mp login -``` - -### Create Your Yield Wallet - -```bash -mp wallet create --name "yield-agent" -mp wallet retrieve --wallet "yield-agent" -``` - -### Sign Yield Transactions - -```bash -# Polygon -mp transaction send --wallet "yield-agent" --chain polygon --transaction - -# Ethereum -mp transaction send --wallet "yield-agent" --chain ethereum --transaction - -# Arbitrum -mp transaction send --wallet "yield-agent" --chain arbitrum --transaction -``` - -### Hardware Wallet (Large Positions) - -```bash -mp wallet add-ledger --name "yield-ledger" -``` - ---- - -## Funding Your Wallet with MoonPay - -```bash -# Buy USDC for stablecoin yields -mp buy --token usdc_ethereum --amount 1000 --wallet --email - -# Buy USDC.e for Polygon pools -mp buy --token usdc_polygon --amount 1000 --wallet --email - -# Buy ETH for gas -mp buy --token eth_ethereum --amount 0.05 --wallet --email - -# Bridge to where the yields are -mp token bridge \ - --from-wallet yield-agent --from-chain ethereum \ - --from-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 \ - --from-amount 500 \ - --to-chain polygon \ - --to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 - -# Check balances -mp token balance list --wallet --chain ethereum - -# Withdraw earned yield to bank -mp virtual-account offramp create --amount 2000 --chain ethereum --wallet
-``` - ---- - -## Key Addresses - -| Token | Chain | Address | -|-------|-------|---------| -| USDC | Ethereum | `0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48` | -| USDC.e | Polygon | `0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174` | -| ETH | Ethereum | `0x0000000000000000000000000000000000000000` | -| POL | Polygon | `0x0000000000000000000000000000000000000000` | - ---- - -## Getting Started Flow - -1. Install YieldAgent: `npx clawhub@latest install yield-agent` -2. Create wallet: `mp wallet create --name "yield-agent"` -3. Fund: `mp buy --token usdc_ethereum --amount 1000 --wallet
` -4. Buy gas: `mp buy --token eth_ethereum --amount 0.05 --wallet
` -5. Browse yield opportunities via YieldAgent -6. Sign unsigned deposit tx: `mp transaction send --wallet "yield-agent" --chain ethereum --transaction ` -7. Withdraw yield: `mp virtual-account offramp create` - ---- - -## Resources - -- **API docs:** https://docs.yield.xyz -- **Agent page:** https://agent.yield.xyz -- **Install:** `npx clawhub@latest install yield-agent`