- Market volatility
- Price trends
- Historical performance
- Deposit ETH into the vault
- Automated covered call writing strategy
- Earn yield via option premiums
- Withdraw funds anytime
- ML model predicts optimal strike prices
- Adjusts strategy based on volatility
- Enhances risk-adjusted returns
- Dynamic vs static vault behavior
- Real-time ETH price feeds using Chainlink
- Ensures accurate and tamper-proof data
- Live APY tracking
- Profit/Loss visualization
- Strategy adjustment insights
- AI-generated recommendations
- Deposit / Withdraw interface
- Option creation (covered calls)
- Premium collection
- Expiry handling
- Settlement logic
- Fully simulated on Hardhat local blockchain
- Simulates historical strategies
- Compares performance across conditions
- Evaluates risk vs return
- Helps validate AI decisions
- Solidity
- Hardhat
- Ethereum (local testnet)
- React.js
- Tailwind CSS
- Framer Motion
- Python
- Machine Learning models
- Data analysis (historical + live feeds)
- Chainlink Price Feeds
- User → React Dashboard
- React Dashboard → Smart Contracts (Vault)
- Smart Contracts → Chainlink Price Feeds
- Chainlink → AI Strategy Engine (Python)
- AI Engine → Dynamic Parameter Adjustments
- Clone the Repository
git clone https://github.com/your-username/defi-option-vault.git
cd defi-option-vault- Install Dependencies
Frontend:
cd frontend
npm installSmart Contracts:
cd contracts
npm installAI Module:
cd ai-engine
pip install -r requirements.txt- Run Local Blockchain
npx hardhat nodeYour text became a paragraph because:
- No
-or1.before items - Everything written on same line
- Missing line breaks