public class VrfKeyLinkTransactionFactory extends TransactionFactory<VrfKeyLinkTransaction>
Constructor and Description |
---|
VrfKeyLinkTransactionFactory(NetworkType networkType,
Deadline deadline,
PublicKey linkedPublicKey,
LinkAction linkAction)
The factory constructor for
VrfKeyLinkTransaction |
Modifier and Type | Method and Description |
---|---|
VrfKeyLinkTransaction |
build() |
static VrfKeyLinkTransactionFactory |
create(NetworkType networkType,
Deadline deadline,
PublicKey linkedPublicKey,
LinkAction linkAction)
The factory constructor for
VrfKeyLinkTransaction |
LinkAction |
getLinkAction() |
PublicKey |
getLinkedPublicKey() |
calculateMaxFeeFromMultiplier, deadline, getDeadline, getGroup, getMaxFee, getNetworkType, getProvidedSize, getSignature, getSigner, getSize, getTransactionInfo, getType, getVersion, group, maxFee, signature, signer, size, transactionInfo, version
public VrfKeyLinkTransactionFactory(NetworkType networkType, Deadline deadline, PublicKey linkedPublicKey, LinkAction linkAction)
VrfKeyLinkTransaction
networkType
- the network type of this transaction.deadline
- the transaction deadline.linkedPublicKey
- the linked public key.linkAction
- the link action.public static VrfKeyLinkTransactionFactory create(NetworkType networkType, Deadline deadline, PublicKey linkedPublicKey, LinkAction linkAction)
VrfKeyLinkTransaction
networkType
- the network type of this transaction.deadline
- the deadlinelinkedPublicKey
- the linked public key.linkAction
- the link action.public VrfKeyLinkTransaction build()
build
in class TransactionFactory<VrfKeyLinkTransaction>
public PublicKey getLinkedPublicKey()
public LinkAction getLinkAction()