How Stakefy Works
The Stake-to-Access Flow
Step-by-step explanation of how Stakefy replaces card payments with staking — from user checkout to access unlock.
Step 1: Service Discovery A user finds a Stakefy-enabled service (e.g., analytics platform, API provider, premium content).
Step 2: Stake Selection Instead of "Subscribe for $10/month," they see:
Option A: Pay $10/month (traditional)
Option B: Stake 1,200 USDC (stake-to-access)
Step 3: Wallet Connection User connects their Solana wallet (Phantom, Solflare, Backpack).
Step 4: Stake Transaction User approves a single transaction that:
Locks their chosen amount (SOL, USDC, or SFY)
Delegates staking to Stakefy's validator network
Grants immediate access to the service
Step 5: Yield Distribution The smart contract automatically:
Captures staking rewards
Routes yield to the provider's wallet
Maintains user's principal balance
Step 6: Access Management As long as the stake is active:
User has full access to the service
Provider receives continuous yield
User can view real-time yield generation
Step 7: Unstaking When the user wants to cancel:
Initiate unstake in Stakefy Dashboard
Wait for network unbonding period (~2 days on Solana)
Receive full principal back to wallet
Access automatically revokes
Stake Requirements: The Math
We use a simple formula to ensure providers receive equivalent revenue:
Quick UX Rule:
Exact Formula:
Example: $10/month subscription
Asset | APY | Required Stake | Annual Yield to Provider |
|---|---|---|---|
SOL | 6% | $2.000 | $120 |
USDC | 5% | $2.400 | $120 |
SFY | 25% | $480 | $120 |
We apply a ~10% buffer to account for yield volatility and network fees.
Why users prefer this:
SOL staker: Keeps $2,000 in appreciating asset vs. spending $120
USDC staker: Keeps $2,400 stable capital vs. permanent outflow
SFY staker: Only needs $480 locked + gets governance rights
Join our Community Forum
Any other questions? Get in touch