UNPKG

edwin-sdk

Version:

SDK for integrating AI agents with DeFi protocols

100 lines 2.84 kB
{ "name": "edwin-sdk", "version": "0.8.38", "description": "SDK for integrating AI agents with DeFi protocols", "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "defi", "ai", "agents", "blockchain", "ethereum", "sdk", "defi", "lending", "borrowing", "staking", "yield" ], "author": "", "license": "GPL-3.0-only", "repository": { "type": "git", "url": "git+https://github.com/edwin-finance/edwin.git" }, "devDependencies": { "@eslint/js": "^9.15.0", "@lifi/data-types": "5.15.5", "@lifi/sdk": "3.4.1", "@lifi/types": "16.3.0", "@types/bn.js": "^5.1.6", "@types/cors": "^2.8.17", "@types/express": "^5.0.1", "@types/node": "^22.13.13", "@types/supertest": "^6.0.3", "@typescript-eslint/eslint-plugin": "^8.24.1", "@typescript-eslint/parser": "^8.24.1", "cors": "^2.8.5", "dotenv": "^16.4.7", "eslint": "^9.21.0", "express": "^4.21.2", "express-rate-limit": "^7.5.0", "husky": "^9.1.7", "node-cache": "^5.1.2", "raw-body": "^3.0.0", "rimraf": "^5.0.10", "supertest": "^7.1.0", "ts-node": "^10.9.2", "tsup": "8.3.5", "typescript": "^5.0.0", "vitest": "3.0.8", "zod": "^3.24.2", "zod-to-json-schema": "^3.24.5" }, "dependencies": { "@aave/contract-helpers": "^1.30.5", "@bgd-labs/aave-address-book": "^4.7.4", "@coral-xyz/anchor": "^0.30.1", "@jup-ag/api": "^6.0.40", "@langchain/core": "^0.3.37", "@langchain/langgraph": "^0.2.39", "@langchain/openai": "^0.3.17", "@meteora-ag/dlmm": "^1.5.4", "@modelcontextprotocol/sdk": "^1.7.0", "@solana/spl-token-registry": "^0.2.4574", "@solana/web3.js": "^1.98.0", "@story-protocol/core-sdk": "1.3.0-beta.3", "@vitest/eslint-plugin": "^1.1.25", "axios": "^1.7.9", "bn.js": "^5.2.1", "bs58": "^6.0.0", "ccxt": "^4.4.63", "eslint-config-prettier": "^10.0.1", "ethers": "^5.7.2", "helius-sdk": "^1.5.1", "hyperliquid": "^1.6.2", "prettier": "^3.4.2", "viem": "^2.23.5", "winston": "^3.17.0" }, "bugs": { "url": "https://github.com/edwin-finance/edwin/issues" }, "homepage": "https://github.com/edwin-finance/edwin#readme", "directories": { "doc": "docs", "example": "examples", "test": "tests" }, "scripts": { "build": "pnpm format && pnpm lint && tsup", "test": "vitest run", "lint": "eslint src --max-warnings 0", "format": "prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"", "format:check": "prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\"", "start:chatagent": "ts-node examples/cli-chat-agent/chat-agent.ts", "start:mcp-server": "ts-node examples/mcp-server/src/index.ts", "clean": "rimraf node_modules" } }