Ikko Ashimine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							096daa9a7d 
							
						 
					 
					
						
						
							
							eth/tracers: fix typo in 4byte_tracer_legacy.js ( #25020 )  
						
						... 
						
						
						
						indentifier -> identifier 
						
					 
					
						2022-06-06 17:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								lightclient 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10da98072c 
							
						 
					 
					
						
						
							
							eth/api: use hexutil.Bytes for account range method ( #25024 )  
						
						... 
						
						
						
						eth/api: use hexutil.Bytes for range at methods 
						
					 
					
						2022-06-06 17:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22defa5af7 
							
						 
					 
					
						
						
							
							all: introduce trie owner notion ( #24750 )  
						
						... 
						
						
						
						* cmd, core/state, light, trie, eth: add trie owner notion
* all: refactor
* tests: fix goimports
* core/state/snapshot: fix ineffasigns
Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2022-06-06 17:14:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c375ee91e9 
							
						 
					 
					
						
						
							
							cmd/geth, core/state/snapshot: rework journal loading, implement account-check ( #24765 )  
						
						... 
						
						
						
						* cmd/geth, core/state/snapshot: rework journal loading, implement account-check
* core/state/snapshot, cmd/geth: polish code (#37 )
* core/state/snapshot: minor nits
* core/state/snapshot: simplify error logic
* cmd/geth: go format
Co-authored-by: rjl493456442 <garyrong0905@gmail.com> 
						
					 
					
						2022-06-06 17:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6b55749e6 
							
						 
					 
					
						
						
							
							tests/fuzzers/bls12381: fix blst deserializing ( #25036 )  
						
						... 
						
						
						
						* tests/fuzzers/bls12381: fix blst deserializing
* tests/fuzzers/bls12381: fix blst deserializing 
						
					 
					
						2022-06-06 17:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Paweł Bylica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							997f1c4f0a 
							
						 
					 
					
						
						
							
							core/vm: optimize jumpdest analysis ( #23500 )  
						
						... 
						
						
						
						core/vm: optimize PUSH opcode discrimination 
						
					 
					
						2022-06-03 10:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								s7v7nislands 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b453767ccd 
							
						 
					 
					
						
						
							
							go.mod: clean up ( #25017 )  
						
						
						
					 
					
						2022-06-03 09:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Le Brun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bc4e8f09d 
							
						 
					 
					
						
						
							
							go.mod: set go version to 1.17 ( #24926 )  
						
						... 
						
						
						
						set go version to 1.17 
						
					 
					
						2022-06-02 20:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Kuznetsov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							490c45c70f 
							
						 
					 
					
						
						
							
							consensus/misc: reduce allocations and improve comments in CalcBaseFee ( #24958 )  
						
						... 
						
						
						
						* consensus/misc: reduce allocations in CalcBaseFee
* consensus/misc: add formulas of CalcBaseFee 
						
					 
					
						2022-06-02 20:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f075bf6af 
							
						 
					 
					
						
						
							
							node: make jwt test less dependent on time ( #25016 )  
						
						
						
					 
					
						2022-06-02 20:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2227589f9b 
							
						 
					 
					
						
						
							
							eth/catalyst: return 0x0 on Invalid block on top of pow block ( #25006 )  
						
						
						
					 
					
						2022-06-02 13:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c6d6f7ee8 
							
						 
					 
					
						
						
							
							tests/fuzzers/bls12381: Add BLST to fuzzing support ( #24249 )  
						
						... 
						
						
						
						* tests/fuzzers/bls12381: added blst library
* go.mod: added blst dependency
* tests/fuzzers/bls12381: stuff
* tests/fuzzers/bls12381: added blst to pairing fuzzer 
						
					 
					
						2022-06-02 13:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8a2305565 
							
						 
					 
					
						
						
							
							eth/tracers: add support for block overrides in debug_traceCall ( #24871 )  
						
						... 
						
						
						
						This PR adds support for block overrides when doing debug_traceCall.
- Previously, debug_traceCall against pending erroneously used a common.Hash{} stateroot when looking up the state, meaning that a totally empty state was used -- so it always failed,
- With this change, we reject executing debug_traceCall against pending.
- And we add ability to override all evm-visible header fields. 
						
					 
					
						2022-06-02 11:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9806dc872 
							
						 
					 
					
						
						
							
							core: fix canonical hash marker update ( #24996 )  
						
						... 
						
						
						
						* core: fix reorg
* core: revert change for memory efficiency
* core: revert changes 
						
					 
					
						2022-06-01 11:03:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c0c0434c9 
							
						 
					 
					
						
						
							
							core/beacon: prevent invalid logsBloom length panic ( #24946 )  
						
						... 
						
						
						
						* core/beacon: prevent invalid logsBloom length panic
* core/beacon: prevent negative baseFeePerGas
* Update core/beacon/types.go
Co-authored-by: Martin Holst Swende <martin@swende.se>
* eth/catalys: go format
Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2022-05-31 11:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								Boqin Qin(秦 伯钦) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03157b6efa 
							
						 
					 
					
						
						
							
							eth/filters: use buffered channel to avoid goroutine leak ( #24928 )  
						
						
						
					 
					
						2022-05-30 20:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2140aabf53 
							
						 
					 
					
						
						
							
							contracs/checkpointoracle: fix directives ( #24944 )  
						
						... 
						
						
						
						contracts/checkpointoracle: redefine go-generate logic 
						
					 
					
						2022-05-30 14:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93fe17559b 
							
						 
					 
					
						
						
							
							eth/catalyst: fix edge case in NewPayload ( #24955 )  
						
						... 
						
						
						
						Fixes an issue where we would accept a NewPayload where the grandparent is already post ttd, and the parent still has a Difficulty 
						
					 
					
						2022-05-30 13:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Harry Kalodner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8845227306 
							
						 
					 
					
						
						
							
							consensus/clique: fix race condition ( #24957 )  
						
						... 
						
						
						
						* consensus/clique: remove race condition
* consensus/clique: fix one more signer data race
Co-authored-by: Gary Rong <garyrong0905@gmail.com> 
						
					 
					
						2022-05-30 13:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a10660b7f8 
							
						 
					 
					
						
						
							
							cmd/geth: extend traverseRawState command ( #24954 )  
						
						... 
						
						
						
						This PR adds node verification into traverseRawState command, so corrupted trie nodes can also be detected. 
						
					 
					
						2022-05-30 12:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86af788790 
							
						 
					 
					
						
						
							
							core: use less memory during reorgs ( #24616 )  
						
						... 
						
						
						
						This PR significantly reduces the memory consumption of a long reorg 
						
					 
					
						2022-05-30 08:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be9742721f 
							
						 
					 
					
						
						
							
							params: set emergency ropsten TTD to 100_000_000_000_000_000_000_000 ( #24975 )  
						
						
						
					 
					
						2022-05-27 09:23:55 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0287e1a7c0 
							
						 
					 
					
						
						
							
							cmd/abigen: accept combined-json via stdin ( #24960 )  
						
						
						
					 
					
						2022-05-26 09:26:37 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0559a9a61e 
							
						 
					 
					
						
						
							
							cmd/geth: exit when freezer has legacy receipts ( #24943 )  
						
						... 
						
						
						
						In #24028  we flagged a warning when finding legacy receipts in the freezer. This PR nudges users a bit more strongly by preventing geth from starting in this case until receipts have been migrated.
It also adds a flag --ignore-legacy-receipts which when present allows geth to start normally. 
						
					 
					
						2022-05-26 09:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							d575a2d3bc 
							
						 
					 
					
						
						
							
							params: begin v1.10.19 release cycle  
						
						
						
					 
					
						2022-05-25 14:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							de23cf910b 
							
						 
					 
					
						
						
							
							params: go-ethereum v1.10.18 stable  
						
						
						
					 
					
						2022-05-25 14:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b807f785c3 
							
						 
					 
					
						
						
							
							go.mod: upgrade to docker v1.6.2 ( #24956 )  
						
						... 
						
						
						
						This upgrade is necessary to silence a Dependabot warning. 
						
					 
					
						2022-05-25 13:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8798cd3a09 
							
						 
					 
					
						
						
							
							AUTHORS: remove one more duplicate entry ( #24950 )  
						
						
						
					 
					
						2022-05-24 21:04:21 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9244d5cd61 
							
						 
					 
					
						
						
							
							all: update license headers and AUTHORS from git history ( #24947 )  
						
						
						
					 
					
						2022-05-24 20:39:40 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cc4cc68c2 
							
						 
					 
					
						
						
							
							Merge pull request  #24945  from karalabe/cht-1.10.18  
						
						... 
						
						
						
						params: update CHTs for Geth 1.10.18 
						
					 
					
						2022-05-24 17:11:14 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e31ff1f33c 
							
						 
					 
					
						
						
							
							params: update CHTs for Geth 1.10.18  
						
						
						
					 
					
						2022-05-24 16:20:43 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64d6c787b3 
							
						 
					 
					
						
						
							
							Merge pull request  #24867  from holiman/no_preop_memexpand  
						
						... 
						
						
						
						core/vm: for tracing, do not report post-op memory 
						
					 
					
						2022-05-24 11:53:11 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e324ce16 
							
						 
					 
					
						
						
							
							go.mod: upgrade to btcsuite/btcd/btcec v2.2.0 ( #24939 )  
						
						... 
						
						
						
						This should fully resolve dependency conflict issues in modules
that also depend on btcsuite/btcd v0.22.0. 
						
					 
					
						2022-05-24 10:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								jwasinger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ff479bc94 
							
						 
					 
					
						
						
							
							signer/core: always pad clique header extra data with space for sealer's signature ( #24941 )  
						
						... 
						
						
						
						* signer/core: always pad clique header extra data with space for sealer's signature
* capitalize comment 
						
					 
					
						2022-05-24 10:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94c8de0217 
							
						 
					 
					
						
						
							
							Merge pull request  #24936  from holiman/no_compilers  
						
						... 
						
						
						
						common/compiler, cmd/abigen: remove solc/vyper compiler integration 
						
					 
					
						2022-05-24 10:50:47 +03:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba47d800b1 
							
						 
					 
					
						
						
							
							eth/tracers/js: drop duktape engine ( #24934 )  
						
						... 
						
						
						
						#23773  added a JS tracer which uses Goja as its engine. In this PR I remove the previous tracer which used duktape as well as remove the dependencies.
This PR also comes with 2 fixes in the Goja tracer and one small behavioural change:
    I had handled errors in the native Go functions by panicing. My oversight was that Goja only handles panics with a Goja.Value as argument. The difference is panic(goja.Value) allows JS to catch the exception whereas Interrupt(error) doesn't.
    There was a race in how I handled Stop.
    Because of 1. some of the methods that simply return nil on error (like memory.slice) now throw an exception. 
					
						2022-05-23 22:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8541ddbd95 
							
						 
					 
					
						
						
							
							common/compiler, cmd/abigen: remove solc/vyper compiler integration  
						
						
						
					 
					
						2022-05-23 17:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af02e97929 
							
						 
					 
					
						
						
							
							accounts/abi: validate fieldnames,  fixes   #24930  ( #24932 )  
						
						
						
					 
					
						2022-05-23 17:35:46 +02:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59ac229f87 
							
						 
					 
					
						
						
							
							core/state/snapshot: detect and clean up dangling storage snapshot in generation ( #24811 )  
						
						... 
						
						
						
						* core/state/snapshot: check dangling storages when generating snapshot
* core/state/snapshot: polish
* core/state/snapshot: wipe the last part of the dangling storages
* core/state/snapshot: fix and add tests
* core/state/snapshot: fix comment
* README: remove mentions of fast sync (#24656 )
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
* core, cmd: expose dangling storage detector for wider usage
* core/state/snapshot: rename variable
* core, ethdb: use global iterators for snapshot generation
* core/state/snapshot: polish
* cmd, core/state/snapshot: polish
* core/state/snapshot: polish
* Update core/state/snapshot/generate.go
Co-authored-by: Martin Holst Swende <martin@swende.se>
* ethdb: extend db test suite and fix memorydb iterator
* ethdb/dbtest: rollback changes
* ethdb/memorydb: simplify iteration
* core/state/snapshot: update dangling counter
* core/state/snapshot: release iterators
* core/state/snapshot: update metrics
* core/state/snapshot: update time metrics
* metrics/influxdb: temp solution to present counter meaningfully, remove it
* add debug log, revert later
* core/state/snapshot: fix iterator panic
* all: customized snapshot iterator for backward iteration
* core, ethdb: polish
* core/state/snapshot: remove debug log
* core/state/snapshot: address comments from peter
* core/state/snapshot: reopen the iterator at the next position
* ethdb, core/state/snapshot: address comment from peter
* core/state/snapshot: reopen exhausted iterators
Co-authored-by: Tbnoapi <63448616+nuoomnoy02@users.noreply.github.com>
Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2022-05-23 13:26:22 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b0d0ce8b0 
							
						 
					 
					
						
						
							
							build/bot: create .ssh directory in ppa-build.sh ( #24922 )  
						
						
						
					 
					
						2022-05-20 17:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4faff965f 
							
						 
					 
					
						
						
							
							build/bot: avoid install of python-bzrlib, python-paramiko in PPA build ( #24921 )  
						
						
						
					 
					
						2022-05-20 17:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adcad1cd39 
							
						 
					 
					
						
						
							
							build/bot: add ppa-build.sh ( #24919 )  
						
						
						
					 
					
						2022-05-20 16:46:38 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04b6c56375 
							
						 
					 
					
						
						
							
							build/bot: remove xctool invocation in macos build script ( #24918 )  
						
						
						
					 
					
						2022-05-20 15:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cab5e171c 
							
						 
					 
					
						
						
							
							build/bot: add mac build script ( #24917 )  
						
						
						
					 
					
						2022-05-20 15:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aced8114f 
							
						 
					 
					
						
						
							
							Merge pull request  #24915  from karalabe/catalyst-custom-errors  
						
						... 
						
						
						
						core, eth, les, rpc: polish catalyst errors, add context 
						
					 
					
						2022-05-20 12:50:56 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34bda5eae3 
							
						 
					 
					
						
						
							
							core, eth, les, rpc: polish catalyst errors, add context  
						
						
						
					 
					
						2022-05-20 12:15:54 +03:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a4d531052 
							
						 
					 
					
						
						
							
							eth/catalyst: update implementation to spec ( #24802 )  
						
						... 
						
						
						
						* eth/catalyst: return invalid payload attributes error
* eth/catalyst: implement LVH as specified, add tests
* eth/catalyst: return current block hash not header hash
* eth/catalyst: fix test
* eth/catalyst: bring error codes in line with spec 
						
					 
					
						2022-05-20 11:12:12 +03:00 
						 
				 
			
				
					
						
							
							
								Eduard S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310f751639 
							
						 
					 
					
						
						
							
							eth/tracers/js: add memory.length method ( #24887 )  
						
						
						
					 
					
						2022-05-19 14:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a35a5cad22 
							
						 
					 
					
						
						
							
							Merge pull request  #24908  from zhaochonghe/master  
						
						... 
						
						
						
						core: fix the order of address in queue 
						
					 
					
						2022-05-19 11:27:29 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59e0f1ee00 
							
						 
					 
					
						
						
							
							tests: update reference tests ( #24899 )  
						
						... 
						
						
						
						* tests: update reference tests
* tests: fix flaw in state test execution
* f 
						
					 
					
						2022-05-19 11:00:45 +03:00