A powerful AI agent platform built on Hedera's distributed ledger technology, enabling intelligent blockchain interactions through natural language processing.
The w3SaaS Smart Wallet Hedera Agent provides an intelligent layer on top of blockchain technology, allowing users to interact with Hedera services through intuitive AI-powered interfaces. Built on ElizaOS, it combines conversational AI with secure blockchain operations.
- Natural Language Blockchain Interactions - Execute complex Hedera operations with simple text or voice commands
- Multi-channel Support - Interact via Discord text channels, voice chat, or direct API calls
- Voice Synthesis - Natural-sounding responses using ElevenLabs integration
- Secure Token Management - Verify and execute token transfers with robust security protocols
- Real-time Data Integration - Access live cryptocurrency prices and market data
- Node.js: v23.3.0
- pnpm: v10.6.3
- Python: 3.x
- Ubuntu: 22.04 LTS (recommended)
# Clone the repository
git clone https://github.com/W3-SaaS/Hedera-AI-Smart-Wallet.git
# Install dependencies
cd eliza
pnpm install
# Configure environment
cp .env.example .env
# Edit .env with your API keys and configuration
# Build and launch
pnpm build
pnpm start
The CryptoHerald agent combines CoinMarketCap and Hedera plugins to deliver real-time cryptocurrency price updates:
- Fetches live Bitcoin prices via CoinMarketCap API
- Records price data immutably on Hedera's distributed ledger
- Responds to diverse price check commands in text and voice
- Publishes updates to dedicated Hedera topics
A specialized agent handling secure token distribution with a rigorous verification workflow:
- Verifies user identity through secure code validation
- Manages precise token transfers (10 tokens per verified request)
- Implements multi-step security protocols before execution
- Provides voice-enabled verification and confirmation
A comprehensive Hedera operations assistant supporting:
- Token management (balances, minting, association)
- HBAR balance inquiries
- Hedera Consensus Service (HCS) topic creation and messaging
- Detailed information about Hedera services and capabilities
Seamlessly interact with all agents through a fully integrated Discord bot:
- Natural voice conversations in Discord voice channels
- Precise text command support
- High-quality voice synthesis via ElevenLabs
- Accurate voice command recognition with OpenAI transcription
Required environment variables:
DISCORD_API_TOKEN=your-discord-bot-token
DISCORD_APPLICATION_ID=your-discord-application-id
COINMARKETCAP_API_KEY=your-coinmarketcap-api-key
HEDERA_PRIVATE_KEY=your-hedera-account-private-key
HEDERA_ACCOUNT_ID=your-hedera-account-id
HEDERA_NETWORK_TYPE=testnet-or-mainnet
ELEVENLABS_XI_API_KEY=your-elevenlabs-api-key
See .env.example
for a complete list of configuration options.
The platform exposes a comprehensive REST API for programmatic access to all agent capabilities:
- Agent creation and management
- Message handling and processing
- Memory and context management
- Storage operations
For detailed API specifications including endpoints, request/response formats, and examples, see the API Documentation.