Skip to content

Glossary · Onchain

What is TPS?

TPS, or transactions per second, is how many transactions a blockchain includes each second, averaged over a window such as a few blocks or a day.

How is TPS calculated?

The math is plain: transactions in a window divided by the window's length in seconds. The window changes the answer. A few recent blocks give a live reading that jumps around, and a full day gives an average that hides the spikes. Base makes a block every 2 seconds, so five blocks cover about 10 seconds of traffic.

It is a rough way to compare chains. One transaction can be a single transfer or a bundle of many actions, which is why L2BEAT also reports UOPS, user operations per second, a count that includes the actions bundled inside a transaction. Solana's raw TPS counts the vote transactions validators send to reach consensus, so dashboards often print non-vote TPS beside it.

High TPS does not mean high demand. Bots and spam add transactions too. When Clanker took off in November 2024, Base set a record of 11.4 million transactions in a day, and many of them reverted.

Take a made-up day with 8.64 million transactions. Divided by 86,400 seconds, that is an average of 100 TPS. If the last five Base blocks held 1,500 transactions between them, the live reading is 150 TPS, 50% above the day's average.

Also called: transactions per second, throughput.

Where does TPS show up in Cashboard?

Chain pulse shows live TPS for Base or Robinhood Chain, counted over the newest 5 Base blocks or 30 Robinhood Chain blocks, next to a full-day average from L2BEAT, that day's transaction count and a line of daily counts. The L2BEAT figure is plain transactions, not UOPS. Solana pulse shows Solana's TPS with non-vote TPS under it.

Frequently asked questions

What is the difference between TPS and UOPS?

TPS counts transactions. UOPS, which L2BEAT also reports, counts user operations, so one transaction that bundles several actions counts once in TPS and several times in UOPS. Where bundling is common, UOPS runs higher.

Why does live TPS differ from the day average?

Live TPS covers a few seconds of blocks, so one busy or quiet stretch moves it a lot. The day average smooths that out. A live reading well above the average means the chain is busier than usual right now.

Where can you read more about TPS?

Related terms

Last reviewed . Market data in Cashboard comes from the providers named on each widget and may be delayed. Nothing here is financial advice.