Record Class Abi.ParamsOfEncodeMessage

java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Abi.ParamsOfEncodeMessage
Record Components:
abi - Contract ABI.
address - Must be specified in case of non-deploy message. Target address the message will be sent to.
deploySet - Must be specified in case of deploy message. Deploy parameters.
callSet - Must be specified in case of non-deploy message. In case of deploy message it is optional and contains parameters of the functions that will to be called upon deploy transaction. Function call parameters.
signer - Signing parameters.
processingTryIndex - Used in message processing with retries (if contract's ABI includes "expire" header). Encoder uses the provided try index to calculate message expiration time. The 1st message expiration time is specified in Client config. Expiration timeouts will grow with every retry. Retry grow factor is set in Client config: invalid input: '<'.....add config parameter with default value here> Default value is 0. Processing try index.
signatureId - Signature ID to be used in data to sign preparing when CapSignatureWithId capability is enabled
Enclosing class:
Abi

public static record Abi.ParamsOfEncodeMessage(Abi.ABI abi, String address, Abi.DeploySet deploySet, Abi.CallSet callSet, Abi.Signer signer, Integer processingTryIndex, Long signatureId) extends Record