@varun-ai07/covenant-sdk
v2.0.0
Published
TypeScript SDK for COVENANT - Autonomous Agent Enforcement Protocol
Maintainers
Readme
COVENANT SDK
TypeScript SDK for interacting with COVENANT smart contracts.
Install
npm install @varun-ai07/covenant-sdkUsage
import { CovenantSDK } from "@varun-ai07/covenant-sdk";
import { createPublicClient, http } from "viem";
import { baseSepolia } from "viem/chains";
const client = createPublicClient({ chain: baseSepolia, transport: http() });
const sdk = new CovenantSDK({ chainId: 84532, publicClient: client });
// Get agent
const agent = await sdk.getAgent("0x...");
// Create task
const taskId = await sdk.createTask(worker, payment, deadline, descriptionHash);V5 Contracts
All SDK methods use V5 contract addresses on Base Sepolia.
