- 20 Apr, 2023 4 commits
- 
- 
Martin Holst Swende authored
- 
rjl493456442 authoredIn 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 authoredrenames `--vmodule` to `--log.vmodule`, and prints a warning if the old form is used. 
- 
Martin Holst Swende authoredFollow-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 authoredThe 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 authoredSets a meaningful name on test-files 
- 
noel authoredcmd/devp2p: fix log of ignored recent nodes counter 
- 
Parithosh Jayanthi authoredNew sepolia bootnodes managed by EF devops 
 
- 
- 08 Apr, 2023 1 commit
- 
- 
Péter Szilágyi authoredbuild: upgrade -dlgo version to Go 1.20.3 
 
- 
- 05 Apr, 2023 2 commits
- 
- 
rjl493456442 authoredThis 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 authoredPrior 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 8 commits
- 
- 
Marius Kjærstad authored
- 
s7v7nislands authoredUse 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 authoredMakes 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 authoredThis 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 authoredThis 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> 
- 
Péter Szilágyi authored
- 
joohhnnn authored
 
- 
- 03 Apr, 2023 8 commits
- 
- 
s7v7nislands authored* eth/downloader: use atomic type * Update eth/downloader/downloader_test.go Co-authored-by: Martin Holst Swende <martin@swende.se> * Update eth/downloader/downloader_test.go Co-authored-by: Martin Holst Swende <martin@swende.se> --------- Co-authored-by: Martin Holst Swende <martin@swende.se> 
- 
Martin Holst Swende authoredCurrently, most of transaction validation while holding the txpool mutex: one exception being an early-on signature check. This PR changes that, so that we do all non-stateful checks before we entering the mutex area. This means they can be performed in parallel, and to enable that, certain fields have been made atomic bools and uint64. 
- 
Martin Holst Swende authoredtest/fuzzers: fuzz rlp handling of big.Lnt and uint256.Int 
- 
rjl493456442 authored* cmd, miner, singer: avoid panic if keystore is not available * cmd/geth: print warning instead of panic 
- 
sudeep authoredThis change enables log rotation, which can be activated using the flag --log.rotate. Additional parameters that can be given are: - log.maxsize to set maximum size before files are rotated, - log.maxbackups to set how many files are retailed, - log.maxage to configure max age of rotated files, - log.compress whether to compress rotated files The way to configure location of the logfile(s) is left unchanged, via the `log.logfile` parameter. --------- Co-authored-by:Martin Holst Swende <martin@swende.se> 
- 
lightclient authoredcommon,p2p: remove unused function MakeName 
- 
ucwong authored
- 
Guruprasad Kamath authoredCurrently the t8n tool uses the same block number for the current block and its parent while calculating the base fee. This causes incorrect base fee calculation for the london fork block. This commit sets the parent block number to be one less than the current block number 
 
- 
- 31 Mar, 2023 2 commits
- 
- 
aaronbuchwald authoredAdds error handling for the case that UnpackLog or UnpackLogIntoMap is called with a log that has zero topics. --------- Co-authored-by:Sina Mahmoodi <itz.s1na@gmail.com> 
- 
s7v7nislands authoredUse the new typed atomics in the miner package 
 
- 
- 30 Mar, 2023 6 commits
- 
- 
openex authoredimprove the heartbeat function that is no longer suitable in the current situation Co-authored-by:“openex27” <“openexkevin@gmail.com”> 
- 
rjl493456442 authoredFix the json marshaller of MixedcaseAddress 
- 
s7v7nislands authored
- 
Adrian Sutton authoredRemoves the new --log.logfmt directive and hides --log.json, replacing both with log.format=(json|logfmt|terminal). The hidden log.json option is still respected if log.format is not specified for backwards compatibility. Co-authored-by:Martin Holst Swende <martin@swende.se> 
- 
Sina Mahmoodi authored
- 
s7v7nislands authored
 
-