About the Project
DEMO VIDEO : https://drive.google.com/drive/folders/1H2B6aItEUsrjPhsu0pVgLJVQnEsWl0O6?usp=sharing
Inspiration
The rapidly growing multi-chain ecosystem offers exciting opportunities for investors, but managing portfolios across chains is fragmented, complex, and inefficient. We wanted to create IntenX, an intelligent cross-chain trading agent that helps users manage and rebalance their crypto portfolios automatically based on real-time sentiment data and market conditions — all from a single unified interface.
What We Learned
Working on IntenX gave us deep insights into:
- Cross-chain interoperability challenges and how to leverage NEAR Intents to perform trades across chains.
- Sentiment analysis techniques and how social media signals can influence crypto markets.
- Building modular architecture where the frontend, backend, smart contracts, and AI agent communicate seamlessly.
- Combining off-chain and on-chain data to create a reliable decision-making engine.
How We Built It
We used the following tech stack:
- Frontend: Next.js (TypeScript) + TailwindCSS + ShadCN for a modern, responsive UI.
- Backend: FastAPI – Handles user authentication, portfolio tracking, and fetching sentiment data.
- Smart Contract: NEAR (Rust) – Stores user portfolios, trade history, and preferences on-chain.
- Execution Agent: Built on Bitte.ai, this off-chain agent monitors user portfolios, sentiment data and triggers cross-chain trades using NEAR Intents automatically.
- Wallet Integration: NEAR Wallet + MetaMask(currently not supported) to enable both on-chain and cross-chain interactions.
- Sentiment Analysis: Fetched from a custom dummy sentiment API(for now), simulating real-world data from sources like Twitter and news sites.
Challenges
- NEAR Smart Contracts: Learning Rust-based NEAR smart contract development, especially ensuring data consistency between off-chain backend and on-chain storage.
- The Architecture: It took a lot of time to get all the requirements list down from a technical point of view, and especially differentiating the logic between, what we'll handle in the smart contract, backend and the bitte.ai execution agent.
- Cross-Chain Complexity: Orchestrating trades across multiple chains with a smooth UX was challenging, especially aligning different chain standards. Learning to use NEAR Intents.
- Real-Time Sentiment Data: Wasn't able to find freely available data sources or sentiment APIs that could be used for real-time sentiment data. However, this couldn't stop us from building the app. We made our own custom dummy sentiment API for now to keep going.
- Time Constraints: Balancing multiple components (frontend, backend, smart contracts, and AI agent) within the limited hackathon timeline.
Future Scope
We plan to:
- Integrate real-time sentiment feeds from Twitter, news platforms, and on-chain activity.
- Support more chains.
- Add advanced portfolio strategies like risk profiling, DCA (dollar-cost averaging), and event-based triggers.
- Explore social trading features, allowing users to follow and copy top-performing portfolios.
IntenX is just the beginning of building smarter, AI-powered tools for decentralized finance across chains.
Built With
- bitte.ai
- fastapi
- near
- next.js
- py-near
- rust
- shadcn
- tailwindcss
Log in or sign up for Devpost to join the conversation.