public class TransactionHeader extends Object
AccountTransaction
.Modifier and Type | Class and Description |
---|---|
static class |
TransactionHeader.TransactionHeaderBuilder |
static class |
TransactionHeader.TransactionHeaderExplicitMaxEnergyBuilder |
static class |
TransactionHeader.TransactionHeaderImmutableBuilder |
Modifier and Type | Method and Description |
---|---|
static TransactionHeader.TransactionHeaderBuilder |
builder() |
static TransactionHeader.TransactionHeaderImmutableBuilder |
builderImmutable() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static TransactionHeader.TransactionHeaderExplicitMaxEnergyBuilder |
explicitMaxEnergyBuilder() |
static TransactionHeader |
from(AccountAddress sender,
Nonce nonce,
UInt64 expiry,
UInt64 maxEnergyCost,
UInt32 payloadSize)
Creates a new Account
TransactionHeader . |
static TransactionHeader |
fromBytes(ByteBuffer source) |
UInt64 |
getExpiry() |
UInt64 |
getMaxEnergyCost() |
Nonce |
getNonce() |
UInt32 |
getPayloadSize() |
AccountAddress |
getSender() |
int |
hashCode() |
void |
setMaxEnergyCost(UInt64 maxEnergyCost) |
void |
setPayloadSize(UInt32 payloadSize) |
TransactionHeader.TransactionHeaderImmutableBuilder |
toBuilder() |
String |
toString() |
public static TransactionHeader from(AccountAddress sender, Nonce nonce, UInt64 expiry, UInt64 maxEnergyCost, UInt32 payloadSize)
TransactionHeader
.sender
- Sender (AccountAddress
) of this Transaction.Nonce
- Account Nonce
Of the Sender Account.expiry
- Expiry
of this transaction.maxEnergyCost
- Energy allowed for this transaction.payloadSize
- Byte size of the payload for this transaction.TransactionHeader
.public static TransactionHeader fromBytes(ByteBuffer source)
public static TransactionHeader.TransactionHeaderBuilder builder()
public static TransactionHeader.TransactionHeaderExplicitMaxEnergyBuilder explicitMaxEnergyBuilder()
public static TransactionHeader.TransactionHeaderImmutableBuilder builderImmutable()
public TransactionHeader.TransactionHeaderImmutableBuilder toBuilder()
public AccountAddress getSender()
public Nonce getNonce()
public UInt64 getExpiry()
public UInt64 getMaxEnergyCost()
public UInt32 getPayloadSize()
protected boolean canEqual(Object other)
public void setMaxEnergyCost(UInt64 maxEnergyCost)
public void setPayloadSize(UInt32 payloadSize)
Copyright © 2025. All rights reserved.