input-output-hk / catalyst-voices

🎙️ Catalyst Voices provides a unified experience and platform including production-ready liquid democracy, meaningful collaboration opportunities & data-driven context for better onboarding & decisions.
https://input-output-hk.github.io/catalyst-voices/
Apache License 2.0
20 stars 7 forks source link

feat(dart/catalyst_cardano_serialization)!: Implement tiered fee calculation for reference scripts #871

Closed ilap closed 1 week ago

ilap commented 1 week ago

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

Breaking Changes

Other than that, there are no significant breaking changes.

Please confirm the following checks

dtscalac commented 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.

dtscalac commented 1 week ago

@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?

stevenj commented 1 week ago

@ilap Thank you again for the great contribution.