Skip to content

isabella232/compiler-solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Solidity compiler for zkEVM

The compiler from Solidity to zkEVM bytecode.

Building (only for developers)

  1. Get the access to the private LLVM repository.
  2. Remove all the existing LLVM artifacts from your system.
  3. Build the main branch of LLVM by running ./build.sh release at its root.
  4. Perform a clean build of this repository: cargo clean && ./run.sh.

Usage

zksolc ERC20.sol --asm --bin --optimize --output-dir './build/'

The latest patch of the solc v0.8 must be available through PATH.

Do not use the former patches of solc, as each version introduces important bug fixes!

About

The zkEVM Solidity compiler.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •