Record Class Abi.ParamsOfEncodeMessageBody

java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Abi.ParamsOfEncodeMessageBody
Record Components:
abi - Contract ABI.
callSet - Must be specified in non deploy message. In case of deploy message contains parameters of constructor. Function call parameters.
isInternal - True if internal message body must be encoded.
signer - Signing parameters.
processingTryIndex - Used in message processing with retries. Encoder uses the provided try index to calculate message expiration time. Expiration timeouts will grow with every retry. Default value is 0. Processing try index.
address - Since ABI version 2.3 destination address of external inbound message is used in message body signature calculation. Should be provided when signed external inbound message body is created. Otherwise can be omitted. Destination address of the message
signatureId - Signature ID to be used in data to sign preparing when CapSignatureWithId capability is enabled
Enclosing class:
Abi

public static record Abi.ParamsOfEncodeMessageBody(Abi.ABI abi, Abi.CallSet callSet, Boolean isInternal, Abi.Signer signer, Integer processingTryIndex, String address, Long signatureId) extends Record