TypeScript Installation
Get started with ZeroQuant using TypeScript.
Installation
npm install @zeroquant/sdk ethers
Quick Setup
import { ethers } from 'ethers';
import { ZeroQuantClient } from '@zeroquant/sdk';
const provider = new ethers.JsonRpcProvider(process.env.RPC_URL);
const signer = new ethers.Wallet(process.env.PRIVATE_KEY, provider);
const client = new ZeroQuantClient(provider, {
factoryAddress: '0x...',
permissionManagerAddress: '0x...',
});
await client.connect(signer);
With AI Agents
npm install @zeroquant/langchain @langchain/openai
import { CreateVaultTool, ExecuteSwapTool } from '@zeroquant/langchain';
const tools = [
new CreateVaultTool({ client }),
new ExecuteSwapTool({ client }),
];