Solana and EVM don't have to live in separate worlds.
@RomeProtocol runs an EVM inside Solana as a Solana program.
What caught my attention is that users don't need to switch wallet ecosystems to use it. EVM users sign with their EVM wallets, while Solana users use their Solana wallets. Both interact with the same contract and state.
There's another interesting part: Solidity contracts can call Solana programs in the same atomic transaction, without a separate bridge hop for that call.
Rome is live on Solana mainnet, not just a concept on paper.