Skip to content

Releases: waves-enterprise/wevm

v0.3.2

19 Apr 12:46
Compare
Choose a tag to compare
  • Fixed function signature

v0.3.1

12 Apr 13:14
Compare
Choose a tag to compare
  • Update files for crates.io publish

v0.3.0

11 Apr 10:28
Compare
Choose a tag to compare
  • Added type conversion functions
    • env0::parse_int
    • env0::parse_bool
    • env0::to_bytes
    • env0::to_int
    • env0::to_string_bool
    • env0::to_string_int
  • Added functions for work given in linear memory
    • env0::contains
    • env0::drop
    • env0::drop_right
    • env0::index_of
    • env0::last_index_of
    • env0::take
    • env0::take_right
  • Added contains_key function
    • env0::contains_key
  • Implemented function to retrieve block fields (In place of get_block_timestamp and get_block_height)
    • env1::block
  • Added Rust CDK bindings codegeneration

v0.2.2

20 Mar 13:22
Compare
Choose a tag to compare
  • Enable the sign-extension operators WASM
  • Disable the reference types WASM

v0.2.1

14 Mar 09:38
Compare
Choose a tag to compare
  • Added consume fuel for contracts. Fixed execution of infinite loops and infinite-recursive functions

v0.2.0

06 Mar 16:04
Compare
Choose a tag to compare
  • Updated wasmi to v0.31.2
  • Refactoring code base
  • Added crypto functions
    • env0::fast_hash
    • env0::secure_hash
    • env0::sig_verfiry
  • Added possibility to call a contract with raw parameters
    • env0::call_contract_params
  • Added a function to get the ContractId of the caller of the given contract
    • env0::caller
  • Implemented function to retrieve transaction fields (In place of get_tx_sender)
    • env1::tx
  • New versions of the function
    • env1::get_balance
    • env1::transfer
    • env1::issue
    • env1::get_payments
    • env1::get_payment_asset_id
    • env1::get_payment_amount
  • Various minor fixes and tweaks