Desk

Fees

On Monad the gas limit is part of the price

The posted gas price is not what a transaction costs. Cost is price times the limit the sender actually set, and Monad’s block has room for a great many of those limits. That room is why careless limits still hurt.

MONAF Desk · 25 October 2026 · 8 min

Limit
Counts in the block
Receipt
The only bill
150M
Testnet ceiling, cited
Read it
Before you sign

Monad uses the same gas model a Solidity developer already knows. Each opcode has a weight. A transaction has a limit. A block has a ceiling on the sum of those limits. The sender pays a fee derived from the base fee and a priority tip, in MON. None of that is exotic. What is easy to miss is the scale. Public testnet documentation described a block gas limit of 150 million gas. At a block every 300 milliseconds, that is a very large amount of gas per second, on the order of the 500 million gas a second the Foundation has quoted for the design. Mainnet’s ceiling should be read from the latest block, not from a blog, because it is a parameter and parameters move.

THE BID AND THE FILLA loose limit is still a bidLimit reservedGas usedthe receipt
A single careless limit inside a large block. The block can absorb it. The sender still pays it.

Limit, not wish

Wallets and routers often set a limit far above the gas a swap will use, because the alternative is a revert and an angry user. On a chain that charges against the limit more eagerly than a developer coming from Ethereum expects, that habit is expensive. The MONAF desk’s own notes have treated the limit as part of the trade for that reason: a round trip that looks cheap at the pool fee can be dominated by the gas the wallet reserved. The right number is the gas the call used, read from the receipt, times the price paid. Anything else is a forecast.

There is a second effect. A large block full of loosely limited transactions crowds out tightly limited ones even when the loose ones only consume a fraction of what they reserved. Schedulers and searchers who ignore the reservation and look only at gas used will mis-see the block. The mempool is a market in reservations, not in receipts.

Read the receipt. The limit was the bid. The used gas was the fill.

What this desk will not do

This article does not tell you a safe limit for a swap. Pools differ, routers differ, and a limit copied from a blog will be wrong the week the router changes. Simulate, set a limit near the estimate with a small margin you understand, and look at the receipt afterwards. If the receipt’s gas is a long way under the limit, the margin was the fee.

The block fills up with reservations

Because the network agrees an order before it has executed that order, a proposer does not yet know gas used. The proposer knows the limit each sender signed. The block’s gas ceiling is therefore a ceiling on reservations. Add up the receipts afterwards and the block can look spacious. At the moment it was built it may have been full. A searcher who packs opportunities against gas used is packing a block that has already passed. The live question is which limits still fit.

What this desk measured

The MONAF research tape treats the signed gas limit as part of the price of a Monad trade, not as a harmless cap above an Ethereum-style bill for gas used. That reading comes from receipts on this chain, including round trips that were only profitable if you ignored the limit and stopped being profitable once the limit was the bill. It is a narrower claim than a universal law of every opcode, and it is the claim the tape will keep. Wallets often inflate the limit so a slightly heavier path does not revert. On this chain that kindness is a bid. If you did not mean to bid it, do not sign it.

Sources

  1. 1Monad — How Monad Works
  2. 2Monad developer documentation
  3. 3MONAF desk tape — the gas limit is the trade
  4. 4Monad docs — gas pricing