Skip to content

Tizun71/OceanFin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

234 Commits
 
 
 
 
 
 

Repository files navigation

OceanFin Logo

Ocean Fin

About OceanFin

Optimizing Polkadot DeFi Earnings

OceanFin is a non-custodial platform that maximizes your Polkadot DeFi earnings with automated, data-driven strategies—no middlemen, just high-yield opportunities.


🚀 Features

  • Non-custodial: Users retain 100% control of assets
  • Autonomous Strategies: Discover and execute high-yield opportunities automatically
  • One-Click Execution: Eliminate manual protocol hopping and spreadsheet math
  • Transparent & Secure: Full visibility into strategies and execution
  • Cross-chain Ready: Built for Polkadot ecosystem

🎯 Core Objectives

  • Make DeFi simple and accessible—no expert knowledge required
  • Keep assets fully under user control
  • Automate strategy discovery and execution
  • Provide clear, real-time activity tracking
  • Enable seamless cross-chain operations

🛠️ Current Work

Status Feature
EVM account binding & wallet connect
Loop strategies: GDOT & VDOT
Strategy simulation & execution
Activity tracking & progress updates
Supported DEFI Protocols on Hydration

Roadmap

  • Stable Dapp
  • DEFI Protocols on Hydration
  • DEFI Protocols on Asset Hub
  • DEFI Protocols on Bifrost
  • DEFI Protocols on Moonbeam
  • Withdraw Strategies
  • Executing by Agent Wallet (x402 Protocol)
  • Cross-chain XCM
  • More Strategies
  • Metrics and Monitors
  • Apply Grants

⚡ Quick Start

Prerequisites

  • Node.js ≥ 20
  • npm ≥ 10
  • Windows PowerShell / CMD (recommended)

Check your versions:

node -v
npm -v

Clone the Repository

git clone https://github.com/Tizun71/OceanFin.git
cd OceanFin

Environment Setup

Create .env files for both frontend and backend before running the app.

Frontend (ui/.env)

NEXT_PUBLIC_API_URL=http://localhost:3001

Backend (backend/apps/.env.development)

PORT=3001
SUPABASE_URL=your_supabase_url_here
SUPABASE_KEY=your_supabase_key_here

Install Dependencies

Frontend (Next.js)

cd ui
npm install

Backend (NestJS)

cd backend/apps
npm install

Start Development Servers

Frontend (Next.js)

cd ui
npm run dev

Backend (NestJS)

cd backend/apps
npm run start:dev

Local URLs

Service URL
Frontend App http://localhost:3000
Backend API http://localhost:3001/api/docs

📦 Tech Stack

  • Frontend: Next.js, React, Tailwind CSS, TypeScript
  • Backend: NestJS, Supabase, Hydration SDK
  • Wallets: EVM & Polkadot support
  • Automation: Agent wallet, strategy simulation

📬 Contact

For questions, feedback, or contributions, please reach out via Telegram.


OceanFin — Navigate DeFi with confidence.