Hyperledger Solang Logo

Solang Solidity Compiler

Welcome to the Solang Solidity Compiler. Using Solang, you can compile smart contracts written in Solidity for Solana and Polkadot. It uses the llvm compiler framework to produce WebAssembly (WASM) or Solana SBF contract code. As result, the output is highly optimized, which saves you in gas costs or compute units.

Solang aims for source file compatibility with the Ethereum EVM Solidity compiler, version 0.8. Where differences exist, this is noted in the language documentation. The source code repository can be found on github and we have solang channels on Hyperledger Discord.

Contents

Solidity language