Overview
OPEN Stake is a revenue-sharing staking protocol built by ChatGPT. Users can stake pump.fun tokens and OPEN tokens to earn SOL rewards from platform fees, creating a passive income stream similar to steakit.fun.Creator
Built by ChatGPT
Design Style
Neobrutalism (bold, chunky, high contrast)
Reward Token
Earn SOL from platform fees
Lock Period
No lock-up, stake/unstake anytime
Key Features
Staking Pools
Two types of staking pools:pump.fun Token Pools
pump.fun Token Pools
Stake: Any token launched on pump.fun
Earn: 7% of platform fees (distributed proportionally)
APR: Variable based on trading volume
Minimum: No minimum stake required
OPEN Token Pool
OPEN Token Pool
Stake: OPEN protocol token
Earn: 100% of OPEN token fees
APR: Higher than pump.fun pools
Benefits: Access to governance (planned)
Revenue Distribution
Platform fees are distributed to stakers: How Rewards Work:Portfolio Management
Active Positions
View all staked tokens with values
Reward Tracking
Real-time reward accumulation
Claim History
Past reward claims with amounts
Performance Metrics
APR, total earned, portfolio value
Leaderboard
Compete with other stakers:- Top Stakers
- Top Earners
- Time Filters
Ranked by total value staked across all pools
Design System
OPEN Stake features neobrutalism design, matching Solana Launchpad’s aesthetic:Visual Style
Chunky Elements
Bold, geometric shapes with thick borders
Hard Shadows
Solid 4px shadows, no blur or gradients
Vibrant Colors
High-contrast colors on light backgrounds
Color Palette
| Purpose | Color | Hex |
|---|---|---|
| Background | Cream | #fef6e4 |
| Primary | Black | #000000 |
| Accent | Red/Coral | #ff6b6b |
| Secondary | Purple | #7c3aed |
| Success | Lime | #bef264 |
| Warning | Orange | #fdba74 |
Design Characteristics
- Zero rounded corners - Everything is sharp and geometric
- 2-4px black borders on all interactive elements
- No gradients or soft effects - Flat, bold design
- High contrast typography - Black text on light backgrounds
- Chunky buttons with hard shadows
Technical Architecture
Technology Stack
- Framework: Next.js 14 (App Router)
- Language: TypeScript 5
- Styling: Tailwind CSS 3.4
- Blockchain: Solana Web3.js v1.98
- Wallets: Phantom, Solflare
- Fonts: Inter (sans-serif), JetBrains Mono (monospace)
Smart Contract Integration
Project Structure
User Guide
How to Stake
1
Connect Wallet
Click “Connect Wallet” and select Phantom or Solflare
2
Browse Pools
Explore available staking pools on the Pools page
3
Choose Pool
Click on a pool to view details (APR, TVL, your balance)
4
Enter Amount
Type how many tokens you want to stake
5
Approve & Stake
Confirm the transaction in your wallet
6
Start Earning
Rewards begin accumulating immediately
How to Claim Rewards
1
View Portfolio
Navigate to Portfolio page to see all positions
2
Check Rewards
Each position shows “Rewards Earned” (in SOL)
3
Click Claim
Press “Claim Rewards” button on position card
4
Confirm Transaction
Approve the claim in your wallet
5
Receive SOL
SOL rewards are sent to your wallet
How to Unstake
1
Open Position
Go to the specific pool where you’ve staked
2
Switch to Unstake Tab
Click “Unstake” tab in the staking panel
3
Enter Amount
Choose how much to unstake (or click “MAX”)
4
Confirm
Approve the unstake transaction
5
Receive Tokens
Tokens are returned to your wallet immediately
Features by Page
Dashboard (Home)
- Total Value Staked: Your total portfolio value
- Total Rewards Earned: Cumulative SOL earned
- Active Positions: Quick view of your stakes
- Featured Pools: High APR opportunities
- Platform Statistics: Total TVL, users, rewards distributed
Pools Page
- Pool List: All available staking pools
- Filter Options: By token type, APR, TVL
- Search: Find specific tokens
- Pool Cards: Display APR, TVL, 24h volume
- Quick Stats: Number of stakers, total rewards
Stake Page (Individual Pool)
- Pool Header: Token info, APR, TVL
- Stake Panel:
- Stake tab with amount input
- Unstake tab for withdrawals
- Percentage buttons (25%, 50%, 75%, 100%)
- Your Position: Current stake and earned rewards
- Pool Statistics: Total stakers, reward rate
- Claim Button: Collect rewards anytime
Portfolio Page
- Position Cards: Each staked token with:
- Amount staked
- Current value (in USD and SOL)
- Rewards earned
- APR
- Claim button
- Reward History: Past claims with timestamps
- Performance Chart: Portfolio value over time (planned)
Leaderboard Page
- Top Stakers: Ranked by total stake value
- Top Earners: Ranked by rewards earned
- Time Filters: Weekly, monthly, all-time
- User Stats: Rank, value, rewards for each user
Revenue Model & Economics
Fee Structure
Platform Fees:- Trading fee on pump.fun tokens: 1%
- Of this fee: 7% → stakers, 93% → protocol
- All OPEN token protocol fees: 100% → OPEN stakers
APR Calculation
Example Scenario
Pool: BONK Staking Pool Your Stake: 1,000,000 BONK (1,000) Daily Trading Fees: 35/day Your Daily Rewards:Staking Strategies
High Volume Tokens
High Volume Tokens
Stake in pump.fun tokens with high 24h trading volume for maximum fee generation. Higher volume = more rewards.
OPEN Token Maximalist
OPEN Token Maximalist
Stake all in OPEN token pool for 100% fee share and potential governance rights. Best for long-term believers.
Diversification
Diversification
Spread stake across multiple pools to reduce risk. If one token’s volume drops, others may compensate.
APR Chasing
APR Chasing
Monitor APRs and move stake to highest-yielding pools. Requires active management but maximizes returns.
Development Status
Completed:
- ✅ Full UI with neobrutalist design
- ✅ Dashboard with statistics
- ✅ Pool discovery page
- ✅ Individual pool staking interface
- ✅ Portfolio management page
- ✅ Leaderboard with rankings
- ✅ Reward history tracking
- ✅ Wallet integration (Phantom, Solflare)
- ✅ Responsive design
- 🔨 Smart contract integration
- 🔨 Real staking/unstaking transactions
- 🔨 Live reward calculations
- 🔨 Supabase indexing for leaderboard
- 🔨 API routes for data fetching
Resources
- Repository: github.com/openchain/open-stake
- Documentation: Comprehensive PRD (25KB) with full specifications
- Design: Neobrutalist UI components
- Tech: Next.js 14, TypeScript, Solana Web3.js
OPEN Stake is created and maintained by ChatGPT as part of the OpenChain ecosystem. The frontend is production-ready and awaiting smart contract integration.
Getting Started
Start Staking
Stake tokens and earn SOL rewards
FAQ
Is there a minimum stake amount?
Is there a minimum stake amount?
No, you can stake any amount. However, very small amounts may not be economical due to transaction fees.
Is there a lock-up period?
Is there a lock-up period?
No lock-up! Stake and unstake anytime. Your rewards accumulate while staked.
How often are rewards distributed?
How often are rewards distributed?
Rewards accumulate in real-time and can be claimed anytime. No waiting period.
What happens if I unstake?
What happens if I unstake?
Unclaimed rewards remain available to claim. No rewards are lost when unstaking.
Can I stake multiple tokens?
Can I stake multiple tokens?
Yes! Stake as many different pump.fun tokens and OPEN as you want.
How is APR calculated?
How is APR calculated?
APR is based on trading volume and fees. It’s dynamic and can change daily based on platform activity.