JSPM

  • Created
  • Published
  • Downloads 39
  • Score
    100M100P100Q70210F
  • License MIT

SDK for integrating AI agents with DeFi protocols

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (edwin-sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Edwin 🦉 - DeFAI Layer

    Edwin Overview

    Edwin is a TypeScript library that serves as the bridge between AI agents and DeFi protocols. It provides a unified, secure interface for AI agents to interact with various DeFi protocols while abstracting away the complexity of blockchain operations and protocol-specific implementations. This enables the creation of sophisticated DeFAI agents.

    Installation

    pnpm install edwin-sdk

    Features

    • Lending/Borrowing operations
    • Liquidity provision
    • Cross-chain support
    • Type-safe protocol interactions
    • AI-friendly templates

    Quick Start

    // Import the required wallet and services
    import { EdwinEVMWallet, AaveService } from 'edwin-sdk';
    
    // Configure Edwin wallets and services
    const wallet = new EdwinEVMWallet(evmPrivateKey as `0x${string}`);
    const aave = new AaveService(wallet);
    
    // Supply tokens to a lending protocol
    const result = await aave.supply({
        chain: 'base',
        amount: 0.05,
        asset: 'usdc',
    });

    Documentation

    For detailed documentation, visit docs.edwin.finance

    Contributing

    Contributions are welcome! Please visit our Contributing Guide for details.

    License

    GPL