Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
All notable changes to this project will be documented in this file.
The format is based on , and this project adheres to .
Updated to
Decode calldata functionality:aesophia_cli --decode_calldata cb_KxG3+3bAG1StlAV3 --calldata_fun main_ test/contracts/identity.aes
Generate ACI from stub/partial contract with --no-code
flagaesophia_cli --create_json_aci <contract_stub> --no_code
Add encode/decode functionality for Sophia values:aesophia_cli --encode_value "(42, true)" --value_type "int * bool"aesophia_cli --decode_value cb_VNLOFXc= --value_type "int * bool"
add src_file
to default compiler opts for better error reporting
fixed bug with include files when using --validate
Option --oneline_errors
for printing errors on one (long) line.
Fixed a bug in calldata encoding - the input was not properly UTF8 encoded.
Support for AEVM backend
-b
option to set backend (now only FATE is supported)
decode_data
feature, as it worked only on AEVM
Fixed included compiler binary file, which was broken due to incorrect local system dependencies.
Because the aesophia version hasn't changed, the compiler in this release
continues to report as v4.3.0
.
Added option --compiled_by
to extract the compiler version from either a file or a
contract byte array.
Added option --validate
to check if bytecode from the chain was compiled from given
source code.
Fix bug with standard library includes.
Updated to
Updated aeserialization
to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to