Solana launches new compiler "Solang"! Developers can now use the mainstream Ethereum language Solidity to build smart contracts.

share
Solana launches new compiler "Solang"! Developers can now use the mainstream Ethereum language Solidity to build smart contracts.

The former "Ethereum killer" Solana, after years of development, has recently launched the Neon EVM mainnet. Yesterday (19), it announced the release of a new compiler called "Solang," allowing developers to use Solidity for development. It is evident that Solana aims to attract Ethereum developers to join its ecosystem.

Introduction to Solana's New Compiler Solang

Solana Labs recently announced the launch of a new compiler called "Solang," which allows Ethereum developers to use the familiar programming language Solidity to develop on the Solana blockchain. The team stated that this will help bridge the gap between EVM developers and the Solana ecosystem.

In addition to supporting Rust and C for developing smart contracts on Solana, the community-led initiative introduced Seahorse last year, enabling developers to use the widely adopted programming language Python. With the introduction of Solang, Solana has become one of the most developer-friendly blockchains.

Here are the main features of the Solang compiler:

  1. Compatibility with Ethereum Solidity 0.8
  2. Ability to call other Solana smart contracts
  3. Support for Solana SPL tokens
  4. Support for program-derived addresses
  5. Support for development using Anchor
  6. Building native Solana smart contracts
  7. Accessing native Solana built-in functions

To help Solidity developers get started quickly, the official website has prepared a beginner's guide that explains how to set up the development environment, write and test smart contracts, and deploy them on the Solana network. Additionally, there are official tutorial videos available for reference.