TransactionBody constructor
TransactionBody({
- required TransactionInputs? inputs,
- required TransactionOutputs? outputs,
- required BigInt fee,
- BigInt? ttl,
- Certificates? certificates,
- Withdrawals? withdrawals,
- Update? update,
- AuxiliaryDataHash? auxiliaryDataHash,
- BigInt? validityStartInterval,
- Mint? mint,
- ScriptDataHash? scriptDataHash,
- TransactionInputs? collateral,
- RequiredSigners? requiredSigners,
- ADANetwork? network,
- TransactionOutput? collateralReturn,
- BigInt? totalCollateral,
- TransactionInputs? referenceInputs,
- VotingProcedures? votingProcedures,
- VotingProposals? votingProposals,
- BigInt? currentTreasuryValue,
- BigInt? donation,
- 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()});