XChainAddClaimAttestation constructor

XChainAddClaimAttestation({
  1. required String account,
  2. required XChainBridge xchainBridge,
  3. required int xchainClaimId,
  4. required String? destination,
  5. required String signature,
  6. required String otherChainSource,
  7. required String publicKey,
  8. required bool wasLockingChainSend,
  9. required String attestationRewardAccount,
  10. required String attestationSignerAccount,
  11. required BigInt amount,
  12. List<XRPLMemo>? memos = const [],
  13. String signingPubKey = "",
  14. int? ticketSequance,
  15. BigInt? fee,
  16. int? lastLedgerSequence,
  17. int? sequence,
  18. List<XRPLSigners>? signers,
  19. dynamic flags,
  20. int? sourceTag,
  21. List<String> multiSigSigners = const [],
})

Implementation

XChainAddClaimAttestation(
    {required String account,
    required this.xchainBridge,
    required this.xchainClaimId,
    required this.destination,
    required this.signature,
    required this.otherChainSource,
    required this.publicKey,
    required this.wasLockingChainSend,
    required this.attestationRewardAccount,
    required this.attestationSignerAccount,
    required this.amount,
    List<XRPLMemo>? memos = const [],
    String signingPubKey = "",
    int? ticketSequance,
    BigInt? fee,
    int? lastLedgerSequence,
    int? sequence,
    List<XRPLSigners>? signers,
    dynamic flags,
    int? sourceTag,
    List<String> multiSigSigners = const []})
    : super(
          account: account,
          fee: fee,
          lastLedgerSequence: lastLedgerSequence,
          memos: memos,
          sequence: sequence,
          signers: signers,
          sourceTag: sourceTag,
          flags: flags,
          ticketSequance: ticketSequance,
          signingPubKey: signingPubKey,
          multiSigSigners: multiSigSigners,
          transactionType: XRPLTransactionType.xChainAddClaimAttestation);