A plugin for interacting with the Abstract blockchain network within the ElizaOS ecosystem.
The Abstract plugin enables seamless token transfers on the Abstract testnet. It provides functionality to transfer both native ETH and ERC20 tokens using secure wallet operations.
pnpm install @elizaos/plugin-abstract
The plugin requires the following environment variables to be set:
ABSTRACT_ADDRESS=<Your Abstract wallet address>
ABSTRACT_PRIVATE_KEY=<Your Abstract private key>
import { abstractPlugin } from "@elizaos/plugin-abstract";
// The plugin responds to natural language commands like:
"Send 100 USDC to 0xCCa8009f5e09F8C5dB63cb0031052F9CB635Af62";
"Transfer 0.1 ETH to 0xbD8679cf79137042214fA4239b02F4022208EE82";
"Pay 50 USDC on Abstract to [address]";
Transfers tokens from the agent's wallet to another address.
Aliases:
- TRANSFER_TOKEN_ON_ABSTRACT
- TRANSFER_TOKENS_ON_ABSTRACT
- SEND_TOKENS_ON_ABSTRACT
- SEND_ETH_ON_ABSTRACT
- PAY_ON_ABSTRACT
- MOVE_TOKENS_ON_ABSTRACT
- MOVE_ETH_ON_ABSTRACT
-
Transaction Failures
- Verify wallet has sufficient balance
- Check recipient address format
- Ensure private key is correctly set
- Verify network connectivity
-
Configuration Issues
- Verify all required environment variables are set
- Ensure private key format is correct
- Check wallet address format
- Private Key Management
- Store private key securely using environment variables
- Never commit private keys to version control
- Use separate wallets for development and production
- Monitor wallet activity regularly
- Clone the repository
- Install dependencies:
pnpm install
- Build the plugin:
pnpm run build
- Run the plugin:
pnpm run dev
-
Smart Account Features
- Multi-signature support
- Account recovery mechanisms
- Batch transaction processing
- Advanced permission management
- Account abstraction improvements
- Social recovery options
-
DEX Integration
- Advanced swap routing
- Liquidity pool management
- Yield farming automation
- Price impact analysis
- Slippage protection
- AMM optimization
-
Security Enhancements
- Transaction simulation
- Risk assessment tools
- Rate limiting controls
- Fraud detection system
- Emergency shutdown features
- Audit integration tools
-
Developer Tools
- Enhanced debugging capabilities
- Documentation generator
- CLI tool improvements
- Testing utilities
- Deployment automation
- Performance profiling
-
Analytics and Monitoring
- Transaction tracking dashboard
- Network statistics
- Performance metrics
- Gas usage optimization
- Custom reporting tools
- Real-time monitoring
-
Wallet Management
- Multiple wallet support
- Hardware wallet integration
- Address book features
- Transaction history analysis
- Balance monitoring
- Token management tools
We welcome community feedback and contributions to help prioritize these enhancements.
Contributions are welcome! Please see the CONTRIBUTING.md file for more information.
This plugin integrates with and builds upon several key technologies:
This plugin is part of the Eliza project. See the main project repository for license information.