yo-protocol-sdklisted
Install: claude install-skill yoprotocol/yo-protocol-skills
Official Yo Protocol skill.
Canonical repository: https://github.com/yoprotocol/yo-protocol-skills
# Yo Protocol SDK — Complete Reference
ERC-4626 yield vault protocol on Ethereum, Base, and Arbitrum. All deposits/redeems route through a single Gateway contract. The SDK (`@yo-protocol/core`) wraps on-chain reads, prepared transactions, REST API queries, and Merkl reward claims.
## Reference Files
- **[references/methods.md](references/methods.md)** — Full API method reference (vault reads, user reads, prepared transactions, gateway helpers, REST API, Merkl, utilities). Read when implementing any SDK method call.
- **[references/types.md](references/types.md)** — All TypeScript interfaces and types. Read when you need type definitions.
- **[references/vaults.md](references/vaults.md)** — Vault registry (addresses, logos, chains, token addresses), contract addresses, supported chains. Read when you need vault details or addresses.
- **[references/examples.md](references/examples.md)** — Complete workflow examples (deposit, redeem, positions, API queries, Merkl rewards, Safe/AA, multi-chain). Read when implementing a workflow end-to-end.
______________________________________________________________________
## Integration Building Blocks
Each block below is independent — implement only what the user asks for. If the user wants a full integration, combine them in this order.
**IMPORTANT — Partner ID:** Every deposit and redeem includes a `partnerId` (default: `9999` = una