Skip to content

Commit

Permalink
Merge branch 'main' into hph-no-cellgetter
Browse files Browse the repository at this point in the history
  • Loading branch information
awskii authored Feb 3, 2025
2 parents 1e47dff + 1744780 commit 8802568
Show file tree
Hide file tree
Showing 105 changed files with 4,223 additions and 5,529 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/scripts/run_rpc_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ set +e # Disable exit on error

# Array of disabled tests
disabled_tests=(
# Failing after the PR https://github.com/erigontech/erigon/pull/13617 that fixed this incompatibility
# issues https://hive.pectra-devnet-5.ethpandaops.io/suite.html?suiteid=1738266984-51ae1a2f376e5de5e9ba68f034f80e32.json&suitename=rpc-compat
eth_createAccessList/test_07.json
eth_createAccessList/test_08.json
eth_createAccessList/test_09.json
eth_createAccessList/test_10.json
eth_createAccessList/test_12.json
eth_createAccessList/test_14.json
eth_createAccessList/test_17.json
eth_getStorageAt/test_01.json
eth_getStorageAt/test_02.json
eth_getStorageAt/test_03.json
eth_getStorageAt/test_04.json
eth_getStorageAt/test_05.json
eth_getStorageAt/test_06.json
net_listening/test_1.json
# Erigon2 and Erigon3 never supported this api methods
trace_rawTransaction
debug_getRawTransaction
Expand Down
38 changes: 28 additions & 10 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,54 @@
ChangeLog
---------

## v3.0.0-beta1 (in development)
## v3.0.0-beta2 (in development)

### Breaking changes
- Reverts Optimize gas by default in eth_createAccessList #8337

- Bor chains: enable our internal Consensus Layer by default (name: Astrid)
- The process should auto upgrade - in which case you may find that it starts creating new snapshots for checkpoints and milestones.
- This may however fail, as there are a number of potential edge cases. If this happens the process will likely stop with a failure message.
- In this situation you will need to do a clean sync, in which case the complete snapshot set will be downloaded and astrid will sync.
- If you want to prevent this and retain the old behaviour start erigon with --polygon.sync=false
### Improvements:

- `eth_estimateGas`: StateOverrides and HistoricalBlocks support
- fixes sporadic crashes on Polygon with new default flow (Astrid)
- `nonsequential block in bridge processing` - should be fixed
- `pos sync failed: fork choice update failure: status=5, validationErr=''` - should be fixed

### TODO

- milestone: https://github.com/erigontech/erigon/milestone/5
- milestone: https://github.com/erigontech/erigon/milestone/28
- Known problem:
- external CL support
- `erigon_getLatestLogs` not implemented

### Acknowledgements:

## v3.0.0-beta1

### Breaking changes

- Bor chains: enable our internal Consensus Layer by default (name: Astrid)
- The process should auto upgrade - in which case you may find that it starts creating new snapshots for checkpoints
and milestones.
- This may however fail, as there are a number of potential edge cases. If this happens the process will likely stop
with a failure message.
- In this situation you will need to do a clean sync, in which case the complete snapshot set will be downloaded and
astrid will sync.
- If you want to prevent this and retain the old behaviour start erigon with --polygon.sync=false

### Acknowledgements:

## v3.0.0-alpha7

### Improvements:

- Faster eth_getTransactionReceipt with "txn-granularity cache" in https://github.com/erigontech/erigon/pull/13134 and "executing only 1 txn" https://github.com/erigontech/erigon/pull/12424
- Faster eth_getTransactionReceipt with "txn-granularity cache" in https://github.com/erigontech/erigon/pull/13134 and "
executing only 1 txn" https://github.com/erigontech/erigon/pull/12424
- Return PrunedError when trying to read unavailable historical data in https://github.com/erigontech/erigon/pull/13014

### Fixes:

- Fix trace_block returning "insufficient funds" (Issues #12525 and similar) with standalone rpcdaemon in https://github.com/erigontech/erigon/pull/13129

- Fix trace_block returning "insufficient funds" (Issues #12525 and similar) with standalone rpcdaemon
in https://github.com/erigontech/erigon/pull/13129

### Acknowledgements:

Expand Down
57 changes: 29 additions & 28 deletions cl/beacon/synced_data/mock_services/synced_data_mock.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 8802568

Please sign in to comment.