e8c07693f0 
							
						 
					 
					
						
						
							
							Update ipld-eth-db ref  
						
						
						
					 
					
						2022-06-22 18:41:58 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a175c22798 
							
						 
					 
					
						
						
							
							Disassociate block number from the indexer object  
						
						
						
					 
					
						2022-06-22 17:43:50 +05:30 
						 
				 
			
				
					
						
							
							
								Abdul Rabbani 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d629c99d84 
							
						 
					 
					
						
						
							
							Handle conflicts ( #244 )  
						
						... 
						
						
						
						* Handle conflicts
* Update go mod file versions
* Make lint changes 
						
					 
					
						2022-06-16 16:34:30 -04:00 
						 
				 
			
				
					
						
							
							
								Abdul Rabbani 
							
						 
					 
					
						
						
						
						
							
						
						
							d42a21fae2 
							
						 
					 
					
						
						
							
							Statediff Geth  
						
						
						
					 
					
						2022-06-16 14:38:00 -04:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23bee16208 
							
						 
					 
					
						
						
							
							params: release Geth v1.10.19  
						
						
						
					 
					
						2022-06-15 15:49:45 +03:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d78d302f3d 
							
						 
					 
					
						
						
							
							node: add info message when JWT secret is loaded ( #25095 )  
						
						... 
						
						
						
						Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2022-06-15 14:35:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8f963811d 
							
						 
					 
					
						
						
							
							cmd, params: implement Gray Glacier hard-fork (EIP-5133) ( #25088 )  
						
						... 
						
						
						
						* cmd/geth, params: implement Gray Glacier (EIP-5133)
* cmd/evm: add gray glacier tests
* params: nitpicks
* params: fixes 
						
					 
					
						2022-06-15 14:10:38 +03:00 
						 
				 
			
				
					
						
							
							
								rjl493456442 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30602163d5 
							
						 
					 
					
						
						
							
							eth: introduce eth67 protocol ( #24093 )  
						
						... 
						
						
						
						The new protocol version removes support for GetNodeData.
See https://eips.ethereum.org/EIPS/eip-4938  for more information.
Co-authored-by: Felix Lange <fjl@twurst.com>
Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2022-06-15 12:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								lightclient 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3273ad1a58 
							
						 
					 
					
						
						
							
							eth: add missing period at end of sentences ( #25058 )  
						
						... 
						
						
						
						eth: add missing periods on end of comments 
						
					 
					
						2022-06-15 09:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								lmittmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc013bc42e 
							
						 
					 
					
						
						
							
							all: prefer new(big.Int) over big.NewInt(0) ( #25087 )  
						
						... 
						
						
						
						minor performance improvement: `big.NewInt(0).Xxx` -> `new(big.Int).Xxx` 
						
					 
					
						2022-06-14 15:09:48 +03:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cfd1214b7 
							
						 
					 
					
						
						
							
							common: improve pretty duration regex ( #25073 )  
						
						... 
						
						
						
						* common: improve pretty duration regex
* common: improve pretty duration regex 
						
					 
					
						2022-06-14 14:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								s7v7nislands 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ad620d642 
							
						 
					 
					
						
						
							
							cmd/ethkey: use accounts.TextHash ( #25069 )  
						
						
						
					 
					
						2022-06-14 13:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								lightclient 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cf58c7b81 
							
						 
					 
					
						
						
							
							readme,eth: remove references to eth.wiki ( #25086 )  
						
						
						
					 
					
						2022-06-14 12:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Aracki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f74bb3a3bf 
							
						 
					 
					
						
						
							
							cmd/utils: update --ropsten description ( #25078 )  
						
						
						
					 
					
						2022-06-14 10:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a907d7e81a 
							
						 
					 
					
						
						
							
							all: more linters ( #24783 )  
						
						... 
						
						
						
						This enables the following linters
- typecheck
- unused
- staticcheck
- bidichk
- durationcheck
- exportloopref
- gosec
WIth a few exceptions.
- We use a deprecated protobuf in trezor. I didn't want to mess with that, since I cannot meaningfully test any changes there.
- The deprecated TypeMux is used in a few places still, so the warning for it is silenced for now.
- Using string type in context.WithValue is apparently wrong, one should use a custom type, to prevent collisions between different places in the hierarchy of callers. That should be fixed at some point, but may require some attention.
- The warnings for using weak random generator are squashed, since we use a lot of random without need for cryptographic guarantees. 
						
					 
					
						2022-06-13 16:24:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gustavo Silva 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb94896270 
							
						 
					 
					
						
						
							
							Chore:  Minimal gramatical errors (signleton -> singleton) ( #25057 )  
						
						... 
						
						
						
						core: fix typos 
						
					 
					
						2022-06-10 18:47:06 +03:00 
						 
				 
			
				
					
						
							
							
								Luozhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f5b5ec3e5 
							
						 
					 
					
						
						
							
							internal/ethapi: fix typo in comment ( #25056 )  
						
						... 
						
						
						
						typo error: keccack256 -> keccak256 
						
					 
					
						2022-06-10 10:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								int88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							594e321662 
							
						 
					 
					
						
						
							
							core/evm: fix error in comment ( #25040 )  
						
						... 
						
						
						
						Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2022-06-08 18:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								henridf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5037185aa 
							
						 
					 
					
						
						
							
							core/types: improve LogForStorage and ReceiptForStorage comments ( #25032 )  
						
						... 
						
						
						
						Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2022-06-08 18:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Rajaram Gaunker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6160296445 
							
						 
					 
					
						
						
							
							core/types: remove unused field 'td' in Block ( #25010 )  
						
						
						
					 
					
						2022-06-08 18:31:43 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b60a08d2fd 
							
						 
					 
					
						
						
							
							eth/catalyst: remove unauthenticated 'engine' api ( #24997 )  
						
						... 
						
						
						
						Removes engine from any unauthenticated RPC service. 
						
					 
					
						2022-06-08 15:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4dab8ceca 
							
						 
					 
					
						
						
							
							Merge pull request  #25044  from karalabe/rpc-histograms  
						
						... 
						
						
						
						rpc: swap out timer metrics to histograms 
						
					 
					
						2022-06-08 16:34:43 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							106a162b7c 
							
						 
					 
					
						
						
							
							rpc: swap out timer metrics to histograms  
						
						
						
					 
					
						2022-06-08 16:24:33 +03:00 
						 
				 
			
				
					
						
							
							
								Håvard Anda Estensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							138f0d7494 
							
						 
					 
					
						
						
							
							p2p: use errors.Is for error comparison ( #24882 )  
						
						... 
						
						
						
						Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2022-06-07 17:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e75480df 
							
						 
					 
					
						
						
							
							eth, les, params: log chain config a bit saner ( #24904 )  
						
						... 
						
						
						
						Previously on Geth startup we just logged the chain config is a semi-json-y format. Whilst that worked while we had a handful of hard-forks defined, currently it's kind of unwieldy. 
This PR converts that original data dump and converts it into a user friendly - alas multiline - log output. 
						
					 
					
						2022-06-07 12:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Seungbae.yu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							450f5da7e1 
							
						 
					 
					
						
						
							
							accounts: increase parseURL test coverage ( #25033 )  
						
						... 
						
						
						
						accounts/url: add test logic what check null string to parseURL() 
						
					 
					
						2022-06-07 12:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							403624a4a1 
							
						 
					 
					
						
						
							
							p2p/discover: fix panicky test ( #25038 )  
						
						
						
					 
					
						2022-06-07 12:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e8fa1da70 
							
						 
					 
					
						
						
							
							tests/fuzzers/bls12381: fix blst pairing ( #25037 )  
						
						... 
						
						
						
						* tests/fuzzers/bls12381: fix blst pairing
* tests/fuzzers/bls12381: only build on gofuzz
* tests/fuzzers/bls12381: remove unused code
* tests/fuzzers/bls12381: remove unused code 
						
					 
					
						2022-06-07 09:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								lwh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84b327244d 
							
						 
					 
					
						
						
							
							accounts/abi/bind: fix duplicate field names in the generated go struct ( #24924 )  
						
						... 
						
						
						
						* accounts/abi/bind: fix duplicate field names in the generated go struct #24627 
* accounts, cmd/abigen: resolve name conflicts
* ci lint, accounts/abi: remove unused function overloadedArgName
Co-authored-by: Gary Rong <garyrong0905@gmail.com> 
						
					 
					
						2022-06-07 08:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9566e39bd 
							
						 
					 
					
						
						
							
							eth/filters: fix getLogs for pending block ( #24949 )  
						
						... 
						
						
						
						* eth/filters: fix pending for getLogs
* add pending method to test backend
* fix block range validation 
						
					 
					
						2022-06-07 08:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e9514b8c3 
							
						 
					 
					
						
						
							
							params: update ropsten terminal total difficulty block ( #25018 )  
						
						
						
					 
					
						2022-06-07 08:11:01 +02:00 
						 
				 
			
				
					
						
							
							
								aaronbuchwald 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b3e6cb2ab 
							
						 
					 
					
						
						
							
							trie: move locking into trieDB insert method ( #25030 )  
						
						... 
						
						
						
						Move locking into trieDB insert function 
						
					 
					
						2022-06-07 08:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								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