Module java4ever.binding
Package tech.deplant.java4ever.binding
package tech.deplant.java4ever.binding
-
ClassDescriptionAbi Contains methods of "abi" module of EVER-SDK API Provides message encoding and decoding according to the ABI specification.Includes several hidden function parameters that contract uses for security, message delivery monitoring and replay protection reasons.Only public key is provided in unprefixed hex string format to generate unsigned message and `data_to_sign` which can be signed later.Key pair is provided for signingCreates an unsigned message.Signing Box interface is provided for signing, allows Dapps to sign messages using external APIs, such as HSM, cold wallet, etc.Deploy message.State init data.Encoded in `base64`.Boc Contains methods of "boc" module of EVER-SDK API BOC manipulation module.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 resides there until it is replaced with other BOCs if it is not used BOC is placed into a common BOC pool with limited size regulated by LRU (least recently used) cache lifecycle.Cell builder operation.Address.Append bit string to cell data.Append ref to nested cells.Append ref to nested cell.Append integer to cell data.Client Contains methods of "client" module of EVER-SDK API Provides information about library.Error occurred during request processingRequest processed successfullyCrypto config.Network protocol used to perform GraphQL queries.Class that represents the established environment inside EVER-SDK and is identified by id number.Builder to correctly request and create Context objectCrypto Contains methods of "crypto" module of EVER-SDK API Crypto functions.Crypto Box Secret.It is an object, containing seed phrase or private key, encrypted with `secret_encryption_salt` and password from `password_provider`.This type should be used only upon the first wallet initialization, all further initializations should use `EncryptedSecret` type instead.This type should be used upon the first wallet initialization, all further initializations should use `EncryptedSecret` type instead.Encryption box information.Interface for data encryption/decryptionDecrypt dataEncrypt dataGet encryption box infoTo 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.Signing box callbacks.Get signing box public keySign dataReturning values from signing box callbacks.Result of decrypting dataResult of encrypting dataResult of getting encryption box infoReturning values from signing box callbacks.Result of getting public keyResult of signing dataDebot Contains methods of "debot" module of EVER-SDK API [UNSTABLE](UNSTABLE.md) Module for working with debot.[UNSTABLE](UNSTABLE.md) Describes a debot action in a Debot Context.[UNSTABLE](UNSTABLE.md) Describes the operation that the DeBot wants to perform.DeBot wants to create new transaction in blockchain.[UNSTABLE](UNSTABLE.md) Describes DeBot metadata.Called by debot engine to communicate with debot browser.Requests permission from DeBot Browser to execute DeBot operation.Signing box returned is owned and disposed by debot engine Get signing box to sign data.Request user input.Execute action of another debot.Print message to user.Used by Debot to call DInterface implemented by Debot Browser.Show action to the user.Switch debot to another context (menu).Notify browser that all context actions are shown.[UNSTABLE](UNSTABLE.md) Parameters for executing debot action.[UNSTABLE](UNSTABLE.md) Parameters to fetch DeBot metadata.[UNSTABLE](UNSTABLE.md) Parameters to init DeBot.[UNSTABLE](UNSTABLE.md)[UNSTABLE](UNSTABLE.md) Parameters of `send` function.[UNSTABLE](UNSTABLE.md) Parameters to start DeBot.[UNSTABLE](UNSTABLE.md) Structure for storing debot handle returned from `init` function.[UNSTABLE](UNSTABLE.md) Returning values from Debot Browser callbacks.Result of `approve` callback.Result of getting signing box.Result of user input.Result of debot invoking.[UNSTABLE](UNSTABLE.md)[UNSTABLE](UNSTABLE.md) Describes how much funds will be debited from the target contract balance as a result of the transaction.Exception thrown when attempting to use EVER-SDK API methods This exception has
EverSdkException.errorResponse()
field that holds error response from EVER-SDK.Net Contains methods of "net" module of EVER-SDK API Network access.Processing Contains methods of "processing" module of EVER-SDK API Message processing module.Do not forget to specify abi of your contract as well, it is crucial for processing.This may happen due to the network issues.If no block was fetched within `NetworkConfig.wait_for_timeout` then processing stops.This event occurs only for the contracts which ABI includes "expire" header.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).Notifies the app that the block candidate with the message has been accepted by the thread's validatorsNotifies the app that the message has been successfully included into a block candidate by the thread's collatorNotifies the app about some other minor REMP statuses occurring during message processingNotifies the app that the message has been delivered to the thread's validatorsNevertheless the processing will be continued at the waiting phase because the message possibly has been delivered to the node.Fetched block will be used later in waiting phase.Event can occurs more than one time due to block walking procedure.Notifies the app that the message will be sent to the network.Proofs Contains methods of "proofs" module of EVER-SDK API [UNSTABLE](UNSTABLE.md) Module for proving data, retrieved from TONOS API.Tvm Contains methods of "tvm" module of EVER-SDK APIAccount state to run messageNon-existing account to run a creation internal message.Emulate uninitialized account to run deploy messageThis EVER-SDK API is considered unstable and can change in the future.Utils Contains methods of "utils" module of EVER-SDK API Misc utility Functions.