public static class TransactionHeader.TransactionHeaderBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
TransactionHeader |
build() |
TransactionHeader.TransactionHeaderBuilder |
expiry(@NonNull Expiry expiry)
A Unix timestamp indicating when the transaction should expire.
|
TransactionHeader.TransactionHeaderBuilder |
maxEnergyCost(@NonNull UInt64 maxEnergyCost)
The amount of energy allocated for executing this transaction.
|
TransactionHeader.TransactionHeaderBuilder |
nonce(@NonNull Nonce nonce)
The sequence number of the transaction, sender (source) account nonce.
|
TransactionHeader.TransactionHeaderBuilder |
payloadSize(@NonNull UInt32 payloadSize)
The size of the transaction payload in bytes.
|
TransactionHeader.TransactionHeaderBuilder |
sender(@NonNull AccountAddress sender)
The address of the account that is the source of the transaction.
|
String |
toString() |
public TransactionHeader.TransactionHeaderBuilder sender(@NonNull @NonNull AccountAddress sender)
this.public TransactionHeader.TransactionHeaderBuilder nonce(@NonNull @NonNull Nonce nonce)
this.public TransactionHeader.TransactionHeaderBuilder maxEnergyCost(@NonNull @NonNull UInt64 maxEnergyCost)
this.TransactionHeader.calculateMaxEnergyCost(int, int, UInt64)public TransactionHeader.TransactionHeaderBuilder payloadSize(@NonNull @NonNull UInt32 payloadSize)
this.public TransactionHeader.TransactionHeaderBuilder expiry(@NonNull @NonNull Expiry expiry)
this.public TransactionHeader build()
Copyright © 2026. All rights reserved.