This repository has been archived by the owner on May 24, 2021. It is now read-only.
Releases: everx-labs/ton-client-rs
Releases · everx-labs/ton-client-rs
Version: 0.28.0
Version 0.26.0
0.26.0 - Aug 12, 2020
New
run_local
function useLocalRunContext
to exactly reproduce all transaction parameters and
produce the same result as node
Version 0.25.0
0.25.0 - July 24, 2020
What's new?
- [improved]
send_message
now returns themessage_processing_state
that includes the last shard block that was created before the message was sent. Specify this block in the newwait_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 newinfinite_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 returnsmessage_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] DifferentTONClient
instances now run their methods in parallel, oneTONClient
instance runs its methods sequentially.
Version 0.24.0
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 locallyrun_local
funtion now take flagemulate_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 istrue
.
Version 0.23.0
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
0.21.0 - Apr 5, 2020
Featured
- ABI version 2 supported. See specification at https://docs.ton.dev
- Message expiration implemented. Check usage guide
New
get_deploy_data
function added
Version 0.20.101
Add crate auto publishing after release
Version 0.20.100
Support TON-SDK 0.20.100