ever-sdk-js

Javascript SDK for TVM blockchains (Everscale, TON, Venom, etc)

APACHE-2.0 License

Downloads
45.3K
Stars
95
Committers
27
ever-sdk-js - Version: 1.5.3

Published by d3p over 3 years ago

1.5.3 Jan 14, 2021

Fixed

  • node binary filename for windows
ever-sdk-js - Version: 1.5.2

Published by d3p almost 4 years ago

1.5.2 Dec 30, 2020

New

  • *.d.ts type declarations in lib-react-native, lib-node, lib-web.

Fixed

  • net module functions wait for net.resume call instead of returning error if called while the module is suspended
ever-sdk-js - Version: 1.5.0

Published by g9d almost 4 years ago

1.5.0 Dec 25, 2020

New

  • reconnect_timeout parameter in NetworkConfig.
  • endpoints parameter in NetworkConfig. It contains the list of available server addresses to connect. SDK will use one them with the least connect time. server_address parameter is still supported but endpoints is prevailing.
  • net.fetch_endpoints function to receieve available endpoints from server.
  • net.set_endpoints function to set endpoints list for using on next reconnect.
  • ErrorCode type in each module spec in api.json.
ever-sdk-js - Version: 1.4.1

Published by g9d almost 4 years ago

1.4.1 Dec 22, 2020

New

  • net.find_last_shard_block function returning account shard last block ID.
  • boc.get_code_from_tvc function extracting contract code from TVC image.
  • Debot Module:
    • Add new variant ParamsOfAppDebotBrowser::SwitchCompleted to notify browser when all context actions are shown.
ever-sdk-js - Version 1.4.0

Published by g9d almost 4 years ago

1.4.0 Dec 22, 2020

New

  • GraphQL optimization: use single web socket to serve all subscriptions.
  • Support for the keep-alive messages from the GraphQL server.
  • tonclient-core-version http header.
  • net.find_last_shard_block function returning account shard last block ID.
  • boc.get_code_from_tvc function extracting contract code from TVC image.
  • Debot Module:
    • Add new variant ParamsOfAppDebotBrowser::SwitchCompleted to notify browser when all context actions are shown.
    • Added new 3 engine routines for crypto operations and 1 routine for querying account state (balance, state type, code, data) that can be used in debots.

Fixed

  • Debot Module:
    • Invoked debot terminated correctly after error occured during
      execution of one of its actions. Initial prev_state of invoked debot
      changed to STATE_EXIT.
    • Fixed double jumping to current context in invoker debot after
      returning control to it from invoked debot.
    • Fixed conversation of exception codes thrown by debots to their user-friendly description.
ever-sdk-js - Version: 1.3.3

Published by g9d almost 4 years ago

1.3.3 - Dec 16, 2020

Fix

  • lib-react-native native module package name was changed to tonlabs.tonclient. (Fixed #176)
ever-sdk-js - Version: 1.3.2

Published by g9d almost 4 years ago

1.3.2 - Dec 11, 2020

Fix

  • lib-web index-template matches the documentation now
ever-sdk-js - Version: 1.3.1

Published by g9d almost 4 years ago

1.3.1 - Dec 9, 2020

Fix

  • AppObject wasn't working.
ever-sdk-js - Version: 1.3.0

Published by g9d almost 4 years ago

1.3.0 - Dec 8, 2020

New

  • net.query method . Performs custom graphql query that can be copied directly from the playground.
  • net.suspend and net.resume methods for disabling and enabling network activity. One of the possible use-cases is to manage subscriptions when a mobile application is brought to the background and into the foreground again.
  • Inline JSDoc comments.

Fix

  • Failed downloads issues.
ever-sdk-js - Version: 1.2.1

Published by g9d almost 4 years ago

1.2.1 - Dec 4, 2020

Fix

  • Publish npm packages without tests
ever-sdk-js - Version: 1.2.0

Published by g9d almost 4 years ago

1.2.0 - Dec 3, 2020

New

  • Thin binding: JS binding has become very thin - all the implementation, including network layer, was moved to the core TON-SDK library. Find out all the key changes in the core library CHANGELOG, starting from 1.0.0 release.
  • Mono repository: now all the platform packages are developed in the same repository, platform bridges were also moved here from core repository
  • Typescript: v1 JS binding is written in Typescript
  • Low level API: at the moment the library provides only low level API, we plan to extend it with high level handy wrappers in the future releases.
  • new API reference: core api reference documentation provides typescript samples of function signatures.
ever-sdk-js - Version: 0.28.1

Published by g9d almost 4 years ago

0.28.1 Nov 19, 2020

New

  • Ability to disable error logs by using _errLogVerbose config param
ever-sdk-js - Version: 0.28.0

Published by g9d almost 4 years ago

0.28.0 Nov 6, 2020

Fixed

  • local error resolving processes NoGas and NoState errors properly
ever-sdk-js - Version 0.27.0

Published by g9d almost 4 years ago

0.27.0 - Oct 27, 2020

New

  • crypto.chacha20

Fixed

  • Retry active queries on websocket reconnect
ever-sdk-js - Version 0.26.4

Published by g9d about 4 years ago

0.26.4 - Oct 19, 2020

Fixed

  • Update homepage
ever-sdk-js - Version 0.26.3

Published by g9d about 4 years ago

0.26.3 - Oct 15, 2020

Fixed

  • Tests
ever-sdk-js - Version 0.26.2

Published by g9d about 4 years ago

0.26.2 - Sep 21, 2020

Fixed

  • Added Sensor.sol contract for recompilation tests
ever-sdk-js - Version 0.26.1

Published by g9d about 4 years ago

0.26.1 - Sep 18, 2020

Fixed

  • contracts.createUnsignedRunMessage must migrate public key to header.pubkey when possible.
ever-sdk-js - Version 0.26.0

Published by g9d about 4 years ago

New

  • All message creation functions (createDeployMessage, createRunMessage, run, deploy) now are accept
    the optional signingBox as an alternative to the keyPair.
  • getCryptoBox method of the contracts module. It creates a default TONCryptoBox implementation
    that uses the core crypto module.
  • More diagnostic fields configServer, queryUrl in error object.
ever-sdk-js - Version 0.25.5

Published by diserere about 4 years ago

0.25.5 - August 5, 2020

Fixed

  • waitForTransaction didn't use prev_alt_ref for block walking