Learn how to use Compass API SDK with ZeroDev for smart account operations
Install Dependencies
bash npm install @compass-labs/api-sdk @zerodev/sdk @zerodev/ecdsa-validator viem
Set Environment Variables
.env
file in your project root: bash # .env ZERODEV_RPC="your_zerodev_rpc_url" PRIVATE_KEY="your_private_key" COMPASS_API_KEY="your_compass_api_key"
Import dependencies and initialize clients
Create signer, validator, kernel account, and paymaster
Create and prepare batched operations
Send batched operations and handle result