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