UNPKG

edwin-sdk

Version:

SDK for integrating AI agents with DeFi protocols

32 lines (26 loc) 757 B
import { EdwinPlugin } from '../../core/classes/edwinPlugin'; import { EdwinTool } from '../../core/types'; /** * HyperLiquid plugin for Edwin */ export class HyperLiquidPlugin extends EdwinPlugin { constructor() { super('hyperliquid', []); } getTools(): Record<string, EdwinTool> { // Combine public and private tools return { ...this.getPublicTools(), ...this.getPrivateTools(), }; } getPublicTools(): Record<string, EdwinTool> { // HyperLiquid has no public tools return {}; } getPrivateTools(): Record<string, EdwinTool> { // HyperLiquid has no private tools return {}; } } export const hyperliquid = new HyperLiquidPlugin();