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),
]