Skip to content

Latest commit

Β 

History

History
141 lines (120 loc) Β· 4.55 KB

File metadata and controls

141 lines (120 loc) Β· 4.55 KB
Infinity Plugins

Infinity Eliza Plugins

TypeScript Eliza OS

πŸ“‘ Table of Contents

πŸ’‘ About

This directory contains the Eliza OS plugins that power the Infinity ecosystem. Each plugin provides specific functionality to the AI characters and integrates with different parts of the system.

πŸ”Œ Plugins

plugin-infinity

Core plugin for Infinity platform integration

πŸ“– Plugin Details & Documentation

  • Purpose: Handles core Infinity platform functionality
  • Key Features:
    • 🎯 Promotion creation and management
    • πŸ’Ό Contract interactions
    • πŸ”— Wallet provider integration
    • πŸ“ Smart contract ABIs
  • Main Actions:
    • CREATE_PROMOTION: Creates new promotional campaigns
  • Providers:
    • Wallet provider for blockchain interactions
  • User Commands:
    "Create a new summer promotion for 1000 tokens"
    "Set up a promotional campaign for 30 days"
    "Launch a new token promotion called Summer Sale 2025"
    

plugin-infinity-agentkit

Reward management plugin

πŸ“– Plugin Details & Documentation

  • Purpose: Manages reward distribution and tracking
  • Key Features:
    • 🎁 Reward creation and distribution
    • πŸ“Š Reward tracking
    • ⚑ Real-time processing
    • πŸ”„ Automated distribution
  • Main Actions:
    • CREATE_REWARD: Creates and distributes rewards
  • Testing: Includes Vitest configuration for testing
  • User Commands:
    "Create a new loyalty reward called LOYAL24"
    "Set up a certification badge reward"
    "Create a reward token for customer loyalty program"
    

plugin-insights

Analytics and insights plugin

πŸ“– Plugin Details & Documentation

  • Purpose: Provides analytical insights and data processing
  • Key Features:
    • πŸ“ˆ Data analytics
    • πŸ” Insight generation
    • πŸ“Š Performance metrics
    • πŸ“± Service integration
  • Main Actions:
    • GET_INSIGHTS: Retrieves analytical insights
  • Services: Custom analytics services
  • User Commands:
    "Show me the latest platform insights"
    "Get performance metrics"
    "What are the current platform trends?"
    "Show analytics report"
    "Get insights data"
    

plugin-sales

Sales management plugin

πŸ“– Plugin Details & Documentation

  • Purpose: Handles sales operations and tracking
  • Key Features:
    • πŸ’° Sales tracking
    • πŸ“Š Sales analytics
    • 🎯 Performance monitoring
    • πŸ“ˆ Reporting tools
  • Main Actions:
    • GET_SALES: Retrieves sales data
  • Services: Sales-specific services
  • User Commands:
    "Show me the latest sales figures"
    "Get sales data for today"
    "What are our current sales numbers?"
    "Show sales report"
    "Get sales information"
    

plugin-infinity-privy-nillion

Social wallet creation and product sales management plugin

πŸ“– Plugin Details & Documentation

  • Purpose: Manages Web3 wallet creation and product sales with secure storage
  • Key Features:
    • πŸ”‘ Social login integration with Privy
    • πŸ›‘οΈ Secure data storage with Nillion
    • πŸ‘₯ Business and customer wallet support
    • πŸ”’ Encrypted wallet data management
    • 🌐 Base Sepolia network integration
    • πŸ›οΈ Product sales management
    • 🏷️ Implicit wallet handling
  • Main Actions:
    • CREATE_POS_WALLET: Creates point of sale wallets for food businesses
      • Supports multiple location types (food truck, restaurant, kiosk)
      • Secures wallet keys with Nillion
      • Stores location metadata securely
      • Chain-specific wallet creation (Base Sepolia)
  • Features:
    • Comprehensive error handling and validation
    • Detailed logging system with different contexts
    • Secure social authentication
    • Protected wallet operations
    • Transaction tracking
    • State management and data processing
  • User Commands:
    "Create a new wallet for my Downtown food truck location at 123 Main Street"
    "Set up a point of sale wallet for my Beachside food truck at Ocean Drive"
    "Add a new location wallet for my food truck at Central Park"
    "Create a POS wallet for my Airport Terminal kiosk"