-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge zkevm-2.60 to zkevm #1293
Commits on Apr 20, 2024
-
mdbx:
Batch()
(erigontech#9999)This task is mostly implemented to be used in `erigon/erigon-lib/downloader/mdbx_piece_completion.go` and maybe in `nodesDB` (where we need many parallel RwTx) I was agains adding this "trick"/"api" last years, because thought that we can implement our App to be more 1-big-rwtx-friendly. And we did it in Erigon - StagedSync. TxPool also did, but with a bit less happy face - by "map+mutex with periodic flush to db". But `anacrolix/torrent` is external library and unlikely will survive such big mind-model-change. Maybe it's time to add `db.Batch()`. #### Batch Rw transactions Each `DB.Update()` waits for disk to commit the writes. This overhead can be minimized by combining multiple updates with the `DB.Batch()` function: ```go err := db.Batch(func(tx *bolt.Tx) error { ... return nil }) ``` Concurrent Batch calls are opportunistically combined into larger transactions. Batch is only useful when there are multiple goroutines calling it. The trade-off is that `Batch` can call the given function multiple times, if parts of the transaction fail. The function must be idempotent and side effects must take effect only after a successful return from `DB.Batch()`. For example: don't display messages from inside the function, instead set variables in the enclosing scope: ```go var id uint64 err := db.Batch(func(tx *bolt.Tx) error { // Find last key in bucket, decode as bigendian uint64, increment // by one, encode back to []byte, and add new key. ... id = newValue return nil }) if err != nil { return ... } fmt.Println("Allocated ID %d", id) ``` ---- Implementation mostly taken from https://github.com/etcd-io/bbolt/?tab=readme-ov-file#batch-read-write-transactions Maybe in future can push-down it to https://github.com/erigontech/mdbx-go
Configuration menu - View commit details
-
Copy full SHA for 122f9f8 - Browse repository at this point
Copy the full SHA 122f9f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dd0e5 - Browse repository at this point
Copy the full SHA 86dd0e5View commit details
Commits on Apr 21, 2024
-
Caplin: indexing to use right buf size (erigontech#9998)
- PutUvarint can produce 10 bytes - re-using buffer - faster and less gc
Configuration menu - View commit details
-
Copy full SHA for 54a1609 - Browse repository at this point
Copy the full SHA 54a1609View commit details -
First round of fixes in making gossip publishing good for the validat…
…or: See comment (erigontech#9972) * Fixed and simplified unaggregated bits check. * There are 2 bits on, one for the attester and one for the End-of-bitlist, needed to account for end of bitlist bit * Wrong publishing topic for sync_committee_ messages * Added more Ignore by receiving specific errors to avoid forwarding useless data. * Replaced `validateAttestation` with full message processing * Fixed forwarding of sync committee aggregates * Fixed subnet announcements --------- Co-authored-by: kewei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 596d54d - Browse repository at this point
Copy the full SHA 596d54dView commit details
Commits on Apr 22, 2024
-
Downloader: atomic-fs to be less smart. if app called - Create() - do…
…n't check .lock. Otherwise can't create .torrent for existing .seg files. (erigontech#10004)
Configuration menu - View commit details
-
Copy full SHA for 3f7cf91 - Browse repository at this point
Copy the full SHA 3f7cf91View commit details -
Implement the optional output field on ots_traceTransaction (erigonte…
…ch#10014) This is for E2. It implements the backward compatible output field for traces on ots_traceTransaction: otterscan/execution-apis#1 It'll be consumed by Otterscan in an upcoming release of this feature: otterscan/otterscan#1530
Configuration menu - View commit details
-
Copy full SHA for 34e8d35 - Browse repository at this point
Copy the full SHA 34e8d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80513aa - Browse repository at this point
Copy the full SHA 80513aaView commit details -
re-gen mock files (erigontech#10007)
there was error: ``` prog.go:12:2: missing go.sum entry for module providing package github.com/golang/mock/mockgen/model; to add: go mod download github.com/golang/mock ```
Configuration menu - View commit details
-
Copy full SHA for addda2e - Browse repository at this point
Copy the full SHA addda2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af5c35 - Browse repository at this point
Copy the full SHA 3af5c35View commit details -
chain-config: capital IsOsaka (erigontech#9989)
To Follow suit with rest of the naming
Configuration menu - View commit details
-
Copy full SHA for be8e4e6 - Browse repository at this point
Copy the full SHA be8e4e6View commit details -
move more services out from ForkchoiceStore (erigontech#9981)
- voluntary_exit - bls_to_execution_change - proposer_slashing - expirable lru --------- Co-authored-by: Giulio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 991230e - Browse repository at this point
Copy the full SHA 991230eView commit details -
WP - dvovk/diagnostics downloader print (erigontech#10000)
Added command which prints to console diagnostics data. In this initial version it is possible to print stages list and snapshot download progress. Erigon should be running with --metrics flag There are two available commands: - "downloader" - "stages" "current" There are two possible options for output: text and json Run command - ./build/bin/diag [command] [text | json] --------- Co-authored-by: Mark Holt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f0582b - Browse repository at this point
Copy the full SHA 8f0582bView commit details -
move
temporal
package to erigon-lib (erigontech#10015)Co-authored-by: awskii <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab361e4 - Browse repository at this point
Copy the full SHA ab361e4View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2b8f669 - Browse repository at this point
Copy the full SHA 2b8f669View commit details -
Added body close on retry for downloader round trip (erigontech#10008)
Add missing body close method when webseed roundtrip is retried
Configuration menu - View commit details
-
Copy full SHA for 49e39ab - Browse repository at this point
Copy the full SHA 49e39abView commit details -
Set block baseFeePerGas value in graphql response (erigontech#9974)
Set baseFeePerGas value in graphql resolver for block
Configuration menu - View commit details
-
Copy full SHA for 6457ef3 - Browse repository at this point
Copy the full SHA 6457ef3View commit details -
vm: Rename stateTransition gas to gasRemaining (erigontech#10025)
The `StateTransition` property `gas` actually tracks the remaining gas in the current context. This PR is to improve code readability. Geth also uses similar naming.
Configuration menu - View commit details
-
Copy full SHA for de39ac4 - Browse repository at this point
Copy the full SHA de39ac4View commit details -
chore: fix function names in comment (erigontech#9987)
Signed-off-by: fuyangpengqi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fa85d2 - Browse repository at this point
Copy the full SHA 0fa85d2View commit details -
sonar: add test coverage (erigontech#9988)
- attempt to integrate sonar with test coverage by following - https://sonarcloud.io/project/configuration/GitHubActions?id=ledgerwatch_erigon - https://docs.sonarsource.com/sonarcloud/advanced-setup/ci-based-analysis/github-actions-for-sonarcloud/ - adds sonar properties file to specify code coverage output - also properties file can be used to filter out generated code from sonar scan - protobuf - graphql - ignore pedersen hash bindings code - ... there will be more ignores coming in later PRs (e.g. some c/c++ code we dont need to scan, some js code, some contract gen code, etc.)
Configuration menu - View commit details
-
Copy full SHA for ff05e20 - Browse repository at this point
Copy the full SHA ff05e20View commit details -
sonar: disable c/c++ scanning (erigontech#10033)
Fixes error in Sonar GitHub action: <img width="1645" alt="Screenshot 2024-04-23 at 17 46 01" src="https://github.com/ledgerwatch/erigon/assets/94537774/3833db1c-6a8a-4db2-8bb7-5de58b57e638">
Configuration menu - View commit details
-
Copy full SHA for 7d668f2 - Browse repository at this point
Copy the full SHA 7d668f2View commit details -
Caplin: Added
SyncAggregate
computation to block production (erigon……tech#10009) This PR allows the computation for the computation of the `SyncAggregate` field in block production: https://sepolia.beaconcha.in/slot/4832922 proof of the code working is that now Caplin validators can include sync aggregates in their blocks. Things modified: * We do not aggregate pre-aggregated `SyncContributionAndProof`s, instead we just listen to the network and pick the most profitable ones for each sub sync committee (4 sync subcommittee on mainnet). profitability == most bits set in `AggregationBits` field. * Separate aggregates set for contribution to be included in a block from the ones constructed from `SyncCommitteeMessage`s, combining the two causes some contributions to be marked as invalid and not aggregable. * Remove SyncContributionMock in favor of gomock
Configuration menu - View commit details
-
Copy full SHA for 6d9a5fd - Browse repository at this point
Copy the full SHA 6d9a5fdView commit details -
polygon/sync: message listener to preserve peer events ordering (erig…
…ontech#10032) Observed the following issue in a long running Astrid sync on bor-mainnet: ``` [DBUG] [04-17|14:25:43.504] [p2p.peerEventObserver] received new peer event id=Disconnect peerId=51935aa1eeabdb73b70d36c7d5953a3bfdf5c84e88241c44a7d16d508b281d397bdd8504c934bfb45af146b86eb5899ccea85e590774f9823d056a424080b763 [DBUG] [04-17|14:25:43.504] [p2p.peerEventObserver] received new peer event id=Connect peerId=51935aa1eeabdb73b70d36c7d5953a3bfdf5c84e88241c44a7d16d508b281d397bdd8504c934bfb45af146b86eb5899ccea85e590774f9823d056a424080b763 ``` Note the timestamps are the same on the millisecond level, however the disconnect was processed before the connect which is wrong (connect should always be first). This then got the `PeerTracker` in a bad state - it kept on returning peer `51935aa1eeabdb73b70d36c7d5953a3bfdf5c84e88241c44a7d16d508b281d397bdd8504c934bfb45af146b86eb5899ccea85e590774f9823d056a424080b763` as a valid peer to download from, which caused repeated `peer not found` errors when sending messages to it. Fix is to have the message listener wait for all observers to finish processing peer event 1 before proceeding to notifying them about peer event 2.
Configuration menu - View commit details
-
Copy full SHA for 190cbfa - Browse repository at this point
Copy the full SHA 190cbfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 586416c - Browse repository at this point
Copy the full SHA 586416cView commit details
Commits on Apr 24, 2024
-
sonar: fix warnings (erigontech#10034)
Fixes Sonar warnings: <img width="550" alt="Screenshot 2024-04-23 at 19 37 53" src="https://github.com/ledgerwatch/erigon/assets/94537774/b85c9607-3800-408d-8a1b-c5bf80da38b2">
Configuration menu - View commit details
-
Copy full SHA for 7066578 - Browse repository at this point
Copy the full SHA 7066578View commit details -
sonar: fix js warnings and exclude mocks (erigontech#10042)
- Excludes go mock generated files from analysis - Excludes broken js files (valid as they are used for tracers and test data) to fix below warnings <img width="1658" alt="Screenshot 2024-04-24 at 11 12 04" src="https://github.com/ledgerwatch/erigon/assets/94537774/7925d07f-37f3-43c9-b34a-9a5361e48a8a">
Configuration menu - View commit details
-
Copy full SHA for 965213d - Browse repository at this point
Copy the full SHA 965213dView commit details -
tests: Support iterations in Heimdall simulator (erigontech#10040)
Accept a slice of block numbers that represents the final block number that will be available to the client of the simulator.Any data after the iteration stage end is not accessible to the client. The iteration moves to the next stage under certain conditions: - requesting the latest span via `FetchSpan` - requesting state sync events beyond current last iteration block's timestamp
Configuration menu - View commit details
-
Copy full SHA for faebc82 - Browse repository at this point
Copy the full SHA faebc82View commit details -
Fix forward bor snaps (erigontech#10027)
This fixes this issue: erigontech#9499 which is caused by restarting erigon during the bor-heimdall stage. Previously after the initial call to bor-heimdall (header 0), forward downloading was disabled, but backward downloading recursively collects headers - holding results in memory until it can roll them forward. This should only be called for a limited number of headers, otherwise it leads to a large amount of memory >45GB for bor main net if the process is stopped at block 1.
Configuration menu - View commit details
-
Copy full SHA for d1340de - Browse repository at this point
Copy the full SHA d1340deView commit details -
Added downloader request count (erigontech#10036)
The downloader is not complete until all of its requested files have been downloaded. This changes adds a request count to the downloader stats to be checked for completeness, otherwise the downloader may appear complete before all required torrents have been added.
Configuration menu - View commit details
-
Copy full SHA for 9af7278 - Browse repository at this point
Copy the full SHA 9af7278View commit details -
StageSenders:
--sync.loop.block.limit
support (erigontech#9982)We reverted support of this flag in `updateForkChoice` because implementation was too complex and fragile: erigontech#9900 But it's good-enough if StageSenders will preserve this flag - then next stages (exec) will also follow (because they look at prev stage progress). It's good-enough - because users just want to save some partial progress after restoring node from backup (long downtime). And enforce "all stages progress together" invariant
Configuration menu - View commit details
-
Copy full SHA for 2bd713b - Browse repository at this point
Copy the full SHA 2bd713bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4753554 - Browse repository at this point
Copy the full SHA 4753554View commit details -
Optimize prune old chunks (erigontech#10019)
**Summary** Fixes prune point for log (+index) - Unnecessary to use ETL again for deleting `kv.Log` entries, can just introduce `RwCursor` in the initial loop - Put the last `pruneTo` block number in the `PruneState` - this will begin pruning from that point. Earlier the `pruneFrom` point being passed in was buggy as it used some other assumption for this value
Configuration menu - View commit details
-
Copy full SHA for d318f11 - Browse repository at this point
Copy the full SHA d318f11View commit details -
[ots] Fix block rewards calculation on post-merge blocks (erigontech#…
…10038) This is for E2. The block rewards returned by Otterscan API is incorrect since the merge. It replaces very old code with the same calculation used for trace_block. this code probably won't work with Aura consensus, but that's ok since the current one doesn't work as well. It would actually require exposing more code from block execution and I don't want to handle it for now, let's fix only the post-merge calc for now. Co-authored-by: sealer3 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfdfed5 - Browse repository at this point
Copy the full SHA dfdfed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3325b - Browse repository at this point
Copy the full SHA ed3325bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 831c48d - Browse repository at this point
Copy the full SHA 831c48dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b7a97 - Browse repository at this point
Copy the full SHA 49b7a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9976e3c - Browse repository at this point
Copy the full SHA 9976e3cView commit details
Commits on Apr 25, 2024
-
Build Silkworm RpcDaemon settings from Erigon ones (erigontech#10002)
This PR introduces support for customising Silkworm RpcDaemon settings in Erigon++. Common RPC settings between Erigon and Silkworm are simply translated from the existing Erigon command-line options. They include: - `--http.addr` - `--http.port` - `--http.compression` - `--http.corsdomain` - `--http.api` - `--ws` - `--ws.compression` Moreover, the following Silkworm-specific command-line options are added: - `--silkworm.verbosity` - `--silkworm.contexts` - `--silkworm.rpc.log` - `--silkworm.rpc.log.maxsize` - `--silkworm.rpc.log.maxfiles` - `--silkworm.rpc.log.response` - `--silkworm.rpc.workers` - `--silkworm.rpc.compatibility` Default values cover the common usages of Erigon++ experimental features, yet such options can be useful for testing some corner cases or collecting information. Finally, this PR adds a new `LogDirPath` function to `logging` module just to determine the log dir path used by Erigon and put there also Silkworm RPC interface logs, when enabled.
Configuration menu - View commit details
-
Copy full SHA for d2aaa68 - Browse repository at this point
Copy the full SHA d2aaa68View commit details -
Optimized attestation processing (erigontech#10020)
* Decrease memory footprint on chain tip * Fix a race * Better times on `Attestation` processing. 1 sec -> 54 ms
Configuration menu - View commit details
-
Copy full SHA for 2fe4b37 - Browse repository at this point
Copy the full SHA 2fe4b37View commit details -
Revert "Fix new_heads Events Emission on Block Forks (erigontech#9738)…
…" (erigontech#10055) This reverts commit f4aefdc. See PR erigontech#9738
Configuration menu - View commit details
-
Copy full SHA for 3323fdc - Browse repository at this point
Copy the full SHA 3323fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2cf6d2 - Browse repository at this point
Copy the full SHA b2cf6d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0620607 - Browse repository at this point
Copy the full SHA 0620607View commit details -
drop go 1.20 support (erigontech#10052)
drop go 1.20 support use ` github.com/erigontech/torrent v1.54.2-alpha` - to simplify future support and features backport
Configuration menu - View commit details
-
Copy full SHA for ee420ad - Browse repository at this point
Copy the full SHA ee420adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a700f92 - Browse repository at this point
Copy the full SHA a700f92View commit details -
Revert "StageSenders:
--sync.loop.block.limit
support" (erigontech#……10060) Reverts erigontech#9982
Configuration menu - View commit details
-
Copy full SHA for cb73f91 - Browse repository at this point
Copy the full SHA cb73f91View commit details -
downloader: remove deprecated manual fsync (erigontech#10064)
After switching to more durable db mode erigontech#10010 - we don't need manual fsync anymore.
Configuration menu - View commit details
-
Copy full SHA for bc18485 - Browse repository at this point
Copy the full SHA bc18485View commit details -
Configuration menu - View commit details
-
Copy full SHA for c973a15 - Browse repository at this point
Copy the full SHA c973a15View commit details -
Caplin: fixed attestation broadcasting (erigontech#10041)
This PR fixes 2 things: * Superset handling (should ignore) * SSZ offset not set for custom ssz in attestation encoding after json unmarshalling
Configuration menu - View commit details
-
Copy full SHA for 341bfea - Browse repository at this point
Copy the full SHA 341bfeaView commit details -
feat: add
fullTx
params toNewPendingTransactions
(erigontech#9204)feat: add `fullTx` params to `NewPendingTransactions` Closes erigontech#9203
Configuration menu - View commit details
-
Copy full SHA for b9ebb6c - Browse repository at this point
Copy the full SHA b9ebb6cView commit details -
backward compatibility of .lock (erigontech#10006)
In PR: - new .lock format introduced by erigontech#9766 is not backward compatible. In the past “empty .lock” did mean “all prohibited” and it was changed to “all allowed”. - commit Not in PR: I have idea to make .lock also forward compatible - by making it whitelist instead of blacklist: after adding new snap type it will not be downloaded by accident. Will do it in next PR. But I need one more confirmation - why do we need exceptions from .lock? Why we breaking "download once" invariant for some type of files? Can we avoid it?
Configuration menu - View commit details
-
Copy full SHA for 3829bfe - Browse repository at this point
Copy the full SHA 3829bfeView commit details -
Make logs subscription channel size configurable (erigontech#9810)
This PR makes the channel that is used to send logs to subscriptions configurable so logs are not dropped when the channel gets filled. See issue 9699. This is just an initial version since I wanted to gather some feedback and was unsure if this is the correct approach to solve this.
Configuration menu - View commit details
-
Copy full SHA for a0049fe - Browse repository at this point
Copy the full SHA a0049feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7cd1fa - Browse repository at this point
Copy the full SHA d7cd1faView commit details
Commits on Apr 26, 2024
-
[ots] Fix incorrect return type and overflow on total block fees calc (…
…erigontech#10070) For E2: fix incorrect type + overflow in certain blocks Corresponding otterscan issue: otterscan/otterscan#1658
Configuration menu - View commit details
-
Copy full SHA for 3e1331a - Browse repository at this point
Copy the full SHA 3e1331aView commit details -
RPC:
--http.dbg.single=true
and custom HTTP headerdbg: true
(eri……gontech#10039) - Added method `tx.Context()` - because Tx already bounded to context by `db.BeginRo(ctx)` - Removed ctx parameter from `BlockWithSenders` method in interfaces - Added `dbg.ToContext()` and `dbg.Enabled(ctx)` methods to set/get debugging tag to `ctx`. Added way to debug single http request: To print more detailed logs for 1 request - add `--http.dbg.single=true` flag. Then can send HTTP header `"dbg: true"`: ``` curl -X POST -H "dbg: true" -H "Content-Type: application/json" --data '{"jsonrpc": "2.0", "method": "eth_blockNumber", "params": [], "id":1}' localhost:8545 ``` --------- Co-authored-by: battlmonstr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5270bc - Browse repository at this point
Copy the full SHA a5270bcView commit details -
all: use the built-in slices library (erigontech#9842)
In the current go 1.21 version used in the project, slices are no longer an experimental feature and have entered the standard library Co-authored-by: alex.sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9001183 - Browse repository at this point
Copy the full SHA 9001183View commit details -
chore(config): json marshal chainName (erigontech#9865)
As the other fields are json marshaled into lowerUpper case, we should use the same style. --------- Signed-off-by: jsvisa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aee77ab - Browse repository at this point
Copy the full SHA aee77abView commit details -
Fix new_heads Events Emission on Block Forks (erigontech#10072)
TL;DR: on a reorg, the common ancestor block is not being published to subscribers of newHeads #### Expected behavior if the reorg's common ancestor is 2, I expect 2 to be republished 1, 2, **2**, **3**, **4** #### Actual behavior 2 is not republished, and 3's parentHash points to a 2 header that was never received 1, 2, **3**, **4** This PR is the same thing as erigontech#9738 except with a test. Note... the test passes, but **this does not actually work in production** (for Ethereum mainnet with prysm as external CL). Why? Because in production, `h.sync.PrevUnwindPoint()` is always nil: https://github.com/ledgerwatch/erigon/blob/a5270bccf5e69a6beaaab9a0663bdad80e989505/turbo/stages/stageloop.go#L291 which means the initial "if block" is never entered, and thus we have **no control** of increment/decrement `notifyFrom` during reorgs https://github.com/ledgerwatch/erigon/blob/a5270bccf5e69a6beaaab9a0663bdad80e989505/eth/stagedsync/stage_finish.go#L137-L146 I don't know why `h.sync.PrevUnwindPoint()` is seemingly always nil, or how the test can pass if it fails in prod. I'm hoping to pass the baton to someone who might. Thank you @indanielo for original fix. If we can figure this bug out, it closes erigontech#8848 and closes erigontech#9568 and closes erigontech#10056 --------- Co-authored-by: Daniel Gimenez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e56433 - Browse repository at this point
Copy the full SHA 4e56433View commit details -
chore: remove repetitive words with tools (erigontech#10076)
use https://github.com/Abirdcfly/dupword to check repetitive words
Configuration menu - View commit details
-
Copy full SHA for eac6f04 - Browse repository at this point
Copy the full SHA eac6f04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c83ee65 - Browse repository at this point
Copy the full SHA c83ee65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7efa2 - Browse repository at this point
Copy the full SHA 6e7efa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 382f881 - Browse repository at this point
Copy the full SHA 382f881View commit details
Commits on Apr 27, 2024
-
downloader: docs on MMAP for data-files r/w and experiments with bufio (
erigontech#10074) Pros: - it allows to not pre-alloc files: erigontech#8688 - it allows to not "sig-bus" when no space left on disk (return user-friendly error). see: erigontech#8500 - but DB will be MMAP anyway and may get "sig-bus" FYI: - seems no perf difference (but i tested only on cloud drives) - erigon will anyway open it as mmap Cons: - i did implemented `fsync` for mmap ( anacrolix/torrent#755 ) - probably will need implement it for bufio: anacrolix/torrent#937 - no zero-copy: more `alloc` memory will be holded by APP (PageCache starvation). I see 2x mem usage (at `--torrent.download.slots=500` 20gb vs 40gb) - i see "10K threads exchaused" error earlier (on `--torrent.download.slots=500`). - what else?
Configuration menu - View commit details
-
Copy full SHA for 7ac8b10 - Browse repository at this point
Copy the full SHA 7ac8b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d450357 - Browse repository at this point
Copy the full SHA d450357View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab0f633 - Browse repository at this point
Copy the full SHA ab0f633View commit details -
Fetch and skip sync events (erigontech#10051)
For period where there are not many sync events (mostly testnets) sync event fecthing can be slow becuase sync events are fetched at the end of every sprint. Fetching the next and looking at its block number optimizes this because fetches can be skipped until the next known block with sync events.
Configuration menu - View commit details
-
Copy full SHA for 5d92302 - Browse repository at this point
Copy the full SHA 5d92302View commit details -
EIP-2537 (BLS12-381): use gnark instead of kilic (erigontech#10082)
Cherry pick ethereum/go-ethereum#29441 --------- Co-authored-by: Marius van der Wijden <[email protected]> Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2241e11 - Browse repository at this point
Copy the full SHA 2241e11View commit details -
abi: fix abigen issue with make devtools (erigontech#10091)
fixes erigontech#7593 it introduced a regression: `"fmt"` and `"reflect"` imports were added for all files generated by `abigen` assuming that they will be used in all cases, however that assumption was wrong for some cases resulting in invalid code being generated (in this case after running `make devtools`): <img width="982" alt="Screenshot 2024-04-27 at 10 50 37" src="https://github.com/ledgerwatch/erigon/assets/94537774/9a1b93a5-2141-40d9-8c9e-01a1ff6c031c">
Configuration menu - View commit details
-
Copy full SHA for 00850e0 - Browse repository at this point
Copy the full SHA 00850e0View commit details -
Caplin: Inclusion of
VoluntaryExits
,AttesterSlashing
s, `Proposer……Slashing`s, `BlsExecutionToChange`s and `Attestation`s into block production (erigontech#10071) This PR add operations inclusion. ## Normal operations * BlsExecutionChange * VoluntaryExit * Slashings Each of these operations blacklist the index they work on so we do not have repeating indices for the same operations twice. we assume all signatures are pre-validated and just see if it is a good time to produce a block with them (by looking at their slot) ## Aggregated Attestations There is a lot of trash attestations on the network so we separate our algorithm in 3 steps: ### Eligibility We iterate over the entire pool of accumulated attestations and filter out all attestations who cannot be included at the current slot, and compute their expected reward. (filter out if 0). ### Ranking We rank the `Attestation`s by their expected reward (we just sort the array of candidates) by expected reward in ascending order. ### Filtering by superset We may have some supersets left-over, filter attestation which ends up being supersets of other. this process is done from highest reward down to lowest reward.
Configuration menu - View commit details
-
Copy full SHA for b14b766 - Browse repository at this point
Copy the full SHA b14b766View commit details -
mdbx: Return err early in iter.Next() (erigontech#10078)
`HasNext` will return true even with existing error and the application will expect a next entry. The `Next` function can get into an internal error (such as a `panic()`) while fetching the next cursor item and thus fail to return the error. --------- Co-authored-by: alex.sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7d0960 - Browse repository at this point
Copy the full SHA d7d0960View commit details
Commits on Apr 28, 2024
-
make: mocks using mockgen (erigontech#10098)
- replaces usages of `moq` in `erigon-lib` with `mockgen` (gomock) - adds a `make mocks` and `mocks-clean` command for `erigon` - updates existing `make mocks` command and adds a `mocks-clean` common for `erigon-lib`
Configuration menu - View commit details
-
Copy full SHA for 63578a8 - Browse repository at this point
Copy the full SHA 63578a8View commit details -
mockgen: use typed mocks for compile time check (erigontech#10103)
Use `mockgen -typed=true` to generate mocks with type-safe `Return`, `Do`, `DoAndReturn` function - https://github.com/uber-go/mock?tab=readme-ov-file#flags
Configuration menu - View commit details
-
Copy full SHA for 4bc3bc6 - Browse repository at this point
Copy the full SHA 4bc3bc6View commit details
Commits on Apr 29, 2024
-
make: add gen commands (erigontech#10106)
adds: - `make gen` - `make solc` - `make abigen` - `make codecgen` - `make gencodec` - `make graphql` tidies up `make devtools`
Configuration menu - View commit details
-
Copy full SHA for 255be13 - Browse repository at this point
Copy the full SHA 255be13View commit details -
added print DBs table sizes (erigontech#10111)
Added command to print databases tables basic info. There are two options : - print all info: ./build/bin/diag dbs all - print only populated tables and dbs: ./build/bin/diag dbs pop Here is example output: ![Screenshot 2024-04-28 at 21 38 18](https://github.com/ledgerwatch/erigon/assets/29065143/f0a04931-8d87-4c45-b71a-71d75404f3fc) @taratorio if you want I can add flag which will print specific DB.
Configuration menu - View commit details
-
Copy full SHA for e697459 - Browse repository at this point
Copy the full SHA e697459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad651e - Browse repository at this point
Copy the full SHA 3ad651eView commit details -
Caplin: tweaks to make staking more stable. (erigontech#10097)
Tweaks I did: 1) Decreased attestation expiry down to 30 minutes 2) Removed slot check in committeeSubAggregation 3) More reliable algorithm for the dependent root Results: * Better aggregates * Less strain on the node * No blocks/attestations missed
Configuration menu - View commit details
-
Copy full SHA for 3b72b5a - Browse repository at this point
Copy the full SHA 3b72b5aView commit details -
mdbx: pre-open read pagesize from db (erigontech#10113)
Problem: if --pageSize parameter not set - we using `default pagesize` instead of `real pagesize of db`. And it causing different `dirtySpace` size (because it's accounted in "pages")
Configuration menu - View commit details
-
Copy full SHA for a12a99c - Browse repository at this point
Copy the full SHA a12a99cView commit details -
RPC: Receipts LRU cache (erigontech#10112)
for erigontech#10099 for things like `eth_getTransactionReceipt`, `ots_searchTransactionsAfter`, etc... Also moved: - moved `api.chainConfig()` inside `api.getReceipts()` - switched `ots` to use blocks/receipts lru - switched price oracle to use blocks/receipts
Configuration menu - View commit details
-
Copy full SHA for 83c95ba - Browse repository at this point
Copy the full SHA 83c95baView commit details -
use sonar for code coverage badge (erigontech#10107)
- use sonar badge for code coverage - remove unnecessary "Coverage" GitHub action and unnecessary duplicate test run on "devel" CI for it - the existing coverage job + badge didn't seem to be accurate (wasn't taking into account `erigon-lib` sub-module) <img width="982" alt="Screenshot 2024-04-29 at 12 06 46" src="https://github.com/ledgerwatch/erigon/assets/94537774/e47367ed-340d-42b5-ad00-2f59edce100c">
Configuration menu - View commit details
-
Copy full SHA for aed056f - Browse repository at this point
Copy the full SHA aed056fView commit details -
dvovk/limit mem usage (erigontech#10069)
Implemented limit for saving peers in an Erigon node memory to be able to turn on diagnostics data collection by default.
Configuration menu - View commit details
-
Copy full SHA for 2b83da1 - Browse repository at this point
Copy the full SHA 2b83da1View commit details -
chore: fix some function names (erigontech#10117)
Signed-off-by: luchenhan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06dfaea - Browse repository at this point
Copy the full SHA 06dfaeaView commit details -
Revert "backward compatibility of .lock" and Backward compatibility b…
…y Giulio (erigontech#10077) Reverts erigontech#10006 and add a proper migration routine
Configuration menu - View commit details
-
Copy full SHA for 298e153 - Browse repository at this point
Copy the full SHA 298e153View commit details -
dvovk/enable_dignostic (erigontech#10083)
Enabled diagnostics by default to collect data. It will allow to connect to node and get stored data. It includes three new flags: - "diagnostics.disabled" - it's set to "false" by default. Set to "true" if you want to disable diagnostics. - "diagnostics.endpoint.addr" - address of HTTP endpoint to get diagnostics data - "diagnostics.endpoint.port" - port of HTTP endpoint to get diagnostics data [DO NOT MERGE] as it depend on: - erigontech#10069 - update support command - update diagnostics UI
Configuration menu - View commit details
-
Copy full SHA for 0967c5e - Browse repository at this point
Copy the full SHA 0967c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 287e4a2 - Browse repository at this point
Copy the full SHA 287e4a2View commit details -
Bor waypoint storage (erigontech#9793)
Implementation of db and snapshot storage for additional synced hiemdall waypoint types * Checkpoint * Milestones This is targeted at the Astrid downloader which uses waypoints to verify headers during syncing and fork choice selection. Post milestones for heimdall these types are currently downloaded by erigon but not persisted locally. This change adds persistence for these types. In addition to the pure persistence changes this PR also contains a refactor step which is part of the process of extracting polygon related types from erigon core into a seperate package which may eventually be extracted to a separate module and possibly repo. The aim is rather than the core `turbo\snapshotsync\freezeblocks` having to know about types it manages and how to exaract and index their contents this can concern it self with a set of macro shard management actions. This process is partially completed by this PR, a final step will be to remove BorSnapshots and to simplify the places in the code which has to remeber to deal with them. This requires further testing so has been left out of this PR to avoid delays in delivering the base types. # Status * Waypont types and storage are complete and integrated in to the BorHeimdall stage, The code has been tested to check that types are inserted into mdbx, extracted and merged correctly * I have verified that when produced from block 0 the new snapshot correctly follow the merging strategy of existing snapshots * The functionality is enables by a **--bor.waypoints=true** this is false by default. # Testing This has been tested as follows: * Run a Mumbai instance to the tip and check current processing for milestones and checkpoints # Post merge steps * Produce and release snapshots for mumbai and bor mainnet * Check existing node upgrades * Remove --bor.waypoints flags
Configuration menu - View commit details
-
Copy full SHA for 714c259 - Browse repository at this point
Copy the full SHA 714c259View commit details -
Replace snaptype.AllTypes with local definitions (erigontech#10132)
When adding bor waypont types I have removed snaptype.AllTypes because it causes package cross-dependencies. This fixes the places where all types have been used post the merge changes.
Configuration menu - View commit details
-
Copy full SHA for b766820 - Browse repository at this point
Copy the full SHA b766820View commit details -
Caplin: process new attesting indicies before block comes in to avoid…
… occasiona Reorg (erigontech#10085)
Configuration menu - View commit details
-
Copy full SHA for dee2191 - Browse repository at this point
Copy the full SHA dee2191View commit details
Commits on Apr 30, 2024
-
qa-tests: small improvements (erigontech#10127)
This PR - avoids installing Golang on every test run, - clean up the testbed datadir at the end of the test
Configuration menu - View commit details
-
Copy full SHA for d8bf235 - Browse repository at this point
Copy the full SHA d8bf235View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7edc0b8 - Browse repository at this point
Copy the full SHA 7edc0b8View commit details -
align deps of e35 and devel (erigontech#10136)
- upgrade docker - remove tendermint
Configuration menu - View commit details
-
Copy full SHA for 9e7e8c3 - Browse repository at this point
Copy the full SHA 9e7e8c3View commit details -
core/types: disable go:generate codecgen for receipts and logs (erigo…
…ntech#10105) running `go generate ./...` fails with: ``` codecgen error: error running 'go run codecgen-main-2.generated.go': exit status 1, console: panic: encoding alphabet includes duplicate symbols goroutine 1 [running]: encoding/base64.NewEncoding(...) /usr/local/go/src/encoding/base64/base64.go:82 github.com/ugorji/go/codec.init() /Users/milen/go/pkg/mod/github.com/ugorji/go/[email protected]/gen.go:168 +0xf1c exit status 2 ``` this is a problem when using go1.22 and it has been fixed here: - ugorji/go@8286c2d - issue: ugorji/go#407
Configuration menu - View commit details
-
Copy full SHA for 70dfadd - Browse repository at this point
Copy the full SHA 70dfaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e4969 - Browse repository at this point
Copy the full SHA 01e4969View commit details -
Refactored types to force runtime registrations to be type dependent (e…
…rigontech#10147) This resolves erigontech#10135 All enums are constrained by their owning type which forces package includsion and hence type registration. Added tests for each type to check the construction cycle.
Configuration menu - View commit details
-
Copy full SHA for 1558fc7 - Browse repository at this point
Copy the full SHA 1558fc7View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 24a789b - Browse repository at this point
Copy the full SHA 24a789bView commit details -
Set existing torrent webseeds after download (erigontech#10149)
Fix a timing hole where torrents that get created before webseeds have been downloaded don't get webseeds set.
Configuration menu - View commit details
-
Copy full SHA for 8d21150 - Browse repository at this point
Copy the full SHA 8d21150View commit details -
eth, txpool: enforce 30gwei for gas related configs for polygon (erig…
…ontech#10158) Cherry-pick PR erigontech#10119 into the release Co-authored-by: Marcello Ardizzone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82262fe - Browse repository at this point
Copy the full SHA 82262feView commit details
Commits on May 2, 2024
-
make: fix gen issue with mockgen not found in PATH (erigontech#10162) (…
…erigontech#10166) Fixes erigontech#10157 (comment) Problem was: ``` grep -r -l --exclude-dir=erigon-lib "^// Code generated by MockGen. DO NOT EDIT.$" . | xargs rm -r ``` was deleting the `mockgen` binary after it was built 🙃
Configuration menu - View commit details
-
Copy full SHA for 697732d - Browse repository at this point
Copy the full SHA 697732dView commit details -
abigen: fix duplicate struct definitions (erigontech#10157) (erigonte…
…ch#10164) fixes a 2nd regression introduced by - erigontech#7593 - it generates duplicate struct types in the same package (check screenshot below) - also found a better way to fix the first regression with unused imports (improvement over erigontech#10091) <img width="1438" alt="Screenshot 2024-04-30 at 17 30 42" src="https://github.com/ledgerwatch/erigon/assets/94537774/154d484b-4b67-4104-8a6e-eac2423e1c0e">
Configuration menu - View commit details
-
Copy full SHA for 9a010cd - Browse repository at this point
Copy the full SHA 9a010cdView commit details -
dvovk/pprof fix (erigontech#10155) (erigontech#10178)
Cherry pick PR erigontech#10155 into the release Co-authored-by: Dmytro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4079f4e - Browse repository at this point
Copy the full SHA 4079f4eView commit details -
Engine API: NewPayload fails with a "context canceled" error in Curre…
…nt/GetHeader (erigontech#9786) (erigontech#9894) * improved logging * check ctx in ServeHTTP: The context might be cancelled if the client's connection was closed while waiting for ServeHTTP. * If execution API returns ExecutionStatus_Busy, limit retry attempts to 10 seconds. This timeout must be lower than a typical client timeout (30 sec), in order to give the client feedback about the server status. * If execution API returns ExecutionStatus_Busy, increase retry delay from 10 ms to 100 ms to avoid stalling ourselves with multiple busy loops. IMO this delay should be higher (e.g. 1 sec). Ideally we shouldn't do polling at all, but doing a blocking ctx call requires rearchitecting the ExecutionStatus_Busy logic. see erigontech#9786
Configuration menu - View commit details
-
Copy full SHA for bd1a458 - Browse repository at this point
Copy the full SHA bd1a458View commit details -
Configuration menu - View commit details
-
Copy full SHA for b59f04c - Browse repository at this point
Copy the full SHA b59f04cView commit details
Commits on May 3, 2024
-
Unnecessary Logs in sentry removed (erigontech#10190)
Cherry pick PR erigontech#10187 into the release Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5257bf - Browse repository at this point
Copy the full SHA a5257bfView commit details -
nil block during execution (erigontech#10193)
release cherry pick
Configuration menu - View commit details
-
Copy full SHA for 6648899 - Browse repository at this point
Copy the full SHA 6648899View commit details
Commits on May 4, 2024
-
qa-tests: updating test workflow on release/2.60 (erigontech#10196)
This PR brings the changes of erigontech#10195 to the branch release/2.60 with the necessary modifications
Configuration menu - View commit details
-
Copy full SHA for 49e0171 - Browse repository at this point
Copy the full SHA 49e0171View commit details
Commits on May 6, 2024
-
qa-tests: fix workflows for release 2.60 (erigontech#10217)
Running a test every day doesn't make sense on an inactive branch. It also seems that the schedule trigger favours the main branch if the test workflow has the same name on the main and other branches. So this PR changes the test trigger to "push events".
Configuration menu - View commit details
-
Copy full SHA for 88680ca - Browse repository at this point
Copy the full SHA 88680caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1e1338 - Browse repository at this point
Copy the full SHA a1e1338View commit details -
Blocks snaps - see 0 indices after reopen (erigontech#10219)
Cherry pick PR erigontech#10214 into the release Co-authored-by: Alex Sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 948e781 - Browse repository at this point
Copy the full SHA 948e781View commit details
Commits on May 7, 2024
-
torrent v1.54.2-alpha-7 -> v1.54.2-alpha-8 (release/2.60) (erigontech…
…#10224) This adds torrent fixes that remove bad peers due to non handling of http errs.
Configuration menu - View commit details
-
Copy full SHA for 40d1327 - Browse repository at this point
Copy the full SHA 40d1327View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ef2da - Browse repository at this point
Copy the full SHA 13ef2daView commit details -
fixed start diag server (erigontech#10236)
fixed start diag server if metrics address is different from pprof address --------- Co-authored-by: taratorio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 764706d - Browse repository at this point
Copy the full SHA 764706dView commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d41c27 - Browse repository at this point
Copy the full SHA 7d41c27View commit details -
downloader: --seedbox doesn't init snaptypes (erigontech#10245)
Cherry pick PR erigontech#10215 into the release Co-authored-by: Alex Sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32f7775 - Browse repository at this point
Copy the full SHA 32f7775View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 23908e4 - Browse repository at this point
Copy the full SHA 23908e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f08eb13 - Browse repository at this point
Copy the full SHA f08eb13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1455478 - Browse repository at this point
Copy the full SHA 1455478View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 620d425 - Browse repository at this point
Copy the full SHA 620d425View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64f677a - Browse repository at this point
Copy the full SHA 64f677aView commit details
Commits on May 14, 2024
-
remove nils from p2p logs (erigontech#10303)
fix for ``` [p2p] Server protocol=68 peers=2 trusted=0 inbound=1 LOG15_ERROR= LOG15_ERROR= LOG15_ERROR= LOG15_ERROR= LOG15_ERROR= i/o timeout=53 EOF=65 closed by remote=215 too many peers=6 ecies: invalid message=5 ```
Configuration menu - View commit details
-
Copy full SHA for e67eaaf - Browse repository at this point
Copy the full SHA e67eaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7883a4e - Browse repository at this point
Copy the full SHA 7883a4eView commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc7a963 - Browse repository at this point
Copy the full SHA dc7a963View commit details -
fix Consensus specification tests CI (erigontech#10391) (erigontech#1…
…0396) Cherry-pick: erigontech@bc5fa6f Need this to get PR CI green for v2.60.1 patches, e.g. - erigontech#10390 Co-authored-by: Andrew Ashikhmin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce8b757 - Browse repository at this point
Copy the full SHA ce8b757View commit details
Commits on May 18, 2024
-
rpc/handler: do not append null to stream when json may be valid (eri…
…gontech#10390) Cherry-pick: erigontech@4d1c954 Relates to: erigontech#10376
Configuration menu - View commit details
-
Copy full SHA for c2934dc - Browse repository at this point
Copy the full SHA c2934dcView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 62c5584 - Browse repository at this point
Copy the full SHA 62c5584View commit details -
Configuration menu - View commit details
-
Copy full SHA for e609feb - Browse repository at this point
Copy the full SHA e609febView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb66d5 - Browse repository at this point
Copy the full SHA 6bb66d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 666c306 - Browse repository at this point
Copy the full SHA 666c306View commit details -
Fixed Bor Log appearing on Ethereum Mainnet (erigontech#10405) (erigo…
…ntech#10420) Cherry-pick: erigontech@be889f6 Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d4a614 - Browse repository at this point
Copy the full SHA 6d4a614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 316a9e5 - Browse repository at this point
Copy the full SHA 316a9e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0b936 - Browse repository at this point
Copy the full SHA dc0b936View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a1f10c9 - Browse repository at this point
Copy the full SHA a1f10c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0348a30 - Browse repository at this point
Copy the full SHA 0348a30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2ff9d - Browse repository at this point
Copy the full SHA 2f2ff9dView commit details
Commits on May 24, 2024
-
fix gas price not right problem (erigontech#10456)
Cherry pick PR erigontech#10451 into the release branch Co-authored-by: mars <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fced9f - Browse repository at this point
Copy the full SHA 7fced9fView commit details
Commits on May 27, 2024
-
eth_estimateGas: default feeCap to base fee (erigontech#10499)
Copy PR erigontech#10495 into the release branch
Configuration menu - View commit details
-
Copy full SHA for c0be07d - Browse repository at this point
Copy the full SHA c0be07dView commit details -
Add flag for bor waypoint types (erigontech#10501)
Cherry pick PR erigontech#10281 into the release branch Co-authored-by: Mark Holt <[email protected]> Co-authored-by: alex.sharov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e500bd - Browse repository at this point
Copy the full SHA 2e500bdView commit details -
try to fix 'method handler crashed' for debug_traceCall of erigontech…
…#9090 (erigontech#10502) Cherry pick PR erigontech#10401 into the release branch Co-authored-by: mars <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0df97f - Browse repository at this point
Copy the full SHA b0df97fView commit details -
diagnostics: cherry pick speedtest disable (erigontech#10509)
Cherry pick PR erigontech#10449 into the release branch
Configuration menu - View commit details
-
Copy full SHA for 7e1adef - Browse repository at this point
Copy the full SHA 7e1adefView commit details -
Enable DNS p2p discovery on holesky (erigontech#10507)
Cherry pick PR erigontech#10460 into the release branch Co-authored-by: Willian Mitsuda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b5653b - Browse repository at this point
Copy the full SHA 7b5653bView commit details -
fix eth_call 'method handler crashed' error when tx has set maxFeePer…
…BlobGas (erigontech#10506) Cherry pick PR erigontech#10452 into the release branch Co-authored-by: mars <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3af203 - Browse repository at this point
Copy the full SHA d3af203View commit details
Commits on May 28, 2024
-
e2: remove overlapped files only after merge (erigontech#10487)
Otherwise: if start after `kill -9` in the middle of merge - may remove small files of 1 type of file, but leave small files of another type of files (which merge was not finished) - and leave node in un-mergable state: erigontech#10485 --------- Co-authored-by: awskii <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 608a940 - Browse repository at this point
Copy the full SHA 608a940View commit details -
add flag checking for pruning waypoints (erigontech#10508)
Cherry pick PR erigontech#10468 into the release branch Co-authored-by: Mark Holt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9840ad - Browse repository at this point
Copy the full SHA e9840adView commit details -
p2p/sentry: sentry doesn't start with ErrNoHead (erigontech#10454) (e…
…rigontech#10523) cherry-pick erigontech#10494 to release/2.60
Configuration menu - View commit details
-
Copy full SHA for 9501f93 - Browse repository at this point
Copy the full SHA 9501f93View commit details -
add lock to purgeMilestoneIDsList (erigontech#10524)
Cherry pick PR erigontech#10493 into the release branch Co-authored-by: Mark Holt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 128f015 - Browse repository at this point
Copy the full SHA 128f015View commit details -
polygon/heimdall: fix checkpoint json marshalling (erigontech#10530)
Fixes a recent regression causing unwinds due to checkpoints having zero root hash: ``` [WARN] [05-18|23:58:54.662] [bor] Root hash mismatch while whitelisting checkpoint expected=ac1c57270479250af3ce8eee90075cd8b2ba1bac55353105e063d9a4c87c743e got=0000000000000000000000000000000000000000000000000000000000000000 [WARN] [05-18|23:58:54.662] [bor] Rewinding chain due to checkpoint root hash mismatch number=57125727 ``` Note this has already been fixed on Erigon 3 branch but as part of a non-related PR - https://github.com/ledgerwatch/erigon/pull/10124/files#diff-47d4532f399f2d6a45e6f19944a45c80bac573b4d1b5cb51485d0254229d1b16
Configuration menu - View commit details
-
Copy full SHA for f13762b - Browse repository at this point
Copy the full SHA f13762bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13ba619 - Browse repository at this point
Copy the full SHA 13ba619View commit details
Commits on May 29, 2024
-
Fix capacity for immediate appends (erigontech#10539)
Cherry pick PR erigontech#10528 into the release branch Co-authored-by: Shoham Chakraborty <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b672fcb - Browse repository at this point
Copy the full SHA b672fcbView commit details -
core/vm: set tracer-observable value of a delegatecall to match paren…
…t value (erigontech#10370) requested by erigontech#9549 port of ethereum/go-ethereum#26632
Configuration menu - View commit details
-
Copy full SHA for c33912c - Browse repository at this point
Copy the full SHA c33912cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 116d024 - Browse repository at this point
Copy the full SHA 116d024View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a39ee5 - Browse repository at this point
Copy the full SHA 7a39ee5View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e94cc09 - Browse repository at this point
Copy the full SHA e94cc09View commit details -
blobGasPrice should be marshalled as hex (erigontech#10571)
Cherry pick PR erigontech#10551 into the release branch
Configuration menu - View commit details
-
Copy full SHA for efed89b - Browse repository at this point
Copy the full SHA efed89bView commit details -
Caplin: Fixed reforwarding of Bls Execution changes (erigontech#10577)
Cherry pick PR erigontech#10546 into the release branch Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3fcd76 - Browse repository at this point
Copy the full SHA c3fcd76View commit details -
Caplin: Proper "Normalization" of length of ForkVersions to 8 hex cha…
…racters (erigontech#10578) Cherry pick PR erigontech#10512 into the release branch Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e3d061 - Browse repository at this point
Copy the full SHA 2e3d061View commit details -
Caplin: Update BlobSidecars Beacon API endpoint to the latest specs (e…
…rigontech#10580) Cherry pick PR erigontech#10576 into the release branch Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b29d137 - Browse repository at this point
Copy the full SHA b29d137View commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ca6db9e - Browse repository at this point
Copy the full SHA ca6db9eView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e28231 - Browse repository at this point
Copy the full SHA 5e28231View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb025dd - Browse repository at this point
Copy the full SHA fb025ddView commit details -
bor blocks retire: infinity loop fix (erigontech#10596)
Problem: `+1` was added to maxBlockNum instead of minBlockNum for: erigontech#10554
Configuration menu - View commit details
-
Copy full SHA for 5bbcc7a - Browse repository at this point
Copy the full SHA 5bbcc7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c512a - Browse repository at this point
Copy the full SHA 09c512aView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa4b8a4 - Browse repository at this point
Copy the full SHA aa4b8a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8eead9 - Browse repository at this point
Copy the full SHA c8eead9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 807bc91 - Browse repository at this point
Copy the full SHA 807bc91View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc1d9ba - Browse repository at this point
Copy the full SHA dc1d9baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de2f4b - Browse repository at this point
Copy the full SHA 3de2f4bView commit details -
bor blocks retire: infinity loop fix (erigontech#10596)
Problem: `+1` was added to maxBlockNum instead of minBlockNum for: erigontech#10554
Configuration menu - View commit details
-
Copy full SHA for 5456bf8 - Browse repository at this point
Copy the full SHA 5456bf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d460a0a - Browse repository at this point
Copy the full SHA d460a0aView commit details
Commits on Jun 4, 2024
-
txpool: EIP-3860 should only apply to create transactions (erigontech…
…#10609) This fixes Issue erigontech#10607
Configuration menu - View commit details
-
Copy full SHA for 9471c44 - Browse repository at this point
Copy the full SHA 9471c44View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4fff093 - Browse repository at this point
Copy the full SHA 4fff093View commit details -
Configuration menu - View commit details
-
Copy full SHA for d04796e - Browse repository at this point
Copy the full SHA d04796eView commit details
Commits on Jun 10, 2024
-
Fix potential p2p shutdown hangup (erigontech#10626)
This is a fix for: erigontech#10192 This fixes is a deadlock in v4_udp.go where * Thread A waits on mutex.Lock() in resetTimeout() called after reading listUpdate channel. * Thread B waits on listUpdate <- plist.PushBack(p) called after locking mutex.Lock() This fix decouples the list operations which need locking from the channel operations which don't by storing the changes in local variables. These updates are used for resetting a timeout - which is not order dependent.
Configuration menu - View commit details
-
Copy full SHA for 2222a11 - Browse repository at this point
Copy the full SHA 2222a11View commit details
Commits on Jun 13, 2024
-
downloader: Number of DNS requests seem excessive (erigontech#5145) (e…
…rigontech#10739) cherry-pick erigontech#10693 to release
Configuration menu - View commit details
-
Copy full SHA for c637e37 - Browse repository at this point
Copy the full SHA c637e37View commit details
Commits on Jun 14, 2024
-
rpc: Fix incorrect txfeecap (erigontech#10643)
Cherry pick PR erigontech#10636 to Erigon 2
Configuration menu - View commit details
-
Copy full SHA for fabed0c - Browse repository at this point
Copy the full SHA fabed0cView commit details
Commits on Jun 17, 2024
-
downloader: don't block erigon startup if devs deploy new hashes (of …
…same files) (erigontech#10761)
Configuration menu - View commit details
-
Copy full SHA for cac1c2d - Browse repository at this point
Copy the full SHA cac1c2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1704658 - Browse repository at this point
Copy the full SHA 1704658View commit details
Commits on Jun 18, 2024
-
qa-tests: backport to release/2.60 improvements made to e3 github act…
…ion workflows (erigontech#10778) This PR backports improvements that we added to the E3 tests: recording runner name and db version used for testing on MongoDB database.
Configuration menu - View commit details
-
Copy full SHA for 4fb2ef4 - Browse repository at this point
Copy the full SHA 4fb2ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f8efdf - Browse repository at this point
Copy the full SHA 9f8efdfView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9e35ec - Browse repository at this point
Copy the full SHA b9e35ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1691a8 - Browse repository at this point
Copy the full SHA d1691a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd90479 - Browse repository at this point
Copy the full SHA dd90479View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4efd289 - Browse repository at this point
Copy the full SHA 4efd289View commit details -
Configuration menu - View commit details
-
Copy full SHA for efcf0d3 - Browse repository at this point
Copy the full SHA efcf0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c67af18 - Browse repository at this point
Copy the full SHA c67af18View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb2213c - Browse repository at this point
Copy the full SHA cb2213cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac70a1 - Browse repository at this point
Copy the full SHA 8ac70a1View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c19b034 - Browse repository at this point
Copy the full SHA c19b034View commit details -
Configuration menu - View commit details
-
Copy full SHA for a767ed4 - Browse repository at this point
Copy the full SHA a767ed4View commit details
Commits on Jun 21, 2024
-
Merge pull request #526 from anshalshukla/includes-2.60-zkevm-upstream
Includes 2.60 zkevm upstream
Configuration menu - View commit details
-
Copy full SHA for 0b58c5a - Browse repository at this point
Copy the full SHA 0b58c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 847d786 - Browse repository at this point
Copy the full SHA 847d786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d0182 - Browse repository at this point
Copy the full SHA 79d0182View commit details -
diagnostics: move E3 changes to E2 (erigontech#10806)
Merged all the work done from main branch to keep diagnostics up to date.
Configuration menu - View commit details
-
Copy full SHA for 2e590ce - Browse repository at this point
Copy the full SHA 2e590ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c5632 - Browse repository at this point
Copy the full SHA e8c5632View commit details -
Fix NewPayload Validation during header download (erigontech#10837)
Cherry pick PR erigontech#10093 into the release branch Co-authored-by: Minhyuk Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 478b5b2 - Browse repository at this point
Copy the full SHA 478b5b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 478d144 - Browse repository at this point
Copy the full SHA 478d144View commit details
Commits on Jun 24, 2024
-
Fix gas fee calculation for debug calls (erigontech#10880)
Cherry pick PR erigontech#10825 into the release branch Co-authored-by: Minhyuk Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fcf653 - Browse repository at this point
Copy the full SHA 2fcf653View commit details -
Configuration menu - View commit details
-
Copy full SHA for d109bea - Browse repository at this point
Copy the full SHA d109beaView commit details
Commits on Jun 25, 2024
-
Revert "eth_estimateGas: default feeCap to base fee (erigontech#10499)…
…" (erigontech#10904) This reverts PR erigontech#10499. See erigontech#10495 (comment) and PR erigontech#10901
Configuration menu - View commit details
-
Copy full SHA for aa591fd - Browse repository at this point
Copy the full SHA aa591fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22232cc - Browse repository at this point
Copy the full SHA 22232ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e4481 - Browse repository at this point
Copy the full SHA 20e4481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0c32a - Browse repository at this point
Copy the full SHA 5b0c32aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f41075 - Browse repository at this point
Copy the full SHA 2f41075View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2664054 - Browse repository at this point
Copy the full SHA 2664054View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a80e5e4 - Browse repository at this point
Copy the full SHA a80e5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc2b2fa - Browse repository at this point
Copy the full SHA cc2b2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a25aff - Browse repository at this point
Copy the full SHA 1a25affView commit details
Commits on Jun 28, 2024
-
Changing Caplin Finality Checkpoint API response to match spec (erigo…
…ntech#10944) Cherry pick PR erigontech#10843 into the release branch Co-authored-by: Angus Scott <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d983933 - Browse repository at this point
Copy the full SHA d983933View commit details -
Add zero check in tx.Sender func (erigontech#10737)
This is an additional check as erigontech#9990 could not be reliably reproduced. The conjecture is that at some point there is a race condition somewhere related to either storing snapshot file for an older block or updating the DB for a more recent block. Somewhere the code sets sender value directly to zero or overwrites a pointer, leading to sender address being incorrectly assigned to ZERO.
Configuration menu - View commit details
-
Copy full SHA for b7942be - Browse repository at this point
Copy the full SHA b7942beView commit details
Commits on Jul 1, 2024
-
* Add Normalcy fork * Add a few missed functions
Configuration menu - View commit details
-
Copy full SHA for 854d206 - Browse repository at this point
Copy the full SHA 854d206View commit details
Commits on Jul 2, 2024
-
eth/tracers: fix prestate tracer bug with create with value (erigonte…
…ch#10960) fixes erigontech#9531 Changes: - fixes a bug with the prestate tracer where we were incorrectly subtracting the value of a transaction from the "to" address balance in the "pre" state (should not be done for CREATE calls) - fixes a bug with the prestate tracer where we were incorrectly adding the value of a transaction to the "from" address balance in the "pre" state (should not be done for CREATE calls) - fixes a bug with the prestate tracer where we were incorrectly decrementing the nonce value of a transaction's "from" address in the "pre" state (should not be done for CREATE calls) - adds a test generator that can generate the test files for us based on real life transaction hash and node rpc url - check README https://github.com/ledgerwatch/erigon/blob/fix-prestate-tracer-on-create-e2/eth/tracers/internal/tracetest/testgenerator/README.md - adds test cases - fixes some existing test cases that were setup with incorrect data
Configuration menu - View commit details
-
Copy full SHA for 30cae52 - Browse repository at this point
Copy the full SHA 30cae52View commit details
Commits on Jul 3, 2024
-
eth/tracers: add optional includePrecompiles flag to callTracer - def…
…ault true is preserved (erigontech#10986) relates to erigontech#9784 - Adds support for an optional `"includePrecompiles"` tracer config option for `callTracer` that users can use to control behaviour (previous default of including precompile traces is preserved) - Adds tests for default and for `"includePrecompiles": false` based on https://etherscan.io/tx/0x536434786ace02697118c44abf2835f188bf79902807c61a523ca3a6200bc350
Configuration menu - View commit details
-
Copy full SHA for 4193e03 - Browse repository at this point
Copy the full SHA 4193e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7055c2c - Browse repository at this point
Copy the full SHA 7055c2cView commit details
Commits on Jul 4, 2024
-
turbo/jsonrpc: add optional includePrecompiles flag to trace_* apis (e…
…rigontech#10979) relates to erigontech#9784 - Adds support for an optional `"includePrecompiles"` tracer config option for our OeTracer (OpenEthereum) that users can use to match output of debug_* apis with callTracer (by default it includes precompiles). Note default spec for OpenEthereum traces are to not include precompiles - this is preserved by this PR - Note geth has support for `"includePrecompiles"` so we are getting more aligned as well - https://github.com/ethereum/go-ethereum/blob/master/eth/tracers/native/call_flat.go#L124 - Adds tests for OeTracer
Configuration menu - View commit details
-
Copy full SHA for 9710e98 - Browse repository at this point
Copy the full SHA 9710e98View commit details -
eth/tracers: always pop precompiles stack in callTracer (erigontech#1…
…1004) made a mistake in previous PR erigontech#10986 should always pop the precompiles stack for correctness
Configuration menu - View commit details
-
Copy full SHA for 1a050db - Browse repository at this point
Copy the full SHA 1a050dbView commit details -
allow to gracefully exit from CL downloading stage (erigontech#10887) (…
…erigontech#11020) Duplicating erigontech#10887 Co-authored-by: awskii <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb7db79 - Browse repository at this point
Copy the full SHA eb7db79View commit details -
Less troublesome way of identifying content-type (erigontech#10770) (e…
…rigontech#11018) Co-authored-by: Giulio rebuffo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d6a173 - Browse repository at this point
Copy the full SHA 8d6a173View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1417f89 - Browse repository at this point
Copy the full SHA 1417f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4f1ac - Browse repository at this point
Copy the full SHA fd4f1acView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4dd12e - Browse repository at this point
Copy the full SHA b4dd12eView commit details
Commits on Jul 8, 2024
-
qa-tests: add Tip-Tracking test for Gnosis (erigontech#11053)
This add a Tip-Tracking test on Erigon v2 for Gnosis chain/network
Configuration menu - View commit details
-
Copy full SHA for bebd788 - Browse repository at this point
Copy the full SHA bebd788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f73ed5 - Browse repository at this point
Copy the full SHA 1f73ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4dbe19 - Browse repository at this point
Copy the full SHA d4dbe19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 668307e - Browse repository at this point
Copy the full SHA 668307eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcea43d - Browse repository at this point
Copy the full SHA bcea43dView commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c6a84a - Browse repository at this point
Copy the full SHA 0c6a84aView commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ffbaba - Browse repository at this point
Copy the full SHA 8ffbabaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 269c9ec - Browse repository at this point
Copy the full SHA 269c9ecView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 314996b - Browse repository at this point
Copy the full SHA 314996bView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e734e51 - Browse repository at this point
Copy the full SHA e734e51View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ae2c6d - Browse repository at this point
Copy the full SHA 7ae2c6dView commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e89c7e8 - Browse repository at this point
Copy the full SHA e89c7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc8a1d - Browse repository at this point
Copy the full SHA 9bc8a1dView commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a52bc75 - Browse repository at this point
Copy the full SHA a52bc75View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b4b63c - Browse repository at this point
Copy the full SHA 9b4b63cView commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fd0978 - Browse repository at this point
Copy the full SHA 7fd0978View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2cc2c4 - Browse repository at this point
Copy the full SHA d2cc2c4View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87fa5ac - Browse repository at this point
Copy the full SHA 87fa5acView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2f950a - Browse repository at this point
Copy the full SHA d2f950aView commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1571d71 - Browse repository at this point
Copy the full SHA 1571d71View commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55ed010 - Browse repository at this point
Copy the full SHA 55ed010View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32d0174 - Browse repository at this point
Copy the full SHA 32d0174View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 811b973 - Browse repository at this point
Copy the full SHA 811b973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aac9c9 - Browse repository at this point
Copy the full SHA 5aac9c9View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03c0aa1 - Browse repository at this point
Copy the full SHA 03c0aa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a57c69 - Browse repository at this point
Copy the full SHA 2a57c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5541e94 - Browse repository at this point
Copy the full SHA 5541e94View commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 500812d - Browse repository at this point
Copy the full SHA 500812dView commit details
Commits on Oct 7, 2024
-
update with feat/zero branch zero.go file (#1109)
Co-authored-by: Jerry <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd237b6 - Browse repository at this point
Copy the full SHA dd237b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71fd49e - Browse repository at this point
Copy the full SHA 71fd49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef89a9d - Browse repository at this point
Copy the full SHA ef89a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8110af0 - Browse repository at this point
Copy the full SHA 8110af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e1cd28 - Browse repository at this point
Copy the full SHA 5e1cd28View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be67448 - Browse repository at this point
Copy the full SHA be67448View commit details
Commits on Oct 9, 2024
-
Merge branch 'zkevm' into zkevm-2.60
# Conflicts: # zk/stages/stage_sequence_execute_blocks.go
Configuration menu - View commit details
-
Copy full SHA for 30887e1 - Browse repository at this point
Copy the full SHA 30887e1View commit details