Closed ilap closed 1 week ago
@ilap Thanks for the PR. Make sure to denote in the PR's title that it contains breaking changes. I updated this PR title.
@ilap The changes in catalyst_cardano_serialization
have caused compile errors in other dependent packages, i.e. catalyst_cardano
. These packages provide different functionalities, they build on top of catalyst_cardano_serialization but in short, we use them as a test for backward compatibility when changing the serialization package.
Would it be possible to adjust these compilation issues as well?
@ilap Thank you again for the great contribution.
Description
This pull request implements the tiered fee calculation model introduced in the Cardano Conway era (Chang Hardfork).
Related Issue(s)
Closes #870
Description of Changes
minNoScriptFee()
tominFee()
for better clarity.ReferenceScriptSizeLimitExceededException
class to handle cases where the reference script size exceeds defined limits.length
calculations and fee calculations involving reference scripts.Breaking Changes
minNoScriptFee()
tominFee()
may require adjustments in dependent modules that reference this method.inputs
field has been updated fromList<TransactionUnspentOutput>
toSet<TransactionUnspentOutput>
. This may require adjustments in dependent code that expects a List instead of a Set.Other than that, there are no significant breaking changes.
Please confirm the following checks