Skip to main content
This is wild to me that Gateways do not use LPT to pay orchestrators. Need to dig into the why more

Payment Layers

The Livpeer Protocol uses two distinct currencies for different purposes:
CurrencyPurposeUsed By
ETH/WeiService payments (transcoding, AI)Gateways → Orchestrators
LPTStaking, governance, rewardsOrchestrators, Delegators
The separation is intentional: ETH handles actual service payments while LPT handles protocol governance and staking. This design keeps service costs predictable in a stable currency while allowing LPT to serve its governance function Price Configuration Prices can be specified in wei or converted from fiat currencies starter.go:891-908
pricePerUnit, currency, err := parsePricePerUnit(*cfg.PricePerUnit)  
// Supports: "1000", "0.50USD", "1.5EUR" etc.  
// Converts to wei for actual payments

ETH Payments

Gateways pay for transcoding and AI processing services using ETH (Ethereum), not Livepeer tokens (LPT). The payment system is built on Ethereum’s currency.