TransactionBody constructor

TransactionBody({
  1. required TransactionInputs? inputs,
  2. required TransactionOutputs? outputs,
  3. required BigInt fee,
  4. BigInt? ttl,
  5. Certificates? certificates,
  6. Withdrawals? withdrawals,
  7. Update? update,
  8. AuxiliaryDataHash? auxiliaryDataHash,
  9. BigInt? validityStartInterval,
  10. Mint? mint,
  11. ScriptDataHash? scriptDataHash,
  12. TransactionInputs? collateral,
  13. RequiredSigners? requiredSigners,
  14. ADANetwork? network,
  15. TransactionOutput? collateralReturn,
  16. BigInt? totalCollateral,
  17. TransactionInputs? referenceInputs,
  18. VotingProcedures? votingProcedures,
  19. VotingProposals? votingProposals,
  20. BigInt? currentTreasuryValue,
  21. BigInt? donation,
  22. TransactionBodySerializationConfig serializationConfig = const TransactionBodySerializationConfig(),
})

Implementation

TransactionBody(
    {required this.inputs,
    required this.outputs,
    required this.fee,
    this.ttl,
    this.certificates,
    this.withdrawals,
    this.update,
    this.auxiliaryDataHash,
    this.validityStartInterval,
    this.mint,
    this.scriptDataHash,
    this.collateral,
    this.requiredSigners,
    this.network,
    this.collateralReturn,
    this.totalCollateral,
    this.referenceInputs,
    this.votingProcedures,
    this.votingProposals,
    this.currentTreasuryValue,
    this.donation,
    this.serializationConfig = const TransactionBodySerializationConfig()});