Releases: everx-labs/ever-sdk-js
Releases · everx-labs/ever-sdk-js
Version 1.48.0
Version 1.47.0
Bump version ever_client 1.47.0 (#576)
Version 1.45.1
What's Changed
- Fix ssl import by @AlexeyVavilin in #565
Version 1.45.0
New
- ABI 2.4 supported.
Breaking
-
For contracts with ABI version => 2.4 initial public key should be explicitly supplied
insideinitial_data
inabi
module functions. Signer public key andinitial_pubkey
parameter
are not used in contract initial data encoding since ABI version 2.4. -
abi.decode_initial_data
andabi.update_initial_data
functions don't support ABI version => 2.4.
abi.decode_account_data
andabi.encode_initial_data
should be used instead -
Only
workchain_id
parameter is allowed ifstate_init
parameter ofDeploySet
is provided.
State init should be finalized and ready to be used in message as is. -
abi.encode_account
parameterstate_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
New
- Account BOC for local error resolving is fetched from blockchain API instead of collections API
Version: 1.44.3
New
- Error appeared during network paramaters resolving is returned to client instead of using default parameters
Version: 1.44.2
New
- Pruned account serialization supported
Version: 1.44.1
New
- functions with callbacks (e.g.
processing.process_messages
) can be called as sync. send_event
parameter is now optional with default valuefalse
.
Deprecated
- Debot module is DEPRECATED
Version: 1.44.0
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
Fixed
- Memory leak in a spawned loop of the web socket link.