Differences between Monad and Ethereum
Transactions
-
Transactions are charged based on gas limit rather than gas usage, i.e. total tokens deducted from the sender's balance is
value + gas_price * gas_limit
. As discussed in Gas in Monad, this is a DOS-prevention measure for asynchronous execution. This may be revised before mainnet. -
Transaction type 3 (EIP-4844 type aka blob transactions) are not supported. This is temporary.
-
Max contract size is 128kb (up from 24kb in Ethereum).
RPC
See: RPC Differences