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