Skip to main content

Python Installation

Get started with ZeroQuant using Python.

Installation

pip install zeroquant

Quick Setup

import asyncio
from zeroquant import ZeroQuantClient

async def main():
client = ZeroQuantClient(
rpc_url="https://...",
private_key="0x...",
factory_address="0x...",
permission_manager_address="0x...",
)

# Create a vault
vault = await client.create_vault(salt=42)
print(f"Vault created: {vault.address}")

# Check balance
balance = await client.get_balance()
print(f"Balance: {balance} ETH")

asyncio.run(main())

With LangChain

from zeroquant.langchain.tools import CreateVaultTool, ExecuteSwapTool

tools = [
CreateVaultTool(client=client),
ExecuteSwapTool(client=client),
]

Next Steps