Solana Labs, the entity behind Solana, announces the Solang compiler. The new compiler will help Ethereum Virtual Machine (EVM) developers transition to the Solana ecosystem.
The move coincides with Solana’s efforts to make Solidity, the programming language used by ethereum’s smart contracts, more accessible.
The launch of Solang will help developers who have used the Ethereum Virtual Machine (EVM) transition smoothly into the Solana ecosystem. Solang provides developers familiar with Solidity, Ethereum’s primary smart contract programming language, with all the tools they need to write and create applications on the Solana network. The new compiler comes just a day after Neon EVM released similar tools. In a statement posted on its website, Solana Labs said,
“Solana development is known for writing smart contracts in Rust or C, but Solana is evolving and becoming more accessible through Solidity, the primary programming language used by Ethereum smart contracts. Solana Labs is excited to announce that today you can build on Solana with Solidity using Solang, a new compiler that helps bridge the gap between EVM developers and the Solana ecosystem.”
According to the statement, adding more programming languages on top of Solana will bring developers with a wider range of skills into the Solana ecosystem. The launch of the community-led Seahorse program exemplifies this. Seahorse enables developers to write Solana smart contracts using Python, arguably the most popular programming language in the world. The launch of Solang is an ongoing effort to expand the reach and appeal of the Solana ecosystem to developers.
The Solang compiler introduces a series of new features, chief among which are better compatibility with Ethereum Solidity version 0.8 and integration of the Solana SPL token with the Solidity language. Additionally, it allows the EVM framework on Solana to access networking’s built-in functionality. Other important highlights of the new Solang compiler include the ability to call other Solana smart contracts, support for program fork addresses, support for development with Anchor, and native Solana smart contracts.
Solana Labs has also created beginner’s guides to help developers leverage their existing Solidity knowledge and take advantage of Solana’s high-speed and low-cost networking. Using this guide, developers can easily set up their development environment, create and test their first smart contract, and then deploy it on Solana. Development of the Solana network typically revolves around programming languages such as Rust or C for scripting smart contracts.
Continuous efforts to improve Ethereum compatibility with Solana
The launch of Solang, coupled with the release of the Neon EVM, highlights ongoing efforts to improve compatibility between the Solana network and Ethereum. Like Solang, Neon EVM’s computing environment allows developers to write and create Ethereum applications on top of Solana. The implementation leverages smart contracts built on top of Solana and deploys Ethereum Virtual Machine (EVM) code, which was not possible on the previous network.
In addition to providing access to the Solana network, the Neon EVM hopes to help Ethereum applications take advantage of features native to Solana, such as parallel execution of transactions. Neon Foundation Director Marina Guryeva said at its launch,
“We are very excited to see the Neon EVM live on Solana mainnet. Once we repeat these tests in production, we will present these against real data.”
Solana enters the field of artificial intelligence
Solana Recently, Alibaba Cloud released a major announcement to officially integrate the ChatGPT plug-in developed by Solana Labs, marking the official integration of AI into the network. Artificial intelligence has already attracted significant interest from players large and small in the cryptocurrency space. The Solana Foundation revealed that the integration will help users interact with the Solana network directly through ChatGPT.
“This integration by Solana Labs can serve as a reference for how artificial intelligence can make it easier for people to understand Solana data and protocols or surface data about Solana computing infrastructure and DeFi projects.”
Disclaimer: This article is for informational purposes only. It does not provide or be intended to be used as legal, tax, investment, financial or other advice.