Optional auxiliaryOptional certificates?: types.BabbageTypes.TransactionCertificate[]Optional collateralOptional collaterals?: types.BabbageTypes.CollateralInput[]Optional mint?: types.BabbageTypes.Token[]Optional networkOptional referenceOptional requiredOptional scriptOptional totalOptional ttl?: numberOptional update?: types.BabbageTypes.ProtocolUpdateOptional validityOptional withdrawals?: types.BabbageTypes.Withdrawal[]