Interface XChainCreateClaimId
- All Superinterfaces:
Transaction
- All Known Implementing Classes:
ImmutableXChainCreateClaimId
Object mapping for the
XChainCreateClaimId transaction.
This interface will be marked Beta until the featureXChainBridge amendment is enabled on mainnet. Its API
is subject to change.
-
Field Summary
Fields inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
typeMap -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Construct aXChainCreateClaimIdbuilder.default TransactionFlagsflags()Set ofTransactionFlagss for thisXChainCreateClaimId, which only allows thetfFullyCanonicalSigflag, which is deprecated.The account that must send theXChainCommittransaction on the source chain.The amount, in XRP, to reward the witness servers for providing signatures.The bridge to create the claim ID for.Methods inherited from interface org.xrpl.xrpl4j.model.transactions.Transaction
account, accountTransactionId, delegate, fee, lastLedgerSequence, memos, networkId, sequence, signers, signingPublicKey, sourceTag, ticketSequence, transactionFlags, transactionSignature, transactionType, unknownFields, validateDelegateNotSameAsAccount
-
Method Details
-
builder
Construct aXChainCreateClaimIdbuilder.- Returns:
- An
ImmutableXChainCreateClaimId.Builder.
-
flags
Set ofTransactionFlagss for thisXChainCreateClaimId, which only allows thetfFullyCanonicalSigflag, which is deprecated.- Returns:
- A set of
TransactionFlags, default isTransactionFlags.EMPTY.
-
otherChainSource
Address otherChainSource()The account that must send theXChainCommittransaction on the source chain.- Returns:
- An
Address.
-
signatureReward
XrpCurrencyAmount signatureReward()The amount, in XRP, to reward the witness servers for providing signatures. This must match the amount on theBridgeledger object.- Returns:
- An
XrpCurrencyAmount.
-
xChainBridge
XChainBridge xChainBridge()The bridge to create the claim ID for.- Returns:
- An
XChainBridge.
-