Skip to content

Releases: everx-labs/ever-sdk

Version: 1.28.1

27 Jan 14:18
@d3p d3p
986d425
Compare
Choose a tag to compare

[1.28.1] – 2022-01-25

Fixed

  • Support breaking changes in ton-labs-block-json v0.7.1
  • Updated endpoints for main.ton.dev alias.

Version: 1.28.0

25 Dec 21:21
@d3p d3p
3c299a0
Compare
Choose a tag to compare

[1.28.0] – 2021-12-24

New

  • DevNet endpoints now changed to Ever OS domain: eri01.net.everos.dev, rbx01.net.everos.dev, gra01.net.everos.dev
  • Debot module:
    • Аdded float numbers support for Json interface
  • Added guide for custom giver usage.

Fixed

  • Debot module: fixed a bug in Query.query function called with an empty variables field.

Version: 1.27.1

09 Dec 21:47
@d3p d3p
5484c80
Compare
Choose a tag to compare

[1.27.1] – 2021-12-09

Fixed

  • Empty function_name field in the "create run message failed" error.

Version: 1.27.0

06 Dec 06:44
@d3p d3p
f604d22
Compare
Choose a tag to compare

[1.27.0] – 2021-12-03

New

  • Function abi.encode_initial_data which
    encodes initial account data with initial values for the contract's static variables and owner's public key.
    This function is analogue of tvm.buildDataInit function in Solidity.

Fixed

  • Subscription for Counterparties failed with 'Unknown type "CounterpartieFilter"' error.

Version: 1.26.1

03 Dec 08:06
@d3p d3p
1bf9567
Compare
Choose a tag to compare

[1.26.1] – 2021-12-01

Fixed

  • Fixed building and warning.

Version: 1.26.0

26 Nov 07:36
@d3p d3p
412d24c
Compare
Choose a tag to compare

[1.26.0] – 2021-11-25

New

  • Debot module:
    • Аdded allow_no_signature parameter to decode_and_fix_ext_msg() and
      onerror_id return value to prepare_ext_in_message() inner functions used in TS4.
    • Added support for async external calls.
    • Query interface extended with waitForCollection and query methods. waitForCollection allows to wait
      for completion of async external calls.
    • Added support for DeBots with ABI 2.2.
  • Function proofs.proof_message_data which proves message data, retrieved
    from Graphql API.

Version: 1.25.0

10 Nov 10:16
@d3p d3p
830066f
Compare
Choose a tag to compare

[1.25.0] – 2021-11-08

New

  • New module proofs is introduced!

  • Functions proofs.proof_block_data and proofs.proof_transaction_data
    which prove block data, retrieved from Graphql API.

    These are the first functions from proofs series :) Wait for others(proof_account_data, proof_message_data) in the next releases.

    Read about them more in the documentation.

  • abi.decode_boc function to decode custom BOC data into JSON parameters.

  • Ref(<ParamType>) type was added to ABI.
    Solidity functions use ABI types for builder encoding. The simplest way to decode such a BOC is to use ABI decoding. ABI has it own rules for fields layout in cells so manually encoded BOC can not be described in terms of ABI rules. To solve this problem we introduce a new ABI type Ref(<ParamType>) which allows to store ParamType ABI parameter in cell reference and, thus, decode manually encoded BOCs. This type is available only in decode_boc function and will not be available in ABI messages encoding until it is included into some ABI revision.

Version: 1.24.0

25 Oct 11:27
@d3p d3p
a84e86f
Compare
Choose a tag to compare

[1.24.0] – 2021-10-25

New

  • boc.get_boc_depth function to get depth of the provided boc.

  • boc.decode_tvc function returns additional fields code_hash, code_depth, data_hash, data_depth and compiler_version

  • Debot module:

    • added parse function to Json interface.

Version: 1.23.0

25 Oct 06:31
@d3p d3p
746c8ed
Compare
Choose a tag to compare

[1.23.0] – 2021-10-05

New

  • boc.get_code_salt and boc.set_code_salt functions for contract code salt management.
  • boc.encode_tvc and boc.decode_tvc functions for TVC image encoding and decoding
  • boc.get_compiler_version function extracting compiler version from contract code
  • abi.update_initial_data and abi.decode_initial_data function for pre-deployment contract data management

Version: 1.22.0

23 Sep 07:09
@d3p d3p
bb009d2
Compare
Choose a tag to compare

[1.22.0] – 2021-09-20

New

  • ABI v2.2 with fixed message body layout supported. See the specification.

    Now, for contracts with ABI version < 2.2 compact layout will still be used for compatibility, for contracts with ABI version 2.2 and more - fixed layout will be used.
    Please, make sure that you updated the ABI if you recompiled your contract with 2.2 ABI, or you may get an inconsistent contract behaviour.

  • Debot module:

    • added getEncryptionBoxInfo, getSigningBoxInfo functions to Sdk interface.
    • implemented Query DeBot interface in DEngine.