Skip to content

1.5.8

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Dec 19:30
· 3 commits to main since this release
64c410b

Added

  • JSON interface for the EraVM linker
  • Missing libraries output in standard JSON mode
  • Transient storage layout to combined JSON output
  • A warning about forceEVMLA and codegen options in standard JSON mode
  • Documentation for remaining CLI endpoints and EraVM extensions

Changed

  • Moved the solc client to another crate at era-solc
  • Prohibited the usage of the upstream solc compiler
  • The CLI library from deprecated structopt to clap
  • All dependencies are now resolved by the LLVM linker, improving compilation times
  • The disassembler now only works with files with hexadecimal strings
  • Updated to Rust v1.82.0

Fixed

  • Cleared return data after calling CREATE/CREATE2
  • Calls to precompile 0x04 are not replaced with memcopy anymore
  • Standard JSON input parsing if outputSelection arrays are unset
  • Missing bytecode for files with multiple contracts in combined JSON mode