What's changed
This release extends the ContractExecuteTransaction.setPayableAmount function to accept an optional HbarUnit parameter, providing greater flexibility when specifying payable amounts. Additionally, it prevents unintended removal of transaction type registrations by disabling tree shaking for modules with critical side effects, ensuring correct runtime behavior.
Added
- Extended
setPayableAmountfunction in ContractExecuteTransaction, by allowing the user to pass a HbarUnit as optional second parameter. #3129
Fixed
- Prevented unintended removal of transaction type registrations by disabling tree shaking for modules with critical side effects, ensuring proper runtime functionality. #3149