Building on the Solana virtual machine (SVM) is very different than building on the EVM.
Differences include:
- Data cannot be encapsulated
- External call depth capped at 4
- All account reads and writes must be known ahead of time
and much more (tighter transaction limits, built-in upgradability, program-derived accounts and their ability to be signers, and so on).
If you're looking to build on Solana and could use an expert opinion to accelerate your development, contact us via telegram, or via inquiry form on our website. Up to 50% of your pre-audit security reviews can be applied to a future audit (limited time only).
Stay secure out there 👊
- Macro Security team