public class InitContractTransaction extends AccountTransaction
Modifier and Type | Class and Description |
---|---|
static class |
InitContractTransaction.InitContractBlockItemBuilder |
static class |
InitContractTransaction.InitContractTransactionBuilder |
AccountTransaction.AccountTransactionBlockItemBuilder
DEFAULT_NETWORK_ID, VERSION, VERSION_SIZE
Modifier and Type | Method and Description |
---|---|
static InitContractTransaction.InitContractTransactionBuilder |
builder() |
static InitContractTransaction.InitContractBlockItemBuilder |
builderBlockItem() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static InitContractTransaction |
from(InitContractPayload payload,
AccountAddress sender,
Nonce nonce,
Expiry expiry,
TransactionSigner signer,
UInt64 maxEnergyCost) |
static InitContractTransaction |
from(TransactionHeader header,
TransactionSignature signature,
InitContractPayload payload)
Creates a new instance of
InitContractTransaction . |
int |
hashCode() |
builderAccountTransactionBlockItem, fromBytes, getExpiry, getHeader, getNonce, getPayload, getSender, getSignature, toString
fromVersionedBytes, getBlockItemType, getBytes
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getHash, getNetworkId, getVersionedBytes
public static InitContractTransaction from(InitContractPayload payload, AccountAddress sender, Nonce nonce, Expiry expiry, TransactionSigner signer, UInt64 maxEnergyCost)
payload
- InitContractPayload
for the transactionsender
- Sender (AccountAddress
) of this Transaction.nonce
- Account Nonce
Of the Sender Account.expiry
- Expiry
of this transaction.signer
- Signer
of this transaction.InitContractTransaction
.TransactionCreationException
- On failure to create the Transaction from input params.
Ex when any of the input param is NULL.public static InitContractTransaction from(TransactionHeader header, TransactionSignature signature, InitContractPayload payload)
InitContractTransaction
.
Using TransactionHeader
, TransactionSignature
and Payload InitContractPayload
.header
- TransactionHeader
.signature
- TransactionSignature
.payload
- InitContractPayload
Payload for this transaction.InitContractTransaction
.TransactionCreationException
- On failure to create the Transaction from input params.
Ex when any of the input param is NULL.public static InitContractTransaction.InitContractTransactionBuilder builder()
public static InitContractTransaction.InitContractBlockItemBuilder builderBlockItem()
public boolean equals(Object o)
equals
in class AccountTransaction
protected boolean canEqual(Object other)
canEqual
in class AccountTransaction
public int hashCode()
hashCode
in class AccountTransaction
Copyright © 2025. All rights reserved.