Skip to content
This repository has been archived by the owner on May 24, 2021. It is now read-only.

Latest commit

 

History

History
55 lines (44 loc) · 2.16 KB

CHANGELOG.md

File metadata and controls

55 lines (44 loc) · 2.16 KB

Release Notes

All notable changes to this project will be documented in this file.

0.28.0 Nov 6, 2020

Fixed

  • local error resolving processes NoGas and NoState errors properly

0.26.0 - Aug 12, 2020

New

  • run_local function use LocalRunContext to exactly reproduce all transaction parameters and produce the same result as node

0.25.0 - Jul 09, 2020

Featured

  • New transaction waiting mechanism. All account's shard blocks are checked for transaction to guarantee message expiration

New

  • wait_for_transaction function hat waits for the transaction, generated by the previously sent message
  • send_message returns message processing state for wait_for_transaction function

0.24.0 - Jun 01, 2020

Featured

  • Error resolving after message rejection
  • All transaction producing functions return transaction fees

New

  • run_local_msg function for processing given message locally
  • run_local funtion now take flag emulate_transaction to run contract in transaction executor which processes all transaction phases to emulate processing on node. Transaction fees and updated contract state are returnedi f this flag is true.

0.23.0 - May 18, 2020

Featured

  • Message creating and processing functions added: create_run_message, create_deploy_message, send_message, process_message
  • Link core as a regular rust dependency.
  • run_get function added for running FunC get methods
  • request_core function added for calling cor functions which are not yet added to client lib

0.21.0 - Apr 5, 2020

Featured

New

  • get_deploy_data function added

0.20.100 - Feb 17, 2020

New

  • deploy function now checks the account state before sending message and returns alreadyDeployed = true if account is already active.
  • Messages are sent to node via GraphQL requests, not REST API requests.

Breaking Compatibility

  • deploy returns structure ResultOfDeploy with account address and alreadyDeployed flag instead of just address.