Skip to content

v1.1.1

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 21:02
· 99 commits to develop since this release
9c9af49

Summary:

1.1.1 release consists of stability improvements, bug fixes and improvements.

For more detailed information, please refer to the Edge Wiki

Key Features and Updates:

  • Transaction pool was reworked and now works as intended
  • Memory performance for trace transaction was improved
  • Other improvements and bug fixes

New Contributors

Changelog

  • 9c9af49 EVM-843 Fix block post processing (#1928)
  • f30facf Bump github.com/hashicorp/hcl from 1.0.1-vault-5 to 1.0.1-vault (#1932)
  • 252dd0e Bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#1933)
  • 226dd88 change instance type for nightly (#1923)
  • 1b78d47 Update TestE2E_Consensus_MintableERC20NativeToken to send dynamic fee tx (#1920)
  • 4fbe4ba Make stake token address as mandatory in certain use cases (#1914)
  • 38efd92 Updating proposer calculator on restart (#1915)
  • 61baa7e Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.1 to 1.55.0 (#1912)
  • 1e7187b Bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#1913)
  • d632735 Fix Eth.FeeHistory() unmarshal input params error (#1917)
  • 7beeb38 v1.1.1 preparations (without proxies support) (#1910)
  • 918f322 Run Edge as non-root in Docker (#1918)
  • f2b24e7 Introduce ErrNonceUintOverflow as error for nonce overflow (#1905)
  • dcfc044 Removing tx hash fork (#1904)
  • 498ef15 Introduce block tracker poll interval (#1887)
  • 85aea52 Bump google.golang.org/grpc from 1.57.0 to 1.58.0 (#1894)
  • 182aadd Speed up root chain contracts deployment (#1906)
  • 5241598 Introduce baseFeeChangeDenom network parameter (#1872)
  • 5dd861f Bump github.com/hashicorp/vault/api from 1.9.2 to 1.10.0 (#1895)
  • 1e505b0 Bump golang.org/x/tools from 0.12.0 to 0.13.0 (#1893)
  • 16b8e82 Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#1896)
  • 9cceb34 Bump github.com/docker/docker from 20.10.18+incompatible to 24.0.6+incompatible (#1898)
  • 42d054c Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.54.0 to 1.54.1 (#1897)
  • 4a45018 Malicious JSON RPC request unit test (#1884)
  • c49733b Root chain proxy contracts deployment (#1888)
  • 6d848ed Deploy proxy contracts on genesis (#1855)
  • 478b56c Level-up loadtesting capacity to be aligned with current environment (#1874)
  • 01e657e fix region to eu-west-1 for nightly (#1891)
  • 400f388 [Github] Max fee per gas issue (#1892)
  • 7a04a89 Bump github.com/docker/distribution (#1889)
  • 75bb8b4 Fix eth_gasPrice RPC method (#1883)
  • 3d2e58f Expose double signer implementation (#1875)
  • c3da0d4 Index methods by signature when there is ambiguity (#1880)
  • b467a12 Fix nightly build script by providing governor-admin flag in the genesis command (#1882)
  • 52115cc fixed ibft tests (#1876) (#1877)
  • daf9402 Minor change that fix merged code (#1879)
  • 06153fb [Feature] Double-signing slashing (#1808)
  • 3cae93a [RFC-191] On-chain governance (#1519)
  • 0635afe Build executable heap with baseFee when London fork is enabled (#1857)
  • 054bef4 EVM-819 DoS on Websockets (#1871)
  • c90b449 Bump github.com/libp2p/go-libp2p from 0.27.7 to 0.27.8 (#1873)
  • 0373ea4 Bump github.com/aws/aws-sdk-go from 1.44.61 to 1.45.2 (#1869)
  • 6a5471c Update typo in cluster script (#1867)
  • 064b017 EVM-801 Drop tx bug for updateAccountSkipsCounts (#1865)
  • 21c5c33 Return all exit event IDs in the bridge commands (#1863)
  • ece1c5e fix Test_GetLogsForQuery (#1836)
  • 9b5bbe4 EVM-800 nonce too low from eth_getTransactionCount (#1853)
  • 1095172 Compensate dynamic fee transation fees by 100% estimation increase (#1859)
  • 33e0967 Bump xk6-ethereum to latest (#1860)
  • 4369155 Use function signature when multiple functions are defined #1854
  • b4c0051 Bump github.com/google/uuid from 1.3.0 to 1.3.1 (#1852)
  • 8a96d17 EVM-805 TxPool assumes all transactions are Legacy when checking for re-priceaction replacement GasPrice comparison bug (#1848)
  • 85af1b3 Evm 785: enable and disable access lists in the runtime (#1839)
  • 2fea208 Perform gas price limit check for dynamic tx (#1846)
  • 1794897 Fix maxFeePerGas compensation calculation (#1847)
  • 2f430d0 UUID issue (#1841)
  • 49216ad Improved genesis predeploy, allowing initializing immutables and access chainID from constructor. (#1838)
  • 2684cc5 Fix nil pointer panic in debug_traceBlockByNumber RPC endpoint (#1842)
  • 25e09c2 Upgraded Makefile to check if all the required tools are installed (#1809)
  • 883cbbc EVM-779 Throttling with concurrency (#1821)
  • d18818e fixed copy method (#1825)
  • 54d4a07 EstimateGas endpoint - nonce should be automatically set the current nonce for the account (#1819)
  • ea53ae0 API fuzzing. Set fuzz time to 30s (#1759)
  • 689e360 EVM-779 Debug Transaction endpoint - throttling (#1818)
  • b302fdb EVM-778 Debug Transaction endpoint - use one structure for logs (#1817)
  • 6862b7d Send dynamic fee transactions to a rootchain (#1795)
  • c860c52 Header.BaseFee is set to non-zero for london fork disabled (#1805)
  • db29c8a Bump github.com/quasilyte/go-ruleguard from 0.3.19 to 0.4.0 (#1802)
  • d7cdd4f Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.54.0 (#1803)
  • ab4d5eb Bump github.com/multiformats/go-multiaddr from 0.10.1 to 0.11.0 (#1804)
  • 05327db Bump pgregory.net/rapid from 1.0.0 to 1.1.0 (#1792)
  • 33fc9cc Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.52.0 to 1.53.0 (#1779)
  • ff01152 Bump github.com/hashicorp/golang-lru (#1796)
  • 10e268b Fix comment in cluster script (curl replaced nc) (#1799)
  • 761bc22 Implementation for newPendingTransactions (eth_subscribe) (#1787)
  • 032e5b9 Get rid of external library for abi generation (#1794)
  • 5db2845 Use curl instead of netcat for pinging rootchain server in local deployment script (#1791)
  • ed87b0f Bump golang.org/x/tools from 0.11.0 to 0.12.0 (#1793)
  • 0468043 Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#1786)
  • c4f9ec1 Calculate EIP1559 gas price in JSON-RPC (#1783)
  • 39f7d2b fixed txpool maxEnqueued issue (#1789)
  • bd95643 Bump google.golang.org/grpc from 1.55.0 to 1.57.0 (#1762)
  • 4215337 Update local deployment README files (#1773)
  • 1ce87aa polygon-edge.sh now checks if jq is installed (#1780)
  • e0e1e36 Implement metrics that tracks the base fee (#1784)
  • d5be69a Allow 0 premined reward wallet (#1776)
  • 927f02f fix: loadtest dependency xk6 (#1770)
  • bdffe23 Update ethgo version (#1777)
  • 992d6b9 Detect fork state based on the current block number #1772
  • 2b9430c Move Encode* and Parse* functions from types to common package (#1765)
  • 75c5324 Error kind detection bug fix (#1769)
  • 65c9a3e Print errors (#1768)
  • 4653fea Change chainID to chainId (#1766)
  • 3070ee0 Query rootchain block number before rootchain contracts deployment(#1742)
  • f5393c1 Fixing link to documentation (#1760)
  • af37011 Implement non-native tokens bridge e2e test (#1746)
  • 19d140a change repo branch (#1754)
  • 787cbe4 EVM-749 Transaction pool Base Fee fix (#1747)
  • b430680 Correctly initialize use allow list and use block list parameters on the access list predicates (#1750)
  • bbbe3ab TestDiscovery_ConnectedPopulatesRoutingTable fix (#1745)
  • 2d3e101 Fix (#1744)