SatsFi
SatsFi is an AI-powered DeFi assistant on BNB Chain that lets users interact with onchain finance using simple text commands like “Stake my BNB” no jargon, just smart, secure DeFi access.
Videos
Tech Stack
Description
SatsFi – AI Powered Onchain Banking on BNB Chain
SatsFi is an AI-driven DeFi assistant that simplifies blockchain-based finance. Built on BNB Chain, it allows users to perform complex DeFi actions like staking, lending, or borrowing by simply typing plain language commands such as "Stake my BNB for the best yield."
Traditional DeFi platforms are powerful but inaccessible to the average user due to technical complexity, risk of loss, and intimidating interfaces. SatsFi solves this by combining natural language processing using Gemini API, real-time DeFi analytics, and secure onchain execution.
How It Works
Intent Recognition
The user types a message (e.g., “Borrow USDT using my stBNB”). SatsFi interprets the intent using Gemini AI.Strategy Suggestion
The platform analyzes live APYs and lending rates from deployed smart contracts to offer the best available strategy.Secure Execution
The user confirms the action through a connected wallet such as Civic Embedded Wallet or wagmi. Smart contracts handle staking, lending, or borrowing.Result Display
The outcome is displayed in a clean dashboard showing portfolio, earnings, and positions in real time.
Key Features
AI powered DeFi assistant using Gemini API
Stake BNB, mint stBNB, use as collateral, and borrow against it
Real-time APYs, health metrics, and strategy insights
Seamless wallet integration using Civic and wagmi
MongoDB backend for logging prompts, responses, and transactions
Technical Stack
Frontend: Next.js, Ethers.js, Wagmi, TailwindCSS, shadcn UI
Backend: Node.js, Express, MongoDB
Smart Contracts: Solidity, Hardhat (Deployed on BNB Chain Testnet)
AI Layer: Gemini API
Wallets: Civic Embedded Wallet and wagmi
Deployment: Vercel for frontend, Render for backend
Smart Contracts Deployed on BNB Testnet
Staking Vault:
0xB45D1fd7FF5067f7ED7F628AAacF7772f377d5D8Lending Pool:
0x5F5a7F0e10599dC18bB1007aEBA493D5389e40a7stBNB Token:
0x2CD0f925B6d2DDEA0D3FE3e0F6b3Ba5d87e17073
Why SatsFi Matters
SatsFi makes decentralized finance accessible to everyone. No more navigating complex dApps or understanding technical terms. It is your personal DeFi assistant that turns simple commands into smart and secure onchain actions.