Skip to main content

Differences from Solana

While mostly compatible with Solana, Atlas introduces a few key differences that developers should be aware of.

  1. Blocks are produced every 50ms instead of 400ms.
  2. Timestamps from Atlas are returned as milliseconds instead of seconds.
  3. The "blockhash" used by Atlas is a "state root" of the chain. This means that the full account state is present in the pre-image of the blockhash, but this has no effect on any of the existing RPC interfaces that use blockhashes.
  4. There are no confirmation levels for transactions on Atlas. Transactions are either "finalized" (which means executed by the sequencer) or not processed.

Atlas is a young system that is still subject to change, so developers should expect more changes in the future.