Solang Lab

Solang is a Hyperledger Labs project that is a new Solidity compiler written in rust which uses llvm as the compiler backend. Solang can compile Solidity for Solana, Substrate, and ewasm. Solang is source compatible with Solidity 0.7, with some caveats due to differences in the underlying blockchain.

You are welcome to get involved!

Hyperledger, as part of the  Linux Foundation, is an open source community and anyone who is interested is welcome to use the code, talk to others in the community and make contributions to this project.

Some useful links to get you started:

Good First Issues

Take a look at "Good First Issues" in our Github issue tracker.  If there is an issue you are interested in, simply comment on it so that a Maintainer can assign you to that task.

Solang Community Recordings


  File Modified

File GMT20220329-110010_Recording.transcript.vtt

Apr 26, 2022 by Ry Jones

Text File GMT20220329-110010_Recording.txt

Apr 26, 2022 by Ry Jones

Text File dummyfile.txt Replaced video attachment for Atlassian cloud migration

Sept 10, 2024 by Anton Baranov

Text File dummyfile.txt Replaced video attachment for Atlassian cloud migration

Sept 12, 2024 by Anton Baranov


How to Get Involved

This is an open source project and anyone is welcome to get involved and we will be happy to see you contribute.

1) Check out our Discord chat

2. Take a look at the Solang documentation

2) Look through our Good First Issue list below

3) Choose an issue that you want to pick and comment on it so that a Maintainer can assign you to that task

4) Follow the Pull Request process and raise a PR

5) The code will be reviewed by our Maintainers and merged

Have any questions?

If you have any questions about using or contributing to the project, join our chat channel.  Feel free to introduce yourself and ask your questions at:

New to Hyperledger?  You'll need a Linux Foundation ID (LFID) to edit our wiki pages.  Here's how to get your LFID