Javascript SDK for TVM blockchains (Everscale, TON, Venom, etc)
APACHE-2.0 License
Published by elasticLove1 about 4 years ago
Ability to use crypto module before setup
.
Published by diserere about 4 years ago
Published by diserere about 4 years ago
Published by elasticLove1 about 4 years ago
Published by melsomino about 4 years ago
sendMessage
now returns the messageProcessingState
- structure that includes the last shard block that was created before the message was sent. Specify this block in the new waitForDeployTransaction
/waitForTransaction
method and wait for the transaction starting from it.waitForDeployTransaction
/waitForRunTransaction
methods. Wait for the transaction of a previously sent message using new mechanism of sequential shard block reading. In case of network problems (e.g. if some shard start lagging) returns the updated message processing state with the last checked block. Use it to resume waiting later.processMessage
now takes new infiniteWait
parameter - it allows to infinitely wait for the transaction even if there are some network problems (like shard lags). If set to false - also returns updated messageProcessingState
in case of network problemsTONContractMessage
includes the address
field (equals to the dst
)networkTimeout
configuration parameter added for retrying GraphQL requests in case of network errors. Default value is 0
which means infinite retries until the network connection will be succeeded.traceId
and spanId
calculated from messageId. Other components can report child span without passing parent context through pipeline.messageProcessingTimeoutGrowFactor
field removed from config since it's not usedPublished by diserere over 4 years ago
fullRun
for runLocal
method allows to emulate an execution on a real node with all required checks and fees calculations.account
for runLocal
method allows to provide the specified account data instead of loading them from a blockchain.account
for runLocal
and runMessageLocal
methods returns state of an account after contract execution has finished. Presented only when the fullRun
parameter has specified.runMessageLocal
as a replacement for the processRunMessageLocal
with fullRun
and account
parameters.1003
error on contract run is replaced with more specific 1010
-1012
errorsPublished by joydark over 4 years ago
Published by diserere over 4 years ago
serverNow()
and serverTimeDelta()
of TONClient
returns current server time.waitForRunTransaction
of contracts
module.waitForDeployTransaction
of contracts
module.isDeployed
of contracts
module.Published by diserere over 4 years ago
runGet
of contracts
module executes get method on a local tvm.arrayFromCONS
of contracts
module converts CONS-list to JS arrays.Published by diserere over 4 years ago
Published by joydark over 4 years ago
aggregate
method of TONQueriesModuleCollection
Published by diserere over 4 years ago
aggregate
method of TONQueriesModuleCollection
Published by diserere over 4 years ago
blocks_signatures
collection queries failedPublished by diserere over 4 years ago
blocks_signatures
queries collectionPublished by diserere over 4 years ago
operationId
parameter to waitFor and queryPublished by diserere over 4 years ago
Published by diserere over 4 years ago
getGetDeployData
returns full contract address