0.8.7 • Published 1 month ago
edwin-sdk v0.8.7
Edwin 🦉 - DeFAI Layer
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
0.8.5
2 months ago
0.8.7
1 month ago
0.8.6
2 months ago
0.8.4
2 months ago
0.8.3
2 months ago
0.8.2
2 months ago
0.8.1
2 months ago
0.8.0
2 months ago
0.5.0
2 months ago
0.4.1
2 months ago
0.4.0
2 months ago
0.7.0
2 months ago
0.6.0
2 months ago
0.4.2
2 months ago
0.3.4
3 months ago
0.3.3
3 months ago
0.3.2
3 months ago
0.3.1
3 months ago
0.3.0
3 months ago
0.2.0
3 months ago