Gross profit
Gross profit measures the value a project retains after paying external parties that perform a core part of its business. It is calculated as revenue minus cost of revenue, and is most relevant for L2/L3 blockchains that pay data availability fees to their main chain, and liquid staking protocols that pay node operators a share of staking reward revenue.
Token Terminal
Top 10 projects by gross profit
Sum of gross profit for the last 365 days
Projects
Definition Project-specific | ||||
|---|---|---|---|---|
Overview
Gross profit measures the value a project retains after paying external parties that perform a core part of its business. It is calculated as revenue minus cost of revenue, and is most relevant for L2/L3 blockchains that pay data availability fees to their main chain, and liquid staking protocols that pay node operators a share of staking reward revenue.
Data sources
- On-chain transaction records capturing gas usage and settlement costs
- Smart contract events identifying revenue distributions and fee settlements
- End-of-day price feeds for USD conversion
Common calculation approaches
Layer 2 settlement and revenue sharing
For Layer 2 blockchains, gross profit is derived by subtracting network operating costs and ecosystem obligations from total user revenue. For example, revenue is aggregated from transaction fees on Base, while the cost of revenue is identified from Layer 1 data availability fees and FeesDisbursed events from FeeDisburser contracts.
Service fee and infrastructure provider payout margins
Gross profit is calculated for infrastructure-based platforms by identifying the margin between fees paid by service users and the payouts claimed by resource providers. Across platforms including Aethir, service fees are captured from DepositServiceFee events, and provider costs are identified through ClaimServiceFee events from AethirCore contracts and on-chain token transfer records.
Note: The calculation approaches and protocol examples above are representative patterns. Individual protocol implementations may vary.