dart_methods/ever/tonclient library

Classes

Abi
Abi_Contract
Abi_Handle
Abi_Json
Abi_Serialized
AbiConfig
AbiContract
AbiData
AbiErrorCode
AbiEvent
AbiFunction
AbiParam
AccountAddressType
AccountForExecutor
AccountForExecutor_Account
Account state to run message
AccountForExecutor_None
Non-existing account to run a creation internal message. Should be used with skip_transaction_check = true if the message has no deploy data since transactions on the uninitialized account are always aborted
AccountForExecutor_Uninit
Emulate uninitialized account to run deploy message
AddressStringFormat
AddressStringFormat_AccountId
AddressStringFormat_Base64
AddressStringFormat_Hex
AesInfo
AesParamsEB
AggregationFn
AppRequestResult
AppRequestResult_Error
Error occurred during request processing
AppRequestResult_Ok
Request processed successfully
BindingConfig
BocCacheType
BocCacheType_Pinned
Such BOC will not be removed from cache until it is unpinned BOCs can have several pins and each of the pins has reference counter indicating how many times the BOC was pinned with the pin. BOC is removed from cache after all references for all pins are unpinned with cache_unpin function calls.
BocCacheType_Unpinned
BOC resides there until it is replaced with other BOCs if it is not used
BocConfig
BocErrorCode
BoxEncryptionAlgorithm
BoxEncryptionAlgorithm_ChaCha20
BoxEncryptionAlgorithm_NaclBox
BoxEncryptionAlgorithm_NaclSecretBox
BuilderOp
Cell builder operation.
BuilderOp_Address
Address.
BuilderOp_BitString
Append bit string to cell data.
BuilderOp_Cell
Append ref to nested cells.
BuilderOp_CellBoc
Append ref to nested cell.
BuilderOp_Integer
Append integer to cell data.
BuildInfoDependency
CallSet
ChaCha20ParamsCB
ChaCha20ParamsEB
CipherMode
ClientConfig
ClientError
ClientErrorCode
CryptoBoxSecret
Crypto Box Secret.
CryptoBoxSecret_EncryptedSecret
It is an object, containing seed phrase or private key, encrypted with secret_encryption_salt and password from password_provider.
CryptoBoxSecret_PredefinedSeedPhrase
This type should be used only upon the first wallet initialization, all further initializations should use EncryptedSecret type instead.
CryptoBoxSecret_RandomSeedPhrase
This type should be used upon the first wallet initialization, all further initializations should use EncryptedSecret type instead.
CryptoConfig
Crypto config.
CryptoErrorCode
DataLayout
DebotAction
UNSTABLE DEPRECATED Describes a debot action in a Debot Context.
DebotActivity
UNSTABLE DEPRECATED Describes the operation that the DeBot wants to perform.
DebotActivity_Transaction
DeBot wants to create new transaction in blockchain.
DebotErrorCode
DebotInfo
UNSTABLE DEPRECATED Describes DeBot metadata.
DecodedMessageBody
DecodedOutput
DeploySet
EncryptionAlgorithm
EncryptionAlgorithm_AES
EncryptionAlgorithm_ChaCha20
EncryptionAlgorithm_NaclBox
EncryptionAlgorithm_NaclSecretBox
EncryptionBoxInfo
Encryption box information.
EndpointsSet
ExecutionOptions
FieldAggregation
FunctionHeader
Includes several hidden function parameters that contract uses for security, message delivery monitoring and replay protection reasons.
KeyPair
MessageBodyType
MessageMonitoringParams
MessageMonitoringResult
MessageMonitoringStatus
MessageMonitoringTransaction
MessageMonitoringTransactionCompute
MessageNode
MessageSendingParams
MnemonicDictionary
MonitoredMessage
MonitoredMessage_Boc
BOC of the message.
MonitoredMessage_HashAddress
Message's hash and destination address.
MonitorFetchWaitMode
MonitoringQueueInfo
NaclBoxParamsCB
NaclBoxParamsEB
NaclSecretBoxParamsCB
NaclSecretBoxParamsEB
NetErrorCode
NetworkConfig
NetworkQueriesProtocol
Network protocol used to perform GraphQL queries.
OrderBy
ParamsOfAbiEncodeBoc
ParamsOfAggregateCollection
ParamsOfAppDebotBrowser
Called by debot engine to communicate with debot browser.
ParamsOfAppDebotBrowser_Approve
Requests permission from DeBot Browser to execute DeBot operation.
ParamsOfAppDebotBrowser_GetSigningBox
Signing box returned is owned and disposed by debot engine
ParamsOfAppDebotBrowser_Input
Request user input.
ParamsOfAppDebotBrowser_InvokeDebot
Execute action of another debot.
ParamsOfAppDebotBrowser_Log
Print message to user.
ParamsOfAppDebotBrowser_Send
Used by Debot to call DInterface implemented by Debot Browser.
ParamsOfAppDebotBrowser_ShowAction
Show action to the user. Called after switch for each action in context.
ParamsOfAppDebotBrowser_Switch
Switch debot to another context (menu).
ParamsOfAppDebotBrowser_SwitchCompleted
Notify browser that all context actions are shown.
ParamsOfAppEncryptionBox
Interface for data encryption/decryption
ParamsOfAppEncryptionBox_Decrypt
Decrypt data
ParamsOfAppEncryptionBox_Encrypt
Encrypt data
ParamsOfAppEncryptionBox_GetInfo
Get encryption box info
ParamsOfAppPasswordProvider
To secure the password while passing it from application to the library, the library generates a temporary key pair, passes the pubkey to the passwordProvider, decrypts the received password with private key, and deletes the key pair right away.
ParamsOfAppPasswordProvider_GetPassword
ParamsOfAppRequest
ParamsOfAppSigningBox
Signing box callbacks.
ParamsOfAppSigningBox_GetPublicKey
Get signing box public key
ParamsOfAppSigningBox_Sign
Sign data
ParamsOfAttachSignature
ParamsOfAttachSignatureToMessageBody
ParamsOfBatchQuery
ParamsOfBocCacheGet
ParamsOfBocCacheSet
ParamsOfBocCacheUnpin
ParamsOfCalcFunctionId
ParamsOfCalcStorageFee
ParamsOfCancelMonitor
ParamsOfChaCha20
ParamsOfCompressZstd
ParamsOfConvertAddress
ParamsOfConvertPublicKeyToTonSafeFormat
ParamsOfCreateBlockIterator
ParamsOfCreateCryptoBox
ParamsOfCreateEncryptionBox
ParamsOfCreateTransactionIterator
ParamsOfDecodeAccountData
ParamsOfDecodeBoc
ParamsOfDecodeInitialData
ParamsOfDecodeMessage
ParamsOfDecodeMessageBody
ParamsOfDecodeStateInit
ParamsOfDecodeTvc
ParamsOfDecompressZstd
ParamsOfEncodeAccount
ParamsOfEncodeBoc
ParamsOfEncodeExternalInMessage
ParamsOfEncodeInitialData
ParamsOfEncodeInternalMessage
ParamsOfEncodeMessage
ParamsOfEncodeMessageBody
ParamsOfEncodeStateInit
ParamsOfEncryptionBoxDecrypt
ParamsOfEncryptionBoxEncrypt
ParamsOfEncryptionBoxGetInfo
ParamsOfExecute
UNSTABLE DEPRECATED Parameters for executing debot action.
ParamsOfFactorize
ParamsOfFetch
UNSTABLE DEPRECATED Parameters to fetch DeBot metadata.
ParamsOfFetchNextMonitorResults
ParamsOfFindLastShardBlock
ParamsOfGenerateRandomBytes
ParamsOfGetAddressType
ParamsOfGetBlockchainConfig
ParamsOfGetBocDepth
ParamsOfGetBocHash
ParamsOfGetCodeFromTvc
ParamsOfGetCodeSalt
ParamsOfGetCompilerVersion
ParamsOfGetEncryptionBoxFromCryptoBox
ParamsOfGetMonitorInfo
ParamsOfGetSignatureData
ParamsOfGetSigningBoxFromCryptoBox
ParamsOfHash
ParamsOfHDKeyDeriveFromXPrv
ParamsOfHDKeyDeriveFromXPrvPath
ParamsOfHDKeyPublicFromXPrv
ParamsOfHDKeySecretFromXPrv
ParamsOfHDKeyXPrvFromMnemonic
ParamsOfInit
UNSTABLE DEPRECATED Parameters to init DeBot.
ParamsOfIteratorNext
ParamsOfMnemonicDeriveSignKeys
ParamsOfMnemonicFromEntropy
ParamsOfMnemonicFromRandom
ParamsOfMnemonicVerify
ParamsOfMnemonicWords
ParamsOfModularPower
ParamsOfMonitorMessages
ParamsOfNaclBox
ParamsOfNaclBoxKeyPairFromSecret
ParamsOfNaclBoxOpen
ParamsOfNaclSecretBox
ParamsOfNaclSecretBoxOpen
ParamsOfNaclSign
ParamsOfNaclSignDetachedVerify
ParamsOfNaclSignKeyPairFromSecret
ParamsOfNaclSignOpen
ParamsOfParse
ParamsOfParseShardstate
ParamsOfProcessMessage
ParamsOfProofBlockData
ParamsOfProofMessageData
ParamsOfProofTransactionData
ParamsOfQuery
ParamsOfQueryCollection
ParamsOfQueryCounterparties
ParamsOfQueryOperation
ParamsOfQueryOperation_AggregateCollection
ParamsOfQueryOperation_QueryCollection
ParamsOfQueryOperation_QueryCounterparties
ParamsOfQueryOperation_WaitForCollection
ParamsOfQueryTransactionTree
ParamsOfRemove
UNSTABLE DEPRECATED
ParamsOfResolveAppRequest
ParamsOfResumeBlockIterator
ParamsOfResumeTransactionIterator
ParamsOfRunExecutor
ParamsOfRunGet
ParamsOfRunTvm
ParamsOfScrypt
ParamsOfSend
UNSTABLE DEPRECATED Parameters of send function.
ParamsOfSendMessage
ParamsOfSendMessages
ParamsOfSetCodeSalt
ParamsOfSign
ParamsOfSigningBoxSign
ParamsOfStart
UNSTABLE DEPRECATED Parameters to start DeBot. DeBot must be already initialized with init() function.
ParamsOfSubscribe
ParamsOfSubscribeCollection
ParamsOfTonCrc16
ParamsOfUpdateInitialData
ParamsOfVerifySignature
ParamsOfWaitForCollection
ParamsOfWaitForTransaction
ProcessingErrorCode
ProcessingEvent
ProcessingEvent_DidSend
Do not forget to specify abi of your contract as well, it is crucial for processing. See processing.wait_for_transaction documentation.
ProcessingEvent_FetchFirstBlockFailed
This may happen due to the network issues. Receiving this event means that message processing will not proceed - message was not sent, and Developer can try to run process_message again, in the hope that the connection is restored.
ProcessingEvent_FetchNextBlockFailed
If no block was fetched within NetworkConfig.wait_for_timeout then processing stops. This may happen when the shard stops, or there are other network issues. In this case Developer should resume message processing with wait_for_transaction, passing shard_block_id, message and contract abi to it. Note that passing ABI is crucial, because it will influence the processing strategy.
ProcessingEvent_MessageExpired
This event occurs only for the contracts which ABI includes "expire" header.
ProcessingEvent_RempError
Notifies the app about any problem that has occurred in REMP processing - in this case library switches to the fallback transaction awaiting scenario (sequential block reading).
ProcessingEvent_RempIncludedIntoAcceptedBlock
Notifies the app that the block candidate with the message has been accepted by the thread's validators
ProcessingEvent_RempIncludedIntoBlock
Notifies the app that the message has been successfully included into a block candidate by the thread's collator
ProcessingEvent_RempOther
Notifies the app about some other minor REMP statuses occurring during message processing
ProcessingEvent_RempSentToValidators
Notifies the app that the message has been delivered to the thread's validators
ProcessingEvent_SendFailed
Nevertheless the processing will be continued at the waiting phase because the message possibly has been delivered to the node. If Application exits at this phase, Developer needs to proceed with processing after the application is restored with wait_for_transaction function, passing shard_block_id and message from this event. Do not forget to specify abi of your contract as well, it is crucial for processing. See processing.wait_for_transaction documentation.
ProcessingEvent_WillFetchFirstBlock
Fetched block will be used later in waiting phase.
ProcessingEvent_WillFetchNextBlock
Event can occurs more than one time due to block walking procedure. If Application exits at this phase, Developer needs to proceed with processing after the application is restored with wait_for_transaction function, passing shard_block_id and message from this event. Do not forget to specify abi of your contract as well, it is crucial for processing. See processing.wait_for_transaction documentation.
ProcessingEvent_WillSend
Notifies the app that the message will be sent to the network. This event means that the account's current shard block was successfully fetched and the message was successfully created (abi.encode_message function was executed successfully).
ProofsConfig
ProofsErrorCode
RegisteredCryptoBox
RegisteredDebot
UNSTABLE DEPRECATED Structure for storing debot handle returned from init function.
RegisteredEncryptionBox
RegisteredIterator
RegisteredSigningBox
ResultOfAbiEncodeBoc
ResultOfAggregateCollection
ResultOfAppDebotBrowser
UNSTABLE DEPRECATED Returning values from Debot Browser callbacks.
ResultOfAppDebotBrowser_Approve
Result of approve callback.
ResultOfAppDebotBrowser_GetSigningBox
Result of getting signing box.
ResultOfAppDebotBrowser_Input
Result of user input.
ResultOfAppDebotBrowser_InvokeDebot
Result of debot invoking.
ResultOfAppEncryptionBox
Returning values from signing box callbacks.
ResultOfAppEncryptionBox_Decrypt
Result of decrypting data
ResultOfAppEncryptionBox_Encrypt
Result of encrypting data
ResultOfAppEncryptionBox_GetInfo
Result of getting encryption box info
ResultOfAppPasswordProvider
ResultOfAppPasswordProvider_GetPassword
ResultOfAppSigningBox
Returning values from signing box callbacks.
ResultOfAppSigningBox_GetPublicKey
Result of getting public key
ResultOfAppSigningBox_Sign
Result of signing data
ResultOfAttachSignature
ResultOfAttachSignatureToMessageBody
ResultOfBatchQuery
ResultOfBocCacheGet
ResultOfBocCacheSet
ResultOfBuildInfo
ResultOfCalcFunctionId
ResultOfCalcStorageFee
ResultOfChaCha20
ResultOfCompressZstd
ResultOfConvertAddress
ResultOfConvertPublicKeyToTonSafeFormat
ResultOfDecodeAccountData
ResultOfDecodeBoc
ResultOfDecodeInitialData
ResultOfDecodeStateInit
ResultOfDecodeTvc
ResultOfDecompressZstd
ResultOfEncodeAccount
ResultOfEncodeBoc
ResultOfEncodeExternalInMessage
ResultOfEncodeInitialData
ResultOfEncodeInternalMessage
ResultOfEncodeMessage
ResultOfEncodeMessageBody
ResultOfEncodeStateInit
ResultOfEncryptionBoxDecrypt
ResultOfEncryptionBoxEncrypt
ResultOfEncryptionBoxGetInfo
ResultOfFactorize
ResultOfFetch
UNSTABLE DEPRECATED
ResultOfFetchNextMonitorResults
ResultOfFindLastShardBlock
ResultOfGenerateRandomBytes
ResultOfGetAddressType
ResultOfGetApiReference
ResultOfGetBlockchainConfig
ResultOfGetBocDepth
ResultOfGetBocHash
ResultOfGetCodeFromTvc
ResultOfGetCodeSalt
ResultOfGetCompilerVersion
ResultOfGetCryptoBoxInfo
ResultOfGetCryptoBoxSeedPhrase
ResultOfGetEndpoints
ResultOfGetSignatureData
ResultOfGetSignatureId
ResultOfHash
ResultOfHDKeyDeriveFromXPrv
ResultOfHDKeyDeriveFromXPrvPath
ResultOfHDKeyPublicFromXPrv
ResultOfHDKeySecretFromXPrv
ResultOfHDKeyXPrvFromMnemonic
ResultOfIteratorNext
ResultOfMnemonicFromEntropy
ResultOfMnemonicFromRandom
ResultOfMnemonicVerify
ResultOfMnemonicWords
ResultOfModularPower
ResultOfNaclBox
ResultOfNaclBoxOpen
ResultOfNaclSign
ResultOfNaclSignDetached
ResultOfNaclSignDetachedVerify
ResultOfNaclSignOpen
ResultOfParse
ResultOfProcessMessage
ResultOfQuery
ResultOfQueryCollection
ResultOfQueryTransactionTree
ResultOfRunExecutor
ResultOfRunGet
ResultOfRunTvm
ResultOfScrypt
ResultOfSendMessage
ResultOfSendMessages
ResultOfSetCodeSalt
ResultOfSign
ResultOfSigningBoxGetPublicKey
ResultOfSigningBoxSign
ResultOfSubscribeCollection
ResultOfTonCrc16
ResultOfUpdateInitialData
ResultOfVerifySignature
ResultOfVersion
ResultOfWaitForCollection
Signer
Signer_External
Only public key is provided in unprefixed hex string format to generate unsigned message and data_to_sign which can be signed later.
Signer_Keys
Key pair is provided for signing
Signer_None
Creates an unsigned message.
Signer_SigningBox
Signing Box interface is provided for signing, allows Dapps to sign messages using external APIs, such as HSM, cold wallet, etc.
SortDirection
Spending
UNSTABLE DEPRECATED Describes how much funds will be debited from the target contract balance as a result of the transaction.
TonClient
TonSdkStructure
TransactionFees
TransactionNode
Tvc
Tvc_V1
TvcV1
TvmErrorCode