github hashgraph/hedera-json-rpc-relay v0.7.0

latest releases: v0.66.0, v0.66.0-rc1, v0.65.1...
3 years ago

v0.7.0 of the JSON RPC Relay brings improvements in the areas of troubleshooting, transaction precheck and scenario test coverage.

Troubleshooting of calls sees an improvement with the addition of the request-id to the call response. Developers can now take the request-id in an error response and use it to trace the logs through out the relay stack trace.

The Hedera Javascript SDK dependency was bumped to v2.18.0, with it bringing a fix regarding contract local queries. Relay accounts should now see more appropriate charges for local calls. Other minor dependency packages were also updated.

With upcoming token management precompile features the relay has added the 1st set of coverage support tests to help showcase HIP 514 function usage in local-node scenarios.

An improvement to the account balance precheck was added to handle scenarios where the account does not exist on the Hedera network. In this case the response highlights the issue to developers.

IERC20 approval allowance test coverage was added to showcase E2E usage of the redirect precompile flow.

Postman API tests saw a bug correction in which the eth_getBalance test was using the incorrect endpoint.

Enhancements

  • Bump 0.7.0-rc1 #479
  • Bump sdk to v2.18.0 #474
  • add trace id to error response messages #473
  • Trust Wallet Integration Check #471
  • Bump sdk version to 2.18.0 #469
  • Add HTS Precompile Acceptance Tests for KYC methods #463
  • Add HtsPrecompile test for token delete #461
  • Bump 0.6.0 #460
  • HTS precompile tests for token default status #459
  • Describe the invalid precomputed address issue in the tools readme #458
  • HTS precompile tests for wipe token methods #457
  • add htsprecompile acceptance tests for freeze/unfreeze #455
  • 402 htsprecompile acceptance tests for pause unpause #453
  • Add HtsPrecompile test support for getTokenCustomFees #452
  • Config variable handling update #451
  • Add htsPreCompile get tokenInfo acceptance tests #450
  • Add check for valid account in balance precheck #447
  • Add account check logic to balance precheck #446
  • Bump 0.7.0-snapshot #445
  • Add hts precompile approval/allowance tests #443
  • Pass back logs request id to caller #431
  • Add htsPrecompile acceptance test support for kyc methods #407
  • Add htsPrecompile acceptance test support for getCustomFees method #406
  • Add htsPrecompile acceptance test support for delete method #405
  • Add htsPrecompile acceptance test support for defaultStatus method #404
  • Add htsPrecompile acceptance test support for freeze/unfree methods #403
  • Add htsPreCompile acceptance tests support for pause/unpause methods #402
  • Add htsPreCompile acceptance tests support for wipe token methods #401
  • Add htsPreCompile get tokenInfo acceptance tests #400
  • Add htsPrecompile allowance/approval acceptance test #399
  • Update chart secret resource to use stringData #301
  • Add ERC20 allowance Interface call to erc spec tests #184

Bug Fixes

  • Fix postman eth_getBalance test & misc edits #466
  • Postman eth_getBalance calling incorrect endpoint #465
  • Precompute contract address on ethers deployment #193

Dependency Upgrades

  • Bump undici from 5.7.0 to 5.8.2 in /tools/hardhat-example #441
  • Bump terser from 5.14.1 to 5.14.2 in /dapp-example #356

Full Changelog: v0.6.0...v0.7.0

Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new hedera-json-rpc-relay release

NewReleases is sending notifications on new releases.