⚠️ This released was incorrectly tagged, this is a release candidate, please don't use on production networks yet
What's Changed
- Move RPC calls to constants to reduce string object allocations by @m-Peter in #824
- Add logic to properly handle JSON-RPC calls exceeding the configured write timeout by @m-Peter in #825
- Implement
BatchTxPoolto handle nonce mismatch issues by @m-Peter in #831 - Update to Cadence v1.6.2 by @jribbink in #832
- Optimize logic on
BatchTxPoolfor single tx EOAs by @m-Peter in #835 - Run Go modernize tool to simplify code-base by @m-Peter in #844
- Add metric for the total number of dropped EVM transactions by @m-Peter in #837
- Add metric to count the number of rate-limited transactions by @m-Peter in #839
- Fix endpoint crashes due to non-replay protected EVM transactions by @m-Peter in #846
- Fix transaction fee calculations to comply with
EIP-1559by @m-Peter in #830 - Improve release frequency for signing keys by @m-Peter in #842
- Remove
totalDifficultyfield fromBlocktype by @m-Peter in #847 - Improve performance of
BatchTxPoolfor single-tx EOAs by @m-Peter in #852 - Update
onflow/go-ethereumto latestv1.16.2by @m-Peter in #855 - Replace custom-defined
FilterCriteriatype with the relevant type from Geth by @m-Peter in #849 - Add reconnect logic to
RPCEventSubscriberby @m-Peter in #856 - Add E2E tests for built-in
erc7562Tracerby @m-Peter in #860 - Replace Geth fork with original Geth by @m-Peter in #859
- Update to Cadence v1.7.0-preview.1 by @turbolent in #870
- Include
errorCodefrom EVMtxResultin Cadence assert message by @m-Peter in #874 - Update to Cadence v1.7.0 by @turbolent in #877
Full Changelog: v1.1.1...v1.3.0