Releases: waves-enterprise/wevm
Releases · waves-enterprise/wevm
v0.4.1
v0.4.0
- Added cryptographic functions
env0::blake2b256env0::keccak256env0::sha256
- Added require function to pass an error message inside the contract
env0::require
- Added WEVM logging
- Refactored unit tests
v0.3.2
- Fixed function signature
v0.3.1
- Update files for crates.io publish
v0.3.0
- Added type conversion functions
env0::parse_intenv0::parse_boolenv0::to_bytesenv0::to_intenv0::to_string_boolenv0::to_string_int
- Added functions for work given in linear memory
env0::containsenv0::dropenv0::drop_rightenv0::index_ofenv0::last_index_ofenv0::takeenv0::take_right
- Added contains_key function
env0::contains_key
- Implemented function to retrieve block fields (In place of
get_block_timestampandget_block_height)env1::block
- Added Rust CDK bindings codegeneration
v0.2.2
- Enable the sign-extension operators WASM
- Disable the reference types WASM
v0.2.1
- Added consume fuel for contracts. Fixed execution of infinite loops and infinite-recursive functions
v0.2.0
- Updated
wasmito v0.31.2 - Refactoring code base
- Added crypto functions
env0::fast_hashenv0::secure_hashenv0::sig_verfiry
- Added possibility to call a contract with raw parameters
env0::call_contract_params
- Added a function to get the
ContractIdof the caller of the given contractenv0::caller
- Implemented function to retrieve transaction fields (In place of
get_tx_sender)env1::tx
- New versions of the function
env1::get_balanceenv1::transferenv1::issueenv1::get_paymentsenv1::get_payment_asset_idenv1::get_payment_amount
- Various minor fixes and tweaks