Closed tinker-michaelj closed 5 months ago
Summary The TxnUsageEstimator component is not, logically, part of the exported API of hapi-fees/.
TxnUsageEstimator
But it cannot be package-private because the contract/crypto/file/schedule/token sub-packages all rely on its functionality.
contract/crypto/file/schedule/token
We could improve the encapsulation of hapi-fees/ by making it a Java module and declining to export TxnUsageEstimator.
Closed due to inactivity. Please reopen if you think the issue is still relevant.
Summary The
TxnUsageEstimator
component is not, logically, part of the exported API of hapi-fees/.But it cannot be package-private because the
contract/crypto/file/schedule/token
sub-packages all rely on its functionality.We could improve the encapsulation of hapi-fees/ by making it a Java module and declining to export
TxnUsageEstimator
.