Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.55 KB

CHANGELOG.md

File metadata and controls

64 lines (47 loc) · 1.55 KB

Changelog

[Unreleased]

Added

  • Constant support.
  • Added the alias self for the parameter --function-id. e2m .. --function-id self::Module::script --profile 0x42

Changed

  • hash function from sha to keccak

Fixed

  • calling a local contract without a profile configuration file ".aptos/config.yaml". e2m call .. --how vm --profile 0x42
  • block.timestamp

[0.0.5] - 2022-11-17

Added

  • Running a locally remote/local contract

Changed

  • e2m convert .. --args <type1:value1 ..> You can specify the profile name as the value. Example: e2m convert .. --args address:<PROFILE_NAME>

Fixed

  • Converted by address if profiles were not created. e2m convert ... -p 0x42
  • The output of --output no longer affects the module name. The module name can only be redefined via --module

[0.0.4] - 2022-11-08

Changed

  • Update to aptos 1.0.1.
  • Significantly reduced the size of the final mv file.

[0.0.3] - 2022-10-18

Added

  • Support of 'do-while' loop.
  • Support of addmod, mulmod
  • Support of SignExtend
  • Support .balance, gasprice(), gaslimit(), block.number, block.timestamp, block.blockhash

Fixed

  • Verified exp
  • Verified sar
  • Verified byte

[0.0.2] - 2022-10-04

Added

  • Support of 'for', 'while' loops.
  • Added event decoder.
  • Support of bool and uint parameters.
  • Support of bool and uint literals.
  • Support for branching operators 'IF'.
  • Added changelog.md.

Fixed

  • Fixed u128 math.
  • Verified smod, sdiv
  • Updated tests for slt, sgt

Changed

  • Update to aptos 0.3.8.

Removed