Skip to main content
The Ephemeral Rollup (ER) runs the Solana Virtual Machine (SVM), so programs execute under the same runtime rules as on the base layer. The key difference is the transaction size limit, which the ER raises significantly.
Slot times are not guaranteed and may change over time. Avoid writing logic that depends on a specific slot duration — see the FAQ.

Requesting more compute

As on Solana, the default compute budget is 200,000 CU per instruction. Request a higher limit (up to 1.4M CU per transaction) by prepending a SetComputeUnitLimit instruction:

Larger transactions

The ER accepts serialized transactions up to 64 KB, compared to the 1,232-byte packet limit on the base layer. This removes the need for address lookup tables or transaction splitting in most cases, and allows instructions with many accounts or large instruction data to execute in a single transaction.
The 64 KB limit only applies to transactions executed on the ER (i.e. all writable accounts are delegated). Transactions routed to the base layer — including delegation and undelegation transactions — remain subject to the 1,232-byte Solana limit.