@eversdk/core
Advanced tools
Changelog
[1.34.1] – 2022-05-26
ton_types::Cell
Changelog
[1.34.0] – 2022-05-18
client.config
function that returns the current client config
run_executor().fees
is extended with these fields:
ext_in_msg_fee
- fee for processing external inbound messagetotal_fwd_fees
- total fees of action phaseaccount_fees
- total fees the account pays for the transactionmain
and dev
endpoints aliases for Evernode Cloud Mainnet and Devnet endpoints
binding-gen: enum of types produces its own type for each enum variant.
lib-web: large numbers in transaction fees are rounded now (previously they caused errors).
core: if an application calls first client core functions in parallel
then core creates more than one internal context per single TonClient
instance. As a side effect of this is that a Nodejs process didn't
finish even when client.close
was called.
Changelog
[1.33.1] – 2022-05-10
Changelog
[1.33.0] – 2022-05-02
allow_partial
flag in all abi.decode_*
functions. This flag controls decoder behaviour whether return error or not in case of incomplete BOC decodingREMP
supported. ProcessingEvent
enum is extended with REMP
statuses (enum of events posted into processing.wait_for_transaction
function callback )first_remp_status_timeout
and next_remp_status_timeout
parameters in network configChangelog
[1.32.0] – 2022-03-22
network.queries_protocol
config parameter allows selecting protocol the SDK uses to communicaite with GraphQL endpoint:
HTTP
– SDK performs single HTTP-request for each request.WS
– SDK uses single WebSocket connection to send all requests. This protocol is a preferable
way when the application sends many GraphQL requests in parallel.Changelog
[1.31.0] – 2022-03-09
crypto module:
Cryptobox
introduced: root crypto object that stores encrypted secret and acts as a factory for all crypto primitives used in SDK.
Crypto box provides signing and encryption boxes.
Functions:
create_crypto_box
- initializes cryptobox with secret
remove_crypto_box
- removes cryptobox and overwrites all secrets with zeroes
get_crypto_box_seed_phrase
- returns decrypted seed phrase
get_crypto_box_info
- returns encrypted cryptobox secret for next cryptobox initializations
get_signing_box_from_crypto_box
- derives signing box from secret
get_encryption_box_from_crypto_box
- derives encryption box from secret
clear_crypto_box_secret_cache
- forces secret cache (signing and encryption) clean up (overwrites all secrets with zeroes).
ParamsOfXXXAppObject
enum.obj
parameter add this parameter
into parameters section with link to appropriate AppObject interface.Changelog
[1.30.2] – 2022-03-14
Changelog
[1.30.1] – 2022-02-16