An AI-powered financial coach that helps traders make smarter financial decisions by providing behavioral insights based on their on-chain actions. Think of it as your personal "guardian angel" that guides you at crucial moments to keep you aligned with your financial goals.
Each repository plays a vital role in ensuring the Onchain Angels solution works seamlessly together: 🤝
-
🤖 Agent: AI agent that processes data and generates personalized behavioral insights.
-
💻 Backend: Handles data processing and generation, integrating with external services such as Alchemy, Etherscan, CoinGecko, and OpenAI.
-
🌐 Frontend: Intuitive and lightweight user interface enabling profile creation and system interaction.
-
🔒 Nillion: Secure data management through Nillion Secret Vault, ensuring privacy and data integrity.
-
🐍 Nillion-sv-wrappers-py: Python utility library to communicate with Nillion db.
- Repository: https://github.com/onchain-angels/onchain-angels-eliza
- Description:
Houses the AI agent - a customized fork of elizaOS/eliza, featuring custom character configurations, Farcaster and Twitter/X integration clients, and a plugin for retrieving users' latest transaction data from the backend. - Tech Stack:
- ElizaOS v0.1.9
- TypeScript
- Deployment: Autonome
- Repository: https://github.com/onchain-angels/onchain-angels-backend
- Description:
This repository contains APIs for profile management and user activity webhooks. It manages all server-side logic, including wallet and token management, as well as integrations with blockchain data providers (Alchemy, Etherscan, CoinGecko) and OpenAI. This enables mapping users' coins into one of four predefined buckets. It also implements a webhook triggered after each user on-chain transaction, summarizing their actions and relaying the details to the agent. - Tech Stack:
- Python
- Django
- Django REST Framework
- PostgreSQL
- Deployment: Heroku @ https://api.onchain-angels.com/
- Repository: https://github.com/onchain-angels/onchain-angels-frontend
- Description:
Web application where users can create profiles to receive AI-powered financial insights. User information is securely stored in the backend and utilized to generate personalized agent responses. - Tech Stack:
- OnchainKit (CDP SDK)
- Next.js
- Tailwind CSS
- TypeScript
- Deployment: Vercel @ https://onchain-angels.com/
- Repository: https://github.com/onchain-angels/nillion-sv-wrappers-py
- Description:
A Python library that provides wrappers for seamless integration with the Nillion Secret Vault. Inspired by NillionNetwork/nillion-sv-wrappers JavaScript implementation, it offers an abstraction layer for secure, decentralized data storage and encryption operations. - Tech Stack:
- Python
- nilql
- Repository: https://github.com/onchain-angels/nillion
- Description:
- Forked from NillionNetwork/nillion-sv-wrappers
- Used for testing and schema development for Backend-Agent information exchange
- Not implemented in the current submission but planned for future development
- Tech Stack:
- JavaScript
- Node.js
- nillion-sv-wrappers
