erigon-pulse/params
Andrew Ashikhmin b38e17e393
Implement PIP-33: Napoli Hardfork (#8975)
Initial support of the upcoming Napoli hard fork on Polygon – see
[PIP-33](https://forum.polygon.technology/t/pip-33-napoli-upgrade). Per
[PIP-31](https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-31.md),
it parallels the
[Cancun](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md)
upgrade of Ethereum, but does not include
[EIP-4788](https://eips.ethereum.org/EIPS/eip-4788),
[EIP-4844](https://eips.ethereum.org/EIPS/eip-4844),
[EIP-7516](https://eips.ethereum.org/EIPS/eip-7516). In other words,
Napoli includes [EIP-1153](https://eips.ethereum.org/EIPS/eip-1153),
[EIP-5656](https://eips.ethereum.org/EIPS/eip-5656),
[EIP-6780](https://eips.ethereum.org/EIPS/eip-6780) from Cancun.

This PR implements
[PIP-31](https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-31.md),
[PIP-16: Transaction Dependency
Data](https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-16.md)
(by merging `ParallelUniverseBlock` into `NapoliBlock`; the bulk of
PIP-16 was implemented in PR #8037), and [PIP-27: Precompiled for
secp256r1 Curve
Support](https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-27.md)
([EIP-7212](https://eips.ethereum.org/EIPS/eip-7212); see also
https://github.com/maticnetwork/bor/pull/1069 &
https://github.com/ethereum/go-ethereum/pull/27540).

---------

Co-authored-by: Anshal Shukla <shukla.anshal85@gmail.com>
2024-01-17 14:13:16 +01:00
..
chainspecs Schedule Dencun for Chiado (#9184) 2024-01-09 20:57:02 +01:00
bootnodes_mumbai.go bor: update mumbai bootnodes (#8671) 2023-11-15 15:16:23 +01:00
bootnodes.go add amoy bootnodes (#9158) 2024-01-08 12:26:08 +05:30
config_test.go Add support for amoy testnet (#8674) 2023-11-30 08:19:52 +07:00
config.go bor: move to polygon directory (#9174) 2024-01-09 19:20:42 +01:00
dao.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
denomination.go go1.19 gofmt (#4988) 2022-08-10 19:04:13 +07:00
mining.go Move hexutil.Bytes to erigon-lib (#7305) 2023-04-13 11:19:02 +00:00
network_params.go Pruning flag, incremental staged sync (#1899) 2021-05-08 00:07:49 +03:00
protocol_params.go Implement PIP-33: Napoli Hardfork (#8975) 2024-01-17 14:13:16 +01:00
version.go params: begin 2.57 release cycle (#9144) 2024-01-05 13:03:36 +01:00