@eversdk/core
Advanced tools
Changelog
[1.38.0] – 2022-10-06
OVERRIDE_TS
, OVERRIDE_EXPT
, ASYNC_CALL
for external messages in DEngine.Changelog
[1.37.2] – 2022-08-10
crypto.encryption_box_get_info
returns nacl box public key in info.public
field.create_crypto_box
optimisation.
When a user creates a crypto box, library encrypts provided secret information using provided
password and salt.
When library encrypts the secret, it calculates encryption key from password and salt
using scrypt
function which takes a lot of CPU time (about 1 second).
So when a user creates many crypto boxes using the same password and salt,
it takes a lot of time (about 12 seconds for 10 crypto boxes).
With the optimisations introduced in this version the library stores the
pair (password+salt => encryption key) in internal cache for approximately 2 seconds.
So when a user creates many crypto boxes at a time using the same password and salt,
library uses cached information to skip heavy calculations. As a result now it takes only
a second to create 10 crypto boxes.Changelog
[1.37.1] – 2022-08-03
cache_unpin
function calls.Changelog
[1.37.0] – 2022-07-28
config.network.access_key
as Authorization: Basic ...
or Authorization: Bearer ...
header./graphql
suffixes specified in config.lib-web
option disableSeparateWorker
. By default, lib web starts a separate worker that will utilize core (wasm).
So main thread never freezes – it is fine for UI. But in some cases (e.g. when worker already exists in application or extension)
separate worker is a bad approach. In this case application can suppress this with libWebSetup({disableSeparateWorker: true})
.packages/lib-web/example
.Changelog
[1.36.1] – 2022-07-18
Changelog
[1.36.0] – 2022-07-01
address
is added to abi.encode_message_body
functionutils.compress_zstd
and utils.decompress_zstd
functions in WASMChangelog
[1.35.0] – 2022-06-28
chksig_always_succeed
execution option used in params of the tvm.run_get
, tvm.run_tvm
and tvm.run_executor
.abi.calc_function_id
functiontokio
library is updated to 1.* versionChangelog
[1.34.3] – 2022-06-08
accessKey
header in api requests (specified in config.network.accessKey
)info
api requests