
What the product is:
Currently, Solang Solidity compiler supports two targets: Solana and Polkadot. This project involves adding Soroban as a third target for compilation. That is, this project is a modification of an already existing product: Solang (a Solidity compiler for Solana and Substrate and hopefully Soroban https://github.com/hyperledger/solang).
The problem it solves, how it solves it and the audience it solves them for:
Solidity is the most famous smart contract language. Its easy learning curve and C-Like syntax makes it an appealing option for developers wanting to try out a new blockchain platform. This project will allow developers to write Soroban contracts in Solidity, therefore making the platform more appealing by simply giving developers more coding options. The target audience would be EVM developers wanting to port their projects to other non-EVM chains. Or, developers who would prefer Solidity to Rust.
How it works:
Currently, Soroban contracts are written in Rust, compiled to WASM by Rustc and then deployed and executed on Soroban. Solang will do the same, but will take Solidity contracts and compile them to WASM. This endeavor has been investigated in this PR: https://github.com/hyperledger/solang/pull/1138.
$15.0K
1- Salaheldin Soliman:
Actively working on Solang compiler for the Soroban target. Started Development of Solang Playground in 2024 with funding from Polkadot/Web3 Foundation with the goal of improving the DevEx of Solang.
2- Zenko Yamamoto
A skilled front-end developer who is currently working on improving the UI of Solang Playground
3- Tarek Nasser:
A skilled rust developer who helped develop Solang Playground in its very early stages, where he worked on hosting Solang compiler as a backend service.

