Skip to content

v1.0.0-rc1

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jun 13:04
· 298 commits to develop since this release
2c2c45d

IMPORTANT:

Polygon Edge v1.0 is not backward compatible at this time. You will have to start the blockchain from scratch in order to use this version or wait for future migration scripts that will support migration from previous versions.

Executive Summary:

The Supernets v1.0.0 RC1 release focuses on delivering the MVP product and customer flows necessary for taking a Supernet to production. This release contains all MVP functionality and is intended to test all end-to-end workflows.

For more detailed information, please refer to the Supernets Wiki.

Key Features and Updates:

  • Minting bridgeable assets on the child chain:
  • Addition of BASEFEE opcode
  • Addition of hard forking capabilities for chain upgrades
  • Fixed an issue to make chain id configurable (supernets id and chain id are now decoupled)
  • Several additional bug fixes and optimizations.

For a complete list, please refer to the Release v1.0.0-rc1 changelog

Changelog

  • 2c2c45d fixed error handling for op code CREATE2 (#1587)
  • fc803f1 Child chain mintable predicates E2E tests (#1560)
  • 406ea94 Bump pgregory.net/rapid from 0.6.1 to 0.6.2 (#1586)
  • da4ffe1 EVM-523 Fix race condition in gas estimation (#1583)
  • d230546 Prevent ACL admins to remove themselves (#1578)
  • 994e190 EVM-519 Resolve slashing related TODOs in the code (#1581)
  • fb7a3f3 EVM-607 Hard-forking PoC (#1544)
  • 7e66cd5 Return Revert result as Data (#1566)
  • 3b827b8 Revise and fix cluster script when ran in docker mode (#1571)
  • fdc3467 jesse/fix-nightly-latest (#1570)
  • de626d9 EVM-677: Fix log index issue on eth_getTransactionReceipt (#1576)
  • e1db725 Bump cloud.google.com/go/secretmanager from 1.10.1 to 1.11.0 (#1572)
  • 19b745d Bump pgregory.net/rapid from 0.5.7 to 0.6.1 (#1573)
  • c7c1636 Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1574)
  • 1c8ab79 Bump golang.org/x/tools from 0.9.1 to 0.9.2 (#1575)
  • dd13966 Introduce a new version of go ibft (#1392)
  • 6ff53be Remove legacy contract deployment whitelisting mechanism (#1556)
  • 363931b Restore logs output functionality in cluster script (#1561)
  • 952524b Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.50.1 to 1.51.0 (#1555)
  • e2b5ce8 Fix dependabot PRs reviewers (#1563)
  • 550852d Introduce access list child chain mintable predicates (#1549)
  • cb00cd5 Bump github.com/hashicorp/vault/api from 1.9.1 to 1.9.2 (#1562)
  • a7d36d1 Deploy child chain mintable predicates (#1516)
  • 44bbefc Write minValidatorCount to genesis.json (#1547)
  • 709a1d2 Return hex encoded number in eth_getBlockTransactionCountByNumber endpoint (#1559)
  • c2f643f Fix eth_getStorageAt always returning 0 (#1558)
  • 03a5352 Update cluster script for new stake manager deploy flow (#1553)
  • 3975cef Fix Subnet Genesis Finalize (#1545)
  • 687dacc Reject future blocks (#1509)
  • 4f2a67e EVM-671 Fix block tracker WithBlockMaxBacklog for state_sync_relayer (#1543)
  • 7b1f128 EVM-665 No Log Bloom (#1550)
  • 9040ca9 Modify rootchain command to use the provided private key to fund validators (#1540)
  • 1f16cbc Introduce BASEFEE opcode (#1469)
  • 40c5cfd Added Stake Manager fuzz tests (#1500)
  • 2bef96a Add a flag to deploy command for stake manager address (#1520)
  • e859acf Renamed base fee json field (#1538)
  • 7890d28 Allow min commitment of single state sync event (#1475)
  • 96d0d89 EVM-525 Write load test for adding peers (#1537)
  • ef089fb Fix cluster script (#1539)
  • 8378a5f Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1532)
  • 7212da4 fix benchmarking results (#1522)
  • 7783770 Move dispatcher failed dispatch method from ERROR to WARN log severity (#1525)
  • 27f615f Change chain ID to supernet ID (#1536)
  • 3f3e071 EVM-666: Fix eth_getLogs index issue (#1533)
  • 60b21b4 Add common.RetryForever() and use for concurrent sync operations (#1503)
  • 97e07b2 Update Ethereum tests spec to v10.4 (#1466)
  • d7a35c3 Fix indentation and add events to pull request trigger (#1526)
  • 14611ef De-clutter devnet/testnet deployment workflows (#1514)
  • ed61412 Differentiate chain-id and supernet-id (#1521)
  • 47ca1a8 Bump cloud.google.com/go/secretmanager from 1.10.0 to 1.10.1 (#1505)
  • c349064 Fix Lint GH workflow (#1512)
  • e42d00c Fix eth_getCode for non-empty accounts without code (#1474)
  • 72fee88 Fix TestProperty_DifferentVotingPower by providing randomized stake amounts (#1507)
  • 56eea51 Additional header validations (#1508)
  • 2dcc318 Restore running edge in local (#1502)
  • 719e5f3 Extracted validator related structures into consensus/polybft/validator package (#1493)
  • 8f9703a Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#1489)
  • e185bc2 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.0 to 1.0.1 (#1488)
  • 25de956 Bump cloud.google.com/go/secretmanager from 1.10.0 to 1.10.1 (#1490)
  • 2ba202c Fix RLP marshal byte array and enhancements to stake manager (#1461)
  • c761903 Bump golang.org/x/tools from 0.8.0 to 0.9.1 (#1486)
  • 3d17f31 Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.49.1 to 1.50.1 (#1479)
  • 72d20af Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (#1478)
  • 6610bb6 update README for Edge v0.9.0 (#1498)
  • 8ea9136 Explicitly notify about chain id usage (#1494)
  • 405ad1a nightly with v0.9 (#1484)
  • cb147ff Bump golang.org/x/sync from 0.1.0 to 0.2.0 (#1480)
  • 7747e12 Remove bridge allow/block list admin vars (#1482)
  • 055e0ae Remove check for zerohash (#1481)
  • 062414f Provide mintable parameter as a part of native token config (#1472)
  • 0276776 Rootchain CLI commands parallelization follow up (#1473)
  • 5826c7e Parallelize bootstrap rootchain CLI commands (#1468)