Shane Bammel
bbe15afcde
Add pulsechain-devnet poc config
2024-02-14 13:10:45 -06:00
Shane Bammel
75db06fa1d
Add support for PulseChain
...
Thanks @bretep for the original integration.
2024-02-14 13:10:45 -06:00
Andrew Ashikhmin
705814b1ab
Mumbai: add Napoli block ( #9346 )
...
Cherry pick PR #9345
---------
Co-authored-by: Arpit Temani <temaniarpit27@gmail.com>
2024-01-30 10:45:47 +01:00
Andrew Ashikhmin
ffb6b83c09
(release) RpcDaemon doesn't see recently retired blocks ( #9336 )
...
Cherry pick PR #9318
---------
Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
2024-01-29 13:49:47 +01:00
Andrew Ashikhmin
20999401b2
release: downloader: prohibit_new_downloads.lock check missed download ( #9300 )
...
Cherry pick PR #9295
---------
Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
2024-01-24 12:41:31 +01:00
Andrew Ashikhmin
4f6eda7694
release params: remove dev ( #9265 )
2024-01-18 17:04:17 +01:00
Andrew Ashikhmin
4abc6cd119
Schedule Dencun for Sepolia & Holešky ( #9255 )
...
See https://github.com/ethereum/EIPs/pull/8051 &
https://github.com/ethereum/execution-specs/pull/860
2024-01-18 09:27:03 +01:00
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
Andrew Ashikhmin
8db023bea6
Schedule Dencun for Chiado ( #9184 )
2024-01-09 20:57:02 +01:00
battlmonstr
9c47cce62c
bor: move to polygon directory ( #9174 )
2024-01-09 19:20:42 +01:00
Arpit Temani
134dc8573e
add amoy bootnodes ( #9158 )
...
this PR adds amoy bootnodes to the configuration
2024-01-08 12:26:08 +05:30
Andrew Ashikhmin
3eeb57218f
params: begin 2.57 release cycle ( #9144 )
2024-01-05 13:03:36 +01:00
battlmonstr
b57cbdcff7
polygon/sync: canonical chain builder ( #9117 )
2024-01-04 10:44:57 +01:00
Andrew Ashikhmin
391b267552
Schedule Dencun for Görli ( #9116 )
...
See https://github.com/ethereum/EIPs/pull/8051 &
https://github.com/ethereum/execution-specs/pull/860
2024-01-03 15:49:10 +01:00
4rgon4ut
8bfff94941
Update gnosis bootnodes ( #8907 )
...
Title seems selfdescribing.
Bootnodes list source:
https://github.com/gnosischain/configs/blob/main/mainnet/bootnodes_execution.yaml
2023-12-06 14:20:25 +01:00
Andrew Ashikhmin
6a70aaaaf2
params: begin 2.56 release cycle ( #8895 )
2023-12-04 14:47:11 +01:00
Anshal Shukla
8d1758ceea
Add support for amoy testnet ( #8674 )
...
Co-authored-by: Mark Holt <mark@distributed.vision>
Co-authored-by: alex.sharov <AskAlexSharov@gmail.com>
2023-11-30 08:19:52 +07:00
battlmonstr
5c57204e2d
bor: update mumbai bootnodes ( #8671 )
...
Update the list with nodes collected by observer
2023-11-15 15:16:23 +01:00
Andrew Ashikhmin
d60356e05b
params: begin 2.55 release cycle ( #8715 )
2023-11-13 12:41:39 +01:00
Andrew Ashikhmin
aeec5221c9
params: remove dev from v2.54.0 ( #8713 )
2023-11-13 11:48:44 +01:00
Arpit Temani
4297a31155
agra hf mainnet ( #8684 )
...
Add Agra HF details for bor mainnet.
2023-11-09 19:03:45 +05:30
battlmonstr
3698e7f476
devnet: configuration fixes ( #8592 )
...
* fix "genesis hash does not match" when dev nodes connect
The "dev" nodes need to have the same --miner.etherbase in order to
generate the same genesis ExtraData by DeveloperGenesisBlock(). Override
DevnetEtherbase global var that's used if --miner.etherbase is not
passed. (for NonBlockProducer case)
* fix missing private key for the hardcoded DevnetEtherbase
Fixes panic if SigKey is not found. Bor non-producers will use a default
`DevnetEtherbase` while Dev nodes modify it. Save hardcoded
DevnetEtherbase/DevnetSignPrivateKey into accounts so that SigKey can
recover it.
* refactor devnet.node to contain Node config
This avoids interface{} type casts and fixes an error with
Heimdall.validatorSet == nil
* add connection retries to rpcCall and Subscribe of requestGenerator
Fixes "connection refused" errors due to node not ready to handle early
RPC requests.
* fix deadlock in Heimdall.NodeStarted
* fix GetBlockByNumber
Fixes "cannot unmarshal string into Go struct field body.transactions of
type jsonrpc.RPCTransaction"
* demote "no of blocks on childchain is less than confirmations
required" to Info (#8626 )
* demote "mismatched pending subpool size" to Debug (#8615 )
* revert wiggle testing code
2023-11-01 11:08:47 +01:00
Anshal Shukla
83bbe0dd37
Fix Agra hf scheduling on Mumbai ( #8620 )
...
Co-authored-by: yperbasis <andrey.ashikhmin@gmail.com>
2023-10-30 15:18:47 +01:00
Andrew Ashikhmin
e1c71bda2e
params: begin 2.54 release cycle ( #8582 )
2023-10-25 15:51:58 +02:00
Andrew Ashikhmin
656c3d239e
params: remove dev from v2.53.0 ( #8581 )
2023-10-25 15:05:05 +02:00
Andrew Ashikhmin
ee942473d9
Replace eip1559FeeCollector with burntContract ( #8553 )
...
burntContract, introduced in PR #8504 , is more generic than
eip1559FeeCollector
2023-10-22 16:23:40 +02:00
Anshal Shukla
7dce1268ab
Agra HF ( #8504 )
...
Adds agra HF to the bor consensus
2023-10-21 01:16:19 +05:30
Alex Sharov
3ac9f493b6
move chainname and snapcfg packages to erigon-lib ( #8508 )
2023-10-18 13:37:39 +07:00
Andrew Ashikhmin
b60642fa5a
Configure EIP-4844 parameters for Gnosis ( #8464 )
...
See https://github.com/gnosischain/specs/pull/20 &
https://github.com/gnosischain/specs/pull/24
2023-10-13 11:43:16 +02:00
Andrew Ashikhmin
fe85648442
params: begin 2.53 release cycle ( #8433 )
2023-10-10 19:56:35 +02:00
Andrew Ashikhmin
761af94b22
params: remove dev from v2.52.0 ( #8432 )
2023-10-10 19:13:56 +02:00
Andrew Ashikhmin
5a8e462f7f
params: begin 2.52 release cycle ( #8393 )
2023-10-06 16:07:49 +02:00
Andrew Ashikhmin
a0160beee4
params: remove dev from v2.51.0 ( #8392 )
2023-10-06 15:30:06 +02:00
Andrew Ashikhmin
0bd6d77acd
Remove CalcuttaBlock in favour of BlockAlloc ( #8371 )
...
System contract upgrades for Polygon are already handled by the
`BlockAlloc` logic and there's no need to duplicate it with the
`CalcuttaBlock` logic (there's no Calcutta in
https://github.com/maticnetwork/bor ).
2023-10-05 15:39:57 +02:00
Mark Holt
8d7a4bf4fb
Bor mainnet bootnode update ( #8329 )
...
Polygon updated these for bor recently, using our current bootnode can
cause a chain halt due to poor network connectivity
2023-09-29 16:52:58 +01:00
Andrew Ashikhmin
669503d38f
params: begin 2.51 release cycle ( #8314 )
2023-09-28 10:52:13 +02:00
Andrew Ashikhmin
f00cf3720a
params: release 2.50.0 ( #8313 )
2023-09-28 09:46:00 +02:00
Andrew Ashikhmin
6afcd7eeb6
Update BeaconRootsAddress ( #8294 )
...
Set BeaconRootsAddress to `0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02`
in preparation for
[dencun-devnet-9](https://notes.ethereum.org/@ethpandaops/dencun-devnet-9 )
per https://github.com/ethereum/EIPs/pull/7672 . Hopefully this will be
the final change to BeaconRootsAddress.
Also update execution-spec-tests to
[v1.0.5](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.5 ).
2023-09-26 17:44:36 +02:00
Andrew Ashikhmin
ec2f50f74e
Upgrade execution-spec-tests to Cancun Devnet 9 Release 2 ( #8262 )
...
Upgrade execution-spec-tests to
[v1.0.4](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.4 ).
Set BeaconRootsAddress to `0xbEAC020008aFF7331c0A389CB2AAb67597567d7a`
in preparation for
[dencun-devnet-9](https://notes.ethereum.org/@ethpandaops/dencun-devnet-9 )
per https://github.com/ethereum/EIPs/pull/7672 .
2023-09-22 08:53:21 +02:00
racytech
88ddd8caf0
holesky genesis update ( #8225 )
2023-09-19 04:36:13 +06:00
Andrew Ashikhmin
a6309fe02e
Upgrade execution-spec-tests to Cancun Devnet 9 Release ( #8208 )
...
Upgrade execution-spec-tests to
[v1.0.3](https://github.com/ethereum/execution-spec-tests/releases/tag/v1.0.3 ).
Set BeaconRootsAddress to `0xbEac00dDB15f3B6d645C48263dC93862413A222D`
in preparation for
[dencun-devnet-9](https://notes.ethereum.org/@ethpandaops/dencun-devnet-9 ).
2023-09-18 08:45:52 +02:00
Andrew Ashikhmin
d025a8b391
Restore version to 2.50.0-dev ( #8177 )
2023-09-12 08:02:57 +02:00
alex.sharov
cc343ceda2
save
2023-09-12 10:33:58 +07:00
yperbasis
205eeda01f
Bump patch version
2023-09-11 16:29:08 +02:00
alex.sharov
97255efdb4
merge stable
2023-09-08 19:26:14 +07:00
Andrew Ashikhmin
ba1e4679fc
Remove unused methods in version.go ( #8144 )
2023-09-06 11:02:04 +02:00
Andrew Ashikhmin
75be4fee3d
stable VersionModifier ( #8138 )
2023-09-06 08:44:01 +02:00
yperbasis
a6a0a851b6
Bump release version
2023-09-06 08:29:28 +02:00
Mark Holt
f05a6ab43e
Bor mining benchmark ( #8096 )
...
Replacement for: https://github.com/ledgerwatch/erigon/pull/7998 with
windows fixes
---------
Co-authored-by: SHIVAM SHARMA <shivam691999@gmail.com>
2023-08-30 10:25:02 +01:00
Andrew Ashikhmin
63628618eb
Small fixes to Holesky config ( #8092 )
...
Small fixes to PR #8064 :
- Don't set cancunTime for Holesky – otherwise we'll have to overwrite
it later using the `--override.cancun` flag
- We don't have block snapshots for Holesky yet
- Add Holesky to `isChainIDPoS`
See https://github.com/eth-clients/holesky/pull/68
2023-08-29 16:29:14 +02:00