After PR #25473 is merged, these old classes are no longer used. Delete them:
- In the
hapi-fees module, delete the legacy packages com.hedera.node.app.hapi.fees.usage, .pricing and .calc. Keep the module and the package org.hiero.hapi.fees (it is still used by the simple fees code).
- Delete the old fee builders in
hapi-utils (FeeBuilder, FeeObject, SigValueObj). First move the size constants to another util class, because other code still needs them.
- Delete
NoOpFeeCalculator and FeesJsonToProtoSerde.
- Delete
FeeCalculatorFactory only after S2, because TokenAirdropHandler still uses it.
Gated on PR #25473. Part of #21642.
After PR #25473 is merged, these old classes are no longer used. Delete them:
hapi-feesmodule, delete the legacy packagescom.hedera.node.app.hapi.fees.usage,.pricingand.calc. Keep the module and the packageorg.hiero.hapi.fees(it is still used by the simple fees code).hapi-utils(FeeBuilder,FeeObject,SigValueObj). First move the size constants to another util class, because other code still needs them.NoOpFeeCalculatorandFeesJsonToProtoSerde.FeeCalculatorFactoryonly after S2, becauseTokenAirdropHandlerstill uses it.Gated on PR #25473. Part of #21642.