- Constant support.
- Added the alias
self
for the parameter--function-id
.e2m .. --function-id self::Module::script --profile 0x42
- hash function from sha to keccak
- calling a local contract without a profile configuration file ".aptos/config.yaml".
e2m call .. --how vm --profile 0x42
- block.timestamp
- Running a locally remote/local contract
e2m convert .. --args <type1:value1 ..>
You can specify the profile name as the value. Example:e2m convert .. --args address:<PROFILE_NAME>
- 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
- Update to aptos 1.0.1.
- Significantly reduced the size of the final mv file.
- Support of 'do-while' loop.
- Support of
addmod
,mulmod
- Support of
SignExtend
- Support .balance, gasprice(), gaslimit(), block.number, block.timestamp, block.blockhash
- Verified exp
- Verified sar
- Verified byte
- 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 u128 math.
- Verified smod, sdiv
- Updated tests for slt, sgt
- Update to aptos 0.3.8.