Commit Graph

519 Commits

Author SHA1 Message Date
Shane Bammel
2695d39b9a Prepare stable release 2023-04-27 19:56:15 -05:00
Shane Bammel
617d52dd2a Prepare stable release 2023-04-26 22:43:27 -05:00
Shane Bammel
691c6001de Add Shanghai time to Testnet-V4 2023-04-26 22:42:55 -05:00
Shane Bammel
ee67a0013d Prepare stable release 2023-04-14 12:52:40 -05:00
Shane Bammel
17fa851d5e Add network config for Testnet-V4 2023-04-13 14:57:33 -05:00
Shane Bammel
b58ecc133f Prepare stable release 2023-03-30 23:40:20 -05:00
Shane Bammel
fbcd95b62a Add v3 suffix to pulsechain-testnet 2023-03-30 18:05:13 -05:00
Shane Bammel
a037180ced Prepare stable release 2023-03-30 18:05:11 -05:00
Shane Bammel
c94d23aead Add bootnodes and dns config for testnet-v3 2023-03-30 18:04:16 -05:00
Shane Bammel
8e4d3ac862 Update treasury address & testnet fork block 2023-03-30 18:03:29 -05:00
Shane Bammel
2d0985f534 Add pulsechain-devnet poc config 2023-03-30 18:03:29 -05:00
Shane Bammel
5df5fd995b Refactor and simplify PulseChain integration 2023-03-30 18:03:29 -05:00
bretep
293afaa131 Initial PulseChain integration
Sign block using correct chainId

Add IsPulseChain to config

Add support for pulsechain blocks and snapshots

Add support for chain config now located in erigon-lib

Fix decoding hex to int

Ensure pulsechain config

Add support for PulseChain snapshots
2023-03-30 18:03:22 -05:00
Andrew Ashikhmin
5d0f778eed Schedule mainnet Shapella. Fix BellatrixForkEpoch (#7145)
See https://github.com/ethereum/execution-specs/pull/727. Also,
`BellatrixForkEpoch` should be 144896, not 144869: refer to [the
spec](https://github.com/ethereum/consensus-specs/blob/dev/specs/bellatrix/fork.md).
2023-03-28 19:18:40 +01:00
Alexey Sharp
5c541381fd Bump version 2023-03-28 19:12:38 +01:00
Alexey Sharp
36b03c13b5 Bump patch version 2023-03-07 11:08:55 +00:00
Alexey Sharp
38fb38a92e Stable modification 2023-03-06 12:58:27 +00:00
ledgerwatch
5622031b5a
Bump version (#7017) 2023-03-03 16:10:11 +00:00
Andrew Ashikhmin
aa9b9bdd1c
Schedule Shapella on Görli/Prater (#7012)
See https://github.com/ethereum/execution-specs/pull/724 &
https://github.com/eth-clients/goerli/pull/160
2023-03-03 13:27:36 +00:00
ledgerwatch
7346c8fbb6
Extend mock_sentry to properly support forkValidator (#7008)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-03-03 07:00:54 +00:00
Anshal Shukla
c4ba26107e
Rpc get code (#6899)
This in conjuction with
[PR#893](https://github.com/ledgerwatch/erigon-lib/pull/893) fixes the
eth_getCode RPC call.
2023-03-02 14:12:16 +00:00
ledgerwatch
fb28579189
Bump version (#6901) 2023-02-19 18:39:04 +00:00
Andrew Ashikhmin
8ad2500fe6
Update Chiado bootnodes (#6872)
See https://github.com/NethermindEth/nethermind/pull/5239
2023-02-14 11:19:52 +00:00
Alex Sharov
999899d66d
e3: read files list from db (#6833) 2023-02-13 05:17:01 +00:00
Andrew Ashikhmin
3dcdc46d31
Schedule Shanghai fork on Sepolia (#6835)
See https://github.com/ethereum/execution-specs/pull/716
2023-02-10 17:48:06 +00:00
ledgerwatch
63a830b659
Bump version (#6778) 2023-02-05 20:19:12 +00:00
ledgerwatch
fd18945ace
Bump version (#6732) 2023-01-28 21:33:33 +00:00
ledgerwatch
122353e147
Bump version (#6645) 2023-01-20 21:09:55 +00:00
ledgerwatch
a6f75bddf1
Bump version (#6605)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-01-17 14:58:07 +00:00
Alex Sharov
9e452fe8c4
revert: shared genesis db (#6594)
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-01-17 17:06:59 +07:00
hexoscott
7dcbfbc283
reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
ledgerwatch
abdb302b54
Bump version (#6577) 2023-01-13 13:25:23 +00:00
ledgerwatch
e33b737859
Bump version (#6527) 2023-01-08 13:36:23 +00:00
Krishna Upadhyaya
04bc175864
Added block number for Mainnet delhi hard fork (#6507) 2023-01-06 12:56:13 +00:00
Alex Sharov
c84869a7fa
Sepolia static peers (#6433)
from
https://github.com/ledgerwatch/erigon/issues/6134#issuecomment-1354923418
2022-12-24 21:40:06 +07:00
Max Revitt
4bdb35f94c
Withdrawals part 2 (#6180)
Continuation of PR #6009. Storage and retrieval of withdrawals.

- [x] storage of withdrawals on writeblock
- [x] composite key (block number | block hash)
- [x] value ([]withdrawal)
- [x] retrieval of withdrawals with block
- [x] tests around storing/retrieving withdrawals
- [x] tested in hive
- [x] commits tidied


## Hive Failures
- [x] Withdrawals Fork on Block 2
- [x] Withdrawals Fork on Block 3
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account - No Transactions ( Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Genesis - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account - No Transactions (Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 128 blocks - Withdrawals on Block 2 - Multiple
Withdrawal Accounts (Unexpected error on BalanceAt: Post
"http://172.17.0.4:8545/": context deadline exceeded, expected=<None>)
- [ ] Withdrawals Fork on Block 1 - 8 Block Re-Org, Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Block 8 - 10 Block Re-Org Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 7 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 9 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
2022-12-20 09:09:04 +00:00
Andrew Ashikhmin
9d1e4ec37f
Update Gnosis Chain boot nodes (#6340)
See https://github.com/NethermindEth/nethermind/pull/5007
2022-12-16 14:41:09 +01:00
Andrew Ashikhmin
98f6743726
Temporary boot nodes for Gnosis Chain (#6306)
See https://docs.gnosischain.com/updates/20221208-temporary-bootnodes
2022-12-14 11:19:02 +01:00
Andrew Ashikhmin
1e206e375b
Set default for externalcl based on whether embedded CL is supported (#6294)
Embedded CL is not supported for Gnosis Chain, so it makes sense to set
`externalcl` to true by default for it.

Also, this PR sets `terminalTotalDifficultyPassed` for Gnosis Chain &
Chiado (see https://docs.gnosischain.com/updates/20221210-merge).
2022-12-13 14:51:13 +01:00
ledgerwatch
ec582dd9b3
Bump version (#6280) 2022-12-11 15:17:55 +00:00
Andrew Ashikhmin
ecefc53dd0
Remove Ropsten & Fermion (#6262)
See https://blog.ethereum.org/2022/11/30/ropsten-shutdown-announcement
2022-12-10 22:55:31 +00:00
Krishna Upadhyaya
9b9417f746
Fix bor-devent config by genesis hash (#6257) 2022-12-09 18:04:08 +07:00
ledgerwatch
70b18aff1f
Bump version (#6249) 2022-12-08 08:31:54 +00:00
Andrew Ashikhmin
7eab12d90d
Shanghai & Cancun forks should be based on timestamp (#6238) 2022-12-07 18:45:44 +01:00
Krishna Upadhyaya
d5199f521b
Added delhiBlock for mumbai-hard-fork (#6233) 2022-12-07 18:34:14 +07:00
calmbeing
0ad765930d
Apply BSC Gibbs upgrade for mainnet (#6211)
For issue #6163, based on pr #5359 of Gibbs , Supported BSC mainnet
Gibbs hardfork
2022-12-07 18:20:14 +07:00
Andrew Ashikhmin
5059ace03a
Gnosis Chain TTD (#6220)
See https://github.com/NethermindEth/nethermind/pull/4901
2022-12-06 15:28:02 +01:00
Alex Sharov
85212b4774
bsc: more static peers (#6150) 2022-11-30 08:36:29 +07:00
Manav Darji
80e29f29d3
sprint length and base fee denominator change for mumbai testnet (#6142)
This PR includes changes required for delhi hard fork schedule at block
`29638656` on mumbai testnet. It changes few major parameters.

1. Sprint length - the number of bor blocks post which a new validator
mines has been reduced from 64 to 16.
2. Block time - the block time which was increased earlier for some
experiments to 5 seconds has been reduced to 2 seconds (along with
backup multiplier and producer delay).
3. Base fee denominator - this fields has been increased from 8 to 16 to
smoothen the effect of EIP 1559.
2022-11-29 08:11:29 +07:00
Andrew Ashikhmin
0b28c7ad13
Support genesis constructors for Chiado (#6103)
This is a continuation of PR #6058 and fixes Chiado genesis state root
by supporting genesis constructors (deployment code).
2022-11-21 17:21:59 +01:00