Solana Opens Its Doors to Solidity Ethereum Developers with New Solang Compiler
Solana Labs has unveiled Solang, a new compiler designed to assist Ethereum Virtual Machine (EVM) developers in smoothly transitioning to the Solana ecosystem.

Because Bitcoin
July 19, 2023
Solana, renowned for utilizing Rust or C for writing smart contracts, is taking a significant stride towards accessibility by embracing Solidity, the primary programming language of Ethereum smart contracts. Today, Solana Labs celebrates the launch of Solang, a revolutionary compiler that bridges the gap between Ethereum Virtual Machine (EVM) developers and the burgeoning Solana ecosystem. This move not only expands the pool of skilled developers entering the Solana network but also fosters a more diverse and innovative environment.
The integration of Solang opens up exciting possibilities for the Solana ecosystem, as it attracts more developers with expertise in Solidity, the language they are familiar with from their Ethereum experience. Last year, the community demonstrated the value of supporting multiple programming languages through the creation and release of Seahorse, enabling Solana smart contracts to be written in Python. Today's announcement marks another milestone in the ongoing effort to widen the reach and appeal of the Solana network.
The Solang Compiler comes with several highlighted features that streamline the development experience on Solana. Firstly, it boasts compatibility with Ethereum Solidity 0.8, allowing developers to transition seamlessly and leverage their existing Solidity knowledge. Additionally, developers using Solang can effortlessly interact with other smart contracts on the Solana network, promoting a more interconnected and dynamic ecosystem.
Moreover, the compiler provides full support for Solana SPL tokens, enabling easy creation and management of tokenized assets on the Solana blockchain. Solang empowers developers with the ability to generate program-derived addresses, facilitating more efficient and secure operations within the network.
Furthermore, Solang ensures a seamless development experience by being fully compatible with Anchor, a popular framework for building Solana smart contracts. With this compiler, developers can now build native Solana smart contracts using Solidity, tapping into the network's remarkable high-speed and low-cost capabilities.
Lastly, Solang grants developers access to the native Solana builtin functionality, enhancing the development process and providing additional tools for creating innovative applications on the Solana blockchain.
Resources: