Skip to content

decenzio/steption-protocol

Repository files navigation

STEPTION PROTOCOL - Stellar Options Protocol

The First Options Protocol on Stellar. Insure any asset. Hedge price risk. Earn yield.

Here's a comprehensive overview:

🚀 What is STEPTION PROTOCOL?

  • The First Options Protocol on Stellar - A decentralized platform for trading cryptocurrency options
  • Purpose: Allow users to insure assets, hedge price risk, and earn yield through options trading
  • Target Audience: Both beginners and professional traders

🔧 Technical Stack

  • Frontend: Next.js 15 with React 19
  • Styling: Tailwind CSS 4
  • Blockchain Integration: Stellar SDK for blockchain interactions
  • Authentication: Passkey Kit for secure wallet connections
  • Language: TypeScript

💡 Key Features

  1. Options Trading

    • Trade call and put options on leading cryptocurrencies
    • Support for Bitcoin, Ethereum, and other major assets
    • Customizable trading parameters
  2. Liquidity Provision

    • Earn rewards by providing liquidity to options markets
    • Flexible lockup periods with APY-based rewards
    • Multiple liquidity pool options
  3. Portfolio Management

    • Track positions and monitor P&L
    • Professional-grade tools for investment optimization
    • Real-time portfolio analytics

🏗️ Project Structure

  • Landing Page (app/page.tsx): Marketing site with FAQs, team info, and educational content
  • App Dashboard (app/app/page.tsx): Main trading interface, everything app related
  • Smart contract: gitsubmodule

🏗️ Solution Architecture

steptions-arch

👥 Team

  • Romi: Web3 Specialist
  • Murphy: Frontend Developer
  • Filip: Smart Contract Developer

🔗 Links & Contact

🛠️ Development Setup

The project uses git submodules and supports multiple package managers (npm, yarn, pnpm, bun) with Turbopack for faster development.

This is essentially a comprehensive DeFi application that brings traditional options trading to the Stellar ecosystem, making it accessible to both retail and institutional users while maintaining the security and efficiency of blockchain technology.

Getting Started

First, run the development server:

git submodule init
git submodule update --remote --recursive

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

The First Options Protocol on Stellar. Insure any asset. Hedge price. Earn yield.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •