v0.51.3
Overview
This new release, v0.51.3, introduces a hotfix to address the HBAR leakage issue by adding steps to capture transactionFee
in metrics and the HBAR limiter class for the executeTransaction()
and deleteFile()
methods.
The fix utilizes the getRecord()
method to retrieve the transactionFee
in executeTransaction()
. This method also exposes and throws errors caused by invalid transactions on the network, which were previously ignored. These errors were typically discovered only after repeated lookups on the mirror node, resulting in a total transaction time of more than 20 seconds in the worst cases. This error exposure helps reduce total transaction time by 98% for worst cases and ensures more accurate and secure handling of transactions.
Bug Fixes
fix: captured transactionFee in metrics and HBAR limiter class in executeTransaction and deleteFile (#2714)
Contributors
Thank you to all the contributors who worked on this release:
Full Changelog: v0.51.2...v0.51.3