Installation
Core Package
The core SDK works in any JavaScript environment — Node.js, browsers, serverless, or scripts.
pnpm add @yo-protocol/core viemnpm install @yo-protocol/core viemyarn add @yo-protocol/core viemDependency
Purpose
@yo-protocol/core
Client, vault reads, actions, API client, constants
viem
Low-level EVM interaction (contract calls, encoding, transports)
React Package
For React apps using wagmi and TanStack Query:
pnpm add @yo-protocol/react @yo-protocol/core viem wagmi @tanstack/react-querynpm install @yo-protocol/react @yo-protocol/core viem wagmi @tanstack/react-queryyarn add @yo-protocol/react @yo-protocol/core viem wagmi @tanstack/react-queryPeer Dependencies
Package
Minimum version
react
18.0.0
react-dom
18.0.0
wagmi
2.0.0
viem
2.0.0
@tanstack/react-query
5.0.0
TypeScript
Both packages ship with full TypeScript declarations. TypeScript 5.0+ is recommended but not required — the SDK works fine in plain JavaScript.
Verify Installation
Next Steps
Quick Start — Build your first integration
@yo-protocol/core Overview — Core SDK reference
@yo-protocol/react Overview — React hooks reference