Track SDK updates, breaking changes, and new features across versions
sendCrossChainTransaction
sendCrossChainTransactions
metaInfo
field to the ExecutionStages
getTVMExecutorFeeInfo
getEVMTokenAddress
now automatically normalizes addresses to EQ
formoperationId
retrieval. An empty string will be returned for 404 errorsOperationType
typeExecutionStagesTableData
typeTrackingOperationResult
typeStageName
enumgetOperationType
in OperationTracker
retrieves the OperationType
for operationId
OperationType
added in the ExecutionStages
ExecutionStages
structuresendShardTransaction
in TonConnectSender
forceSend
option in method sendCrossChainTransaction
in TacSdk
startTracking
has been improved. Added optional parameters and return valuesisBridgeOperation
(now it can be determined with getOperationType
)calculateEVMTokenAddress
function now requires tokenUtils address as deployer and crossChainLayer address as constructor paramsgasLimit
field has been added to EvmProxyMsg
(defaulting to undefined, which will be set through simulation in this case)buildEvmDataCell
OperationTracker
options
parameter in getSender
method to modify W5 and Highload V3 walletscustomLiteSequencerEndpoints
parameter in SDKParams
to specify custom lite sequencer endpointssimulateEVMMessage
method in TacSdk
to simulate EVM message execution on TAC sidegetOperationStatuses
method in OperationTracker
retrieves the statuses of multiple operations based on their respective operationId's
getOperationIdsByShardsKeys
method in OperationTracker
retrieves the operationId's
based on their respective shardsKey's
getStageProfilings
method in OperationTracker
retrieves the ExecutionStages's
based on their respective operationId's
getStageProfiling
method in OperationTracker
retrieves the ExecutionStages
for operationId
simulateEVMMessage
methodorbsOpener
method to construct custom contractOpener for TacSDK. It uses Orbs Network and does not have rate limitsaddress
field in AssetBridgingData
can be either EVM or TVM addressSenderFactory.getSender
requires additional parameter network
when creating wallet wrapper using mnemonicgetContractState
in liteClientOpener
@tonappchain/artifacts
upgraded to 0.0.12-addresses
/status
endpoint of Sequencer API changed from GET
to POST
with bodygetOperationStatus
is changedTransactionStatus
to OperationTracker
OperationTracker.getStatusTransaction()
to OperationTracker.getOperationStatus()
OperationTracker.getSimpifiedTransactionStatus()
to OperationTracker.getSimplifiedOperationStatus()
TacSDKTonClientParams
to SDKParams
SDKParams
ton-lite-client
library to its fork @tonappchain/ton-lite-client
TONParams
and TACParams
in SDKParams
network
and customLiteSequencerEndpoints
params to OperationTracker
constructorcreate
in TacSdk
for creating an instance of TacSdk
closeConnections
in TacSdk
for closing all network connectionscloseConnections
to ContractOpener
interfaceinit
function in TacSdk
TacSdk