Get Mystery Box with random crypto!

​​ Release TON-SDK & ton-client-js 1.13 New - Refined bridgin | Everscale Dev EN

​​ Release TON-SDK & ton-client-js 1.13

New
- Refined bridging model in core package. Library introduces new interface BinaryBridge. Bridge authors can implement this interface instead of BinaryLibrary to get more precise control over bridging. For example it makes possible to use separated response handlers for different requests.
- net.query_counterparties - allows to query and paginate through the list of accounts that the specified account has interacted with, sorted by the time of the last internal message between accounts.Subscription to counterparties collection is available via net.subscribe_collection function.
- Blockchain interaction reliability improvement (broadcast): library sends external inbound messages simultaneously to the N randomly chosen endpoints. If all N endpoints failed to responce then library repeats sending to another random N endpoints (except the failed one). If all the available endpoints fail to respond then library throws error. The N parameter is taken from config.network.sending_endpoint_count (default is 2).
- Blockchain interaction reliability improvement (bad delivery list): library tracks endpoints with bad message delivery (expired messages). These endpoints have lower priority when library chooses endpoints to send message.
- Debot module:
  - Implementation of Json DeBot interface in DEngine.

Fixed
- BuilderOp::Integer.size type has changed from u8 to u32.
- Debot Module:
  - Sdk interface function getAccountsDataByHash didn't find accounts by code_hash with leading zero.

Stay tuned!

#SDK