- 28 Apr, 2023 2 commits
-
-
ucwong authored
-
Felix Lange authored
This changes TALKREQ message processing to run the handler on separate goroutine, instead of running on the main discv5 dispatcher goroutine. It's better this way because it allows the handler to perform blocking actions. I'm also adding a new method TalkRequestToID here. The method allows implementing a request flow where one node A sends TALKREQ to another node B, and node B later sends a TALKREQ back. With TalkRequestToID, node B does not need the ENR of A to send its request.
-
- 27 Apr, 2023 1 commit
-
-
Delweng authored
Makes the `geth account ... ` commands usable even if a geth-process is already executing, since the account commands do not read the chaindata, it was not required for those to use the same locking mechanism. --- Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 26 Apr, 2023 5 commits
-
-
Péter Szilágyi authored
-
Stephen Guo authored
* light: use atomic type * light: use a suitable name for the stopped switch in LightChain
-
Stephen Guo authored
-
Roberto Bayardo authored
Regenerate receipt json code to remove omit empty. Previously, there was a discrepancy between the generated code and the source. --------- Co-authored-by:
lightclient@protonmail.com <lightclient@protonmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
rjl493456442 authored
* trie: add node type common package In trie/types package, a few node wrappers are defined, which will be used in both trie package, trie/snap package, etc. Therefore, a standalone common package is created to put these stuffs. * trie: rename trie/types to trie/trienode
-
- 25 Apr, 2023 5 commits
-
-
Sina Mahmoodi authored
eth: fix crash on querying nil finalized block
-
Sina Mahmoodi authored
This is a breaking GraphQL API change. All numeric values are now encoded as hex strings. The motivation for this change is matching JSON-RPC outputs more closely. Numbers in query parameters are accepted as both decimal integers and hex strings.
-
Martin Holst Swende authored
* cmd/geth: fix test to not use explicit db * cmd/geth: remove dao-test
-
Exca-DK authored
Co-authored-by:
Exca-DK <dev@DESKTOP-RI45P4J.localdomain> Co-authored-by:
rjl493456442 <garyrong0905@gmail.com>
-
s7v7nislands authored
-
- 24 Apr, 2023 2 commits
-
-
rjl493456442 authored
* core, trie: rework trie database * trie: fix comment
-
Péter Szilágyi authored
* all: remove notion of trusted checkpoints in the post-merge world * light: remove unused function * eth/ethconfig, les: remove unused config option * les: make linter happy --------- Co-authored-by:
Gary Rong <garyrong0905@gmail.com>
-
- 21 Apr, 2023 2 commits
-
-
Péter Szilágyi authored
* cmd/utils, node: switch to Pebble as the default db if none exists * node: fall back to LevelDB on platforms not supporting Pebble * core/rawdb, node: default to Pebble at the node level * cmd/geth: fix some tests explicitly using leveldb * ethdb/pebble: allow double closes, makes tests simpler
-
Péter Szilágyi authored
* core/types, params: add blob transaction type, RLP encoded for now * all: integrate Cancun (and timestamp based forks) into MakeSigner * core/types: fix 2 back-and-forth type refactors * core: fix review comment * core/types: swap blob tx type id to 0x03
-
- 20 Apr, 2023 5 commits
-
-
Martin Holst Swende authored
-
Martin Holst Swende authored
-
rjl493456442 authored
In this PR, all TryXXX(e.g. TryGet) APIs of trie are renamed to XXX(e.g. Get) with an error returned. The original XXX(e.g. Get) APIs are renamed to MustXXX(e.g. MustGet) and does not return any error -- they print a log output. A future PR will change the behaviour to panic on errorrs.
-
s7v7nislands authored
-
Alex Beregszaszi authored
-
- 19 Apr, 2023 2 commits
-
-
Adrian Sutton authored
renames `--vmodule` to `--log.vmodule`, and prints a warning if the old form is used.
-
Martin Holst Swende authored
Follow-up to #26697, makes the crawler less verbose on route53-based scenarios. It also changes the loglevel from debug to info on Updates, which are typically the root, and can be interesting to see.
-
- 18 Apr, 2023 3 commits
-
-
s7v7nislands authored
-
joohhnnn authored
-
Delweng authored
The EIP150Hash was an idea where, after the fork, we hardcoded the forked hash as an extra defensive mechanism. It wasn't really used, since forks weren't contentious and for all the various testnets and private networks it's been a hassle to have around. This change removes that config field. --------- Signed-off-by:
jsvisa <delweng@gmail.com>
-
- 17 Apr, 2023 4 commits
-
-
Anusha authored
-
Taeguk Kwon authored
Sets a meaningful name on test-files
-
noel authored
cmd/devp2p: fix log of ignored recent nodes counter
-
Parithosh Jayanthi authored
New sepolia bootnodes managed by EF devops
-
- 08 Apr, 2023 1 commit
-
-
Péter Szilágyi authored
build: upgrade -dlgo version to Go 1.20.3
-
- 05 Apr, 2023 2 commits
-
-
rjl493456442 authored
This PR unifies the error handling in miner. Whenever an error occur while applying a transaction, the transaction should be regarded as invalid and all following transactions from the same sender not executable because of the nonce restriction. The only exception is the `nonceTooLow` error which is handled separately.
-
Marius van der Wijden authored
Prior to this change, it was possible that transactions are erroneously deemed as 'future' although they are in fact 'pending', causing them to be dropped due to 'future' not being allowed to replace 'pending'. This change fixes that, by doing a more in-depth inspection of the queue.
-
- 04 Apr, 2023 6 commits
-
-
Marius Kjærstad authored
-
s7v7nislands authored
Use the new atomic types in package eth/tracers --------- Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
Exca-DK authored
Makes the float-gauges lock-free name old time/op new time/op delta CounterFloat64Parallel-8 1.45µs ±10% 0.85µs ± 6% -41.65% (p=0.008 n=5+5) --------- Co-authored-by:
Exca-DK <dev@DESKTOP-RI45P4J.localdomain> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
This PR removes the Debug field from vmconfig, making it so that if a tracer is set, debug=true is implied. --------- Co-authored-by:
0xTylerHolmes <tyler@ethereum.org> Co-authored-by:
Sina Mahmoodi <1591639+s1na@users.noreply.github.com>
-
Delweng authored
This includes a semantic change to the `callTracer` as well as `flatCallTracer`. The value of field `gas` in the **first** call frame will change as follows: - It previously contained gas available after initial deductions (i.e. tx costs) - It will now contain the full tx gasLimit value Signed-off-by:
jsvisa <delweng@gmail.com>
-
Péter Szilágyi authored
* consensus/misc, params: add EIP-4844 blobfee conversions * consensus/misc: pull in fakeExponential test cases * consensus/misc: reuse bigints * consensus/misc: nit renames, additional larger testcase --------- Co-authored-by:
Roberto Bayardo <bayardo@alum.mit.edu> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-