Fee Structure
A complete breakdown of fees on Streamlock.
Overview
Streamlock uses dynamic fees that adjust based on market conditions and user behavior. This aligns incentives: believers pay less, flippers pay more.
Some fees are paid by users (buyers, sellers, players) while others are paid by the protocol (RouterAuthority) on behalf of users.
Who Pays What
A summary of every fee on Streamlock and who bears the cost:
Buy fee (price-relative)
1–15%
Buyer
SOL input
Protocol treasury
Buy fee (epoch pressure)
1–10%
Buyer
SOL input (additive)
Protocol treasury
Buy fee cap
Max 20%
Buyer
SOL input
Protocol treasury
Sell fee (time-decay)
25% → 1%
Seller
SOL output
Protocol treasury
Stream creation
0.19%
Buyer
Token amount at escrow
Streamflow
Gaming operator rake
2%
Player
Game stakes
Protocol treasury
Dispute fee
0.1 SOL
Disputer
Escrowed SOL (refunded if valid)
Escrow
Network fee (buy)
~0.000005 SOL
Buyer
Wallet balance
Solana validators
Network fee (sell)
~0.000005 SOL
Seller
Wallet balance
Solana validators
Network fee (claim proceeds)
~0.000005 SOL
Claimant
Wallet balance
Solana validators
Settlement tx fee
~0.000005–0.01 SOL
RouterAuthority
Protocol funds
Solana validators
Close-position tx fee (settle step)
~0.000005–0.01 SOL
RouterAuthority
Protocol funds
Solana validators
Stream-update tx fee
~0.000005 SOL
RouterAuthority
Protocol funds
Solana validators
LST stake/unstake crank tx fee
~0.000005 SOL
RouterAuthority
Protocol funds
Solana validators
Settlement fee
1%
Stream owner
Entitlement BPS at settlement
Protocol treasury
JitoSOL withdrawal fee
0.1% of unstaked SOL
Protocol (from yield)
Staking yield
JitoSOL stake pool
Token launch (mint + pool init)
~0.1 SOL
Creator
Wallet balance
Solana (rent + validators)
Buy Fees
Buy fees are paid by the buyer and deducted from SOL input before the swap executes. They are dynamic based on price progress toward target:
0-50% to target
~1%
Early buyers rewarded
50-80% to target
~3%
Normal range
80-95% to target
~8%
Getting closer
95-100% to target
~15%
Late/FOMO buyers
Combined with epoch pressure
Cap 20%
Ceiling on total buy fee
Why dynamic?
Rewards early conviction
Discourages buying right before unlock
Creates natural price discovery
Epoch Pressure Fees
If buying capacity is heavily used in a 5-minute epoch, additional fees apply to the buyer to prevent manipulation:
0–20%
+1%
20–50%
+2%
50–80%
+5%
80–100%
+10%
The total buy fee (price-relative + epoch pressure) is capped at 20%.
Sell Fees
Sell fees are paid by the seller and deducted from SOL output. They are time-based: they start high when the unlock window opens and decay to a minimum by the end of the unlock window.
Fee Range
Start of unlock window: ~25% fee
End of unlock window: ~1% fee (floor)
Formula: Linear decay from 25% → 1% over the pool's unlock window duration
So selling early in the unlock window costs more; waiting until later in the window reduces the fee.
Why Time-Based?
Rewards patience - Selling later in the window is cheaper
Diamond hands culture - Staying in the window is rewarded with lower fees
Predictable - Fee depends on when you sell within the unlock window, not position size
Settlement Fee
A flat 1% (100 BPS) protocol fee is applied when streams are settled. This is deducted from the stream owner's entitlement share at settlement time.
Flat rate — Same for all users, no tiers or grinding to reduce it
Applied at settlement — Not at purchase time
Fee-free for referrals — Users who signed up with a referral code get their first 3 settlements fee-free
The protocol's share is claimed via the same claim_proceeds() mechanism as any other entitlement holder.
Referral Revenue Share
Referrers earn a portion of the protocol's buy/sell fee revenue from trades made by their referred users. This is not an additional fee — it's carved from the protocol's existing fee share.
Referrer share
40-50% of protocol's fee portion
Duration
6 months per referred user
Cap
5 SOL per referred user
See Referral & Rewards for full details.
Gaming Fees
For the zero-sum gaming system, fees are paid by the players:
Operator rake
2%
Player (deducted from stakes)
Protocol treasury
Dispute fee
0.1 SOL
Disputer (refunded if valid)
Escrow
Stream Creation (Streamflow)
When tokens are locked into Streamflow escrow, the buyer pays a third-party fee:
Stream creation
0.19%
Buyer (deducted from token amount)
Streamflow protocol
This is a third-party fee charged by Streamflow, not Streamlock.
Network Fees
Standard Solana transaction fees apply. Who pays depends on the transaction type:
User-Paid Network Fees
Buy
~0.000005 SOL
Buyer
Sell
~0.000005 SOL
Seller
Claim proceeds
~0.000005 SOL
Claimant
Token launch
~0.01 SOL
Creator
RouterAuthority-Paid Network Fees
The protocol's RouterAuthority covers network fees for certain backend operations so users don't have to:
Settlement (withdraw + swap + deposit)
~0.000005–0.01 SOL
Permissionless; anyone can trigger, protocol subsidizes
Close position (settle step)
~0.000005–0.01 SOL
Protocol handles the settle portion of close-position
Stream amount updates
~0.000005 SOL
Automated backend maintenance
LST stake/unstake cranks
~0.000005 SOL
Automated staking of idle pool reserves into JitoSOL
These costs are negligible per-transaction and go to Solana validators.
Note on LST staking: Streamlock stakes idle SOL reserves into JitoSOL to earn ~6.5% APY for the protocol. This introduces no new fees for users — all staking costs (including JitoSOL's 0.1% withdrawal fee) are paid from yield. Pricing is unaffected thanks to virtual reserves. See Protocol Revenue for details.
Token Launch Costs
Launching a token is paid by the creator:
Token creation (mint + metadata)
Network fees (~0.01 SOL)
Creator
Pool initialization
Network fees + rent (~0.05 SOL)
Creator
Initial liquidity
Your SOL + tokens
Creator
Total: Approximately 0.1 SOL + your initial liquidity. See Launching a Token for details.
Fee Examples
Example 1: Early Buyer, Sells Late in Unlock Window
Example 2: Late Buyer, Sells at Start of Unlock Window
Example 3: Believer Strategy
Fee Philosophy
Streamlock's fee structure embodies the platform's ethos:
"Built for believers, not traders."
Buy early
Low fees
Sell late in unlock window
Low sell fee
Sell at start of unlock window
High sell fee
Day trade
Punished
The goal is to create a community of long-term holders, not a playground for flippers.
Fee Distribution
Where do fees go?
Buy fees
Protocol treasury (via fee_recipient), minus referral rev share
Sell fees
Protocol treasury (via fee_recipient), minus referral rev share
Settlement fee
Protocol treasury (via entitlement claim)
Gaming rake
Protocol treasury
LST yield
Protocol treasury (via fee_recipient)
A portion of buy/sell fees is shared with referrers (40-50% of protocol's share) for the first 6 months per referral. See Referral & Rewards for details.
(Fee distribution mechanics may evolve as the protocol matures — e.g., burn and redistribution to non-sellers are under consideration for sell fees.)
Calculating Your Fees
Before any transaction, Streamlock shows:
Gross amount - What you're trading
Fee amount - What you'll pay in fees
Net amount - What you'll receive
Always review the quote before confirming.
Related
Protocol Revenue - Revenue projections and investor economics
Referral & Rewards - Referral program and points system
Buying Tokens - Buy fee context
Selling Tokens - Sell fee strategies
Streaming Proceeds - How proceeds work
Last updated