Skip to content

Releases: everx-labs/ever-sdk-js

Version 1.48.0

13 Aug 11:22
cfeed0a
Compare
Choose a tag to compare

Updating the version according to the main project

Version 1.47.0

12 Aug 15:41
40f6c06
Compare
Choose a tag to compare
Bump version ever_client 1.47.0 (#576)

Version 1.45.1

22 Feb 07:27
04d946e
Compare
Choose a tag to compare

What's Changed

Version 1.45.0

10 Nov 17:28
Compare
Choose a tag to compare

New

  • ABI 2.4 supported.

Breaking

  • For contracts with ABI version => 2.4 initial public key should be explicitly supplied
    inside initial_data in abi module functions. Signer public key and initial_pubkey parameter
    are not used in contract initial data encoding since ABI version 2.4.

  • abi.decode_initial_data and abi.update_initial_data functions don't support ABI version => 2.4.
    abi.decode_account_data and abi.encode_initial_data should be used instead

  • Only workchain_id parameter is allowed if state_init parameter of DeploySet is provided.
    State init should be finalized and ready to be used in message as is.

  • abi.encode_account parameter state_init is BOC or cached BOC reference instead of
    StateInitSource enum. There is only one way to provide account state init now.

Version 1.44.4

09 Nov 13:01
fabc9ea
Compare
Choose a tag to compare

New

  • Account BOC for local error resolving is fetched from blockchain API instead of collections API

Version: 1.44.3

11 Sep 09:55
@d3p d3p
eacc88a
Compare
Choose a tag to compare

New

  • Error appeared during network paramaters resolving is returned to client instead of using default parameters

Version: 1.44.2

23 Aug 09:59
@d3p d3p
320d768
Compare
Choose a tag to compare

New

  • Pruned account serialization supported

Version: 1.44.1

27 Jul 13:33
@d3p d3p
e062826
Compare
Choose a tag to compare

New

  • functions with callbacks (e.g. processing.process_messages) can be called as sync.
  • send_event parameter is now optional with default value false.

Deprecated

Version: 1.44.0

25 Jul 10:02
@d3p d3p
9a8014e
Compare
Choose a tag to compare

New

  • Ability to call async functions via tc_request_sync.
  • In rust API, the following functions become sync (slight breaking):
    abi::encode_internal_message, abi::attach_signature_to_message_body, abi::attach_signature,
    abi::decode_message, abi::decode_message_body, abi::decode_account_data,
    abi::update_initial_data, abi::encode_initial_data, abi::decode_initial_data,
    abi::decode_boc, abi::encode_boc, boc::decode_tvc, boc::parse_message, boc::parse_transaction,
    boc::parse_account, boc::parse_block, boc::parse_shardstate, boc::get_blockchain_config,
    boc::get_boc_hash, boc::get_code_from_tvc, boc::cache_get, boc::cache_set, boc::cache_unpin,
    boc::encode_boc, boc::get_code_salt, boc::set_code_salt, boc::decode_state_init, boc::encode_state_init,
    boc::encode_external_in_message, boc::get_compiler_version, processing::monitor_messages,
    processing::get_monitor_info, processing::cancel_monitor
  • Code generator for modules.ts produces _sync wrapper for all API functions.

Version: 1.43.3

24 Jun 20:40
@d3p d3p
4b86309
Compare
Choose a tag to compare

Fixed

  • Memory leak in a spawned loop of the web socket link.