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

Releases: everx-labs/ton-client-rs

Version: 0.28.0

10 Nov 07:48
@g9d g9d
84a1819
Compare
Choose a tag to compare

0.28.0 Nov 6, 2020

Fixed

  • local error resolving processes NoGas and NoState errors properly

Version 0.26.0

02 Sep 21:44
@g9d g9d
5f3d996
Compare
Choose a tag to compare

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

Version 0.25.0

24 Jul 17:02
75a6f89
Compare
Choose a tag to compare

0.25.0 - July 24, 2020

What's new?

  • [improved] send_message now returns the message_processing_state that includes the last shard block that was created before the message was sent. Specify this block in the new wait_for_transaction method and wait for the transaction starting from it.
  • [new] wait_for_transaction method. Waits for the transaction of a previously sent message using new mechanism of sequential shard block reading. In case of network problems (e.g. if some shard start lagging) returns the updated message processing state with the last checked block. Use it to resume waiting later.
  • [improved] process_message now takes new infinite_wait parameter - it allows to infinitely wait for the transaction even if there are some network problems (like shard lags). If set to false - also returns message_processing_state in case of network problems. try_index parameter is removed.
  • [improved] run now does not exit in case of network errors but waits for network recovery, performs local transaction execution after each failed on timeout retry, and if local execution fails for some reason - stops retrying and exits with this error.
    [improved] Different TONClient instances now run their methods in parallel, one TONClient instance runs its methods sequentially.

Version 0.24.0

09 Jun 14:33
66371cc
Compare
Choose a tag to compare

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.

Version 0.23.0

16 May 12:54
4cdf8c4
Compare
Choose a tag to compare

0.23.0 - May 16, 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.

Version 0.21.0

17 Apr 23:09
ee08e2d
Compare
Choose a tag to compare

0.21.0 - Apr 5, 2020

Featured

New

  • get_deploy_data function added

Version 0.20.101

22 Feb 15:04
c9e0f61
Compare
Choose a tag to compare

Add crate auto publishing after release

Version 0.20.100

22 Feb 14:42
7679e85
Compare
Choose a tag to compare

Support TON-SDK 0.20.100