Can delegated accounts be created on ER?
Can delegated accounts be created on ER?
No. Delegated account must exist on Solana beforehand. Delegated accounts are cloned after requesting the account on ER or submitting a transaction with the delegated account.
Can programs be delegated to ER?
Can programs be delegated to ER?
No. Program accounts are never delegated. Only state accounts can be delegated, while program accounts are cloned when a transaction is submitted on ER and subscribed for updates thereafter.
Can delegated accounts compose with all programs on Solana?
Can delegated accounts compose with all programs on Solana?
Yes. Delegated accounts can benefit from all Solana programs and accounts. Every account on Solana is readable on ER, while only delegated account can be changed on ER within an atomic transaction.
Are compute unit limits and account size caps the same on ER as on Solana?
Are compute unit limits and account size caps the same on ER as on Solana?
Mostly yes. The ER runs the SVM, so the default 200k CU per instruction, the 1.4M CU per transaction cap (via
SetComputeUnitLimit), and the 10 MiB max account size all match Solana. The exception is transaction size: the ER accepts serialized transactions up to 64 KB, versus 1,232 bytes on the base layer. See Runtime Limits.Should developers use slot time as a reliable timing mechanism?
Should developers use slot time as a reliable timing mechanism?
No. As of 2026-08-05, Solana uses a 400 ms slot time, while MagicBlock’s Execution Runtime (ER) operates with a 10 ms slot time. Developers may be tempted to rely on slot time as a fixed-duration measure; however, slot times are not guaranteed and may change over time. Code or logic that depends on a specific slot duration should therefore be written with caution.

