java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Abi.DeploySet
- Record Components:
tvc
- Content of TVC file encoded in `base64`. For compatibility reason this field can contain an encoded `StateInit`.code
- Contract code BOC encoded with base64.stateInit
- State init BOC encoded with base64.workchainId
- Default is `0`. Target workchain for destination address.initialData
- List of initial values for contract's public variables.initialPubkey
- Public key resolving priority: 1. Public key from deploy set. 2. Public key, specified in TVM file. 3. Public key, provided by Signer. Applicable only for contracts with ABI version invalid input: '<' 2.4. Contract initial public key should be explicitly provided inside `initial_data` since ABI 2.4 Optional public key that can be provided in deploy set in order to substitute one in TVM file or provided by Signer.
- Enclosing class:
Abi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncode()
Returns the value of thecode
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.com.fasterxml.jackson.databind.JsonNode
Returns the value of theinitialData
record component.Returns the value of theinitialPubkey
record component.Returns the value of thestateInit
record component.final String
toString()
Returns a string representation of this record class.tvc()
Returns the value of thetvc
record component.Returns the value of theworkchainId
record component.
-
Constructor Details
-
DeploySet
public DeploySet(String tvc, String code, String stateInit, Long workchainId, com.fasterxml.jackson.databind.JsonNode initialData, String initialPubkey) Creates an instance of aDeploySet
record class.- Parameters:
tvc
- the value for thetvc
record componentcode
- the value for thecode
record componentstateInit
- the value for thestateInit
record componentworkchainId
- the value for theworkchainId
record componentinitialData
- the value for theinitialData
record componentinitialPubkey
- the value for theinitialPubkey
record component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
tvc
-
code
-
stateInit
-
workchainId
Returns the value of theworkchainId
record component.- Returns:
- the value of the
workchainId
record component
-
initialData
public com.fasterxml.jackson.databind.JsonNode initialData()Returns the value of theinitialData
record component.- Returns:
- the value of the
initialData
record component
-
initialPubkey
Returns the value of theinitialPubkey
record component.- Returns:
- the value of the
initialPubkey
record component
-