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:

Fee
Rate
Paid By
Deducted From
Recipient

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:

Price Progress
Fee Rate
Rationale

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:

Epoch Capacity Used
Additional Fee

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?

  1. Rewards patience - Selling later in the window is cheaper

  2. Diamond hands culture - Staying in the window is rewarded with lower fees

  3. 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.

Parameter
Value

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:

Fee Type
Rate
Paid By
Recipient

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:

Fee
Rate
Paid By
Recipient

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

Transaction Type
Typical Cost
Paid By

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:

Transaction Type
Typical Cost
Why Protocol Pays

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:

Action
Cost
Paid By

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."

Behavior
Fee Impact

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?

Source
Destination

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:

  1. Gross amount - What you're trading

  2. Fee amount - What you'll pay in fees

  3. Net amount - What you'll receive

Always review the quote before confirming.


Last updated