Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							c58a596a53 
							
						 
					 
					
						
						
							
							Documentation!  
						
						
						
					 
					
						2021-07-14 15:45:36 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed35c32bd 
							
						 
					 
					
						
						
							
							Readme updates  
						
						
						
					 
					
						2021-07-14 15:21:24 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7da7301f 
							
						 
					 
					
						
						
							
							Update readme  
						
						
						
					 
					
						2021-07-14 13:50:17 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							328756dc00 
							
						 
					 
					
						
						
							
							Fix initialize function of plugin loader, update blockupdates plugin  
						
						
						
					 
					
						2021-07-14 13:06:10 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							16cc5314cf 
							
						 
					 
					
						
						
							
							Merge tag 'v1.10.5' into plugeth  
						
						
						
					 
					
						2021-07-14 08:46:10 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							75ad936fbb 
							
						 
					 
					
						
						
							
							Hooks for appending ancients, initial work on block update plugin  
						
						
						
					 
					
						2021-07-14 08:33:17 -05:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33ca98ece9 
							
						 
					 
					
						
						
							
							params: release Geth v1.10.5, Exodus Cluster  
						
						
						
					 
					
						2021-07-14 11:01:38 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fac96c1f9 
							
						 
					 
					
						
						
							
							internal/web3ext: remove unused console APIs ( #23208 )  
						
						
						
					 
					
						2021-07-14 10:57:07 +03:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9e6e43722 
							
						 
					 
					
						
						
							
							consensus/clique: implement getSigner API method ( #22987 )  
						
						... 
						
						
						
						* clique: implement getSignerForBlock
* consensus/clique: use blockNrOrHash in getSignerForBlock
* consensus/clique: implement getSigner
* consensus/clique: fixed rlp decoding
* consensus/clique: use Author instead of getSigner
* consensus/clique: nit nit nit
* consensus/clique: nit nit nit 
						
					 
					
						2021-07-13 14:40:22 +03:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c49e065fea 
							
						 
					 
					
						
						
							
							internal: get pending and queued transaction by address ( #22992 )  
						
						... 
						
						
						
						* core, eth, internal, les, light: get pending and queued transaction by address
* core: tiny nitpick fixes
* light: tiny nitpick
Co-authored-by: mark <mark@amis.com>
Co-authored-by: Péter Szilágyi <peterke@gmail.com> 
						
					 
					
						2021-07-13 13:40:58 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							846badc480 
							
						 
					 
					
						
						
							
							internal/ethapi: fix transaction APIs ( #23179 )  
						
						... 
						
						
						
						* internal/ethapi: fix transaction APIs
* internal/ethapi: fix typo
* internal/ethapi: address comments
* internal/ethapi: address comment from Peter 
						
					 
					
						2021-07-13 13:40:01 +03:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8bb87257 
							
						 
					 
					
						
						
							
							Add reorg hooks, fix hook name lookup  
						
						
						
					 
					
						2021-07-12 15:46:50 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							c45774b74b 
							
						 
					 
					
						
						
							
							Give plugins a handle to their plugin loader  
						
						... 
						
						
						
						This potentially allows plugins to invoke other plugins. 
						
					 
					
						2021-07-12 14:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							6e4c285ed1 
							
						 
					 
					
						
						
							
							Add state update hooks  
						
						
						
					 
					
						2021-07-12 14:45:42 -05:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fe47b0a0d 
							
						 
					 
					
						
						
							
							core/state: avoid unnecessary alloc in trie prefetcher ( #23198 )  
						
						
						
					 
					
						2021-07-12 21:34:20 +02:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							875e506148 
							
						 
					 
					
						
						
							
							Invoke plugins when blocks are added as new heads or sidechain blocks  
						
						
						
					 
					
						2021-07-12 11:40:13 -05:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58b0420a8a 
							
						 
					 
					
						
						
							
							Merge pull request  #23183  from karalabe/cht-1.10.5  
						
						... 
						
						
						
						params: update CHTs for the 1.10.5 release 
						
					 
					
						2021-07-12 11:25:08 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afd4227df8 
							
						 
					 
					
						
						
							
							params: update CHTs for the 1.10.5 release  
						
						
						
					 
					
						2021-07-09 14:27:41 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9624f92ede 
							
						 
					 
					
						
						
							
							Merge pull request  #23178  from karalabe/feeapi-fixes  
						
						... 
						
						
						
						eth/gasprice, internal/ethapi, miner: minor feehistory fixes 
						
					 
					
						2021-07-09 07:47:23 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dea71556cc 
							
						 
					 
					
						
						
							
							eth/gasprice, internal/ethapi, miner: minor feehistory fixes  
						
						
						
					 
					
						2021-07-08 21:50:35 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff4ff30a68 
							
						 
					 
					
						
						
							
							core, params: define london block at 12965000 ( #23176 )  
						
						... 
						
						
						
						* core, params: define london block at 12965000
* core/forkid: fix test 
						
					 
					
						2021-07-08 12:34:56 +03:00 
						 
				 
			
				
					
						
							
							
								ucwong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00b922fc5d 
							
						 
					 
					
						
						
							
							core/types: go generate ( #23177 )  
						
						
						
					 
					
						2021-07-08 07:53:28 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7522642393 
							
						 
					 
					
						
						
							
							core/types: remove LogForStorage type ( #23173 )  
						
						... 
						
						
						
						The encoding of Log and LogForStorage is exactly the same
now. After tracking it down it seems like #17106  changed the
storage schema of logs to be the same as the consensus
encoding.
Support for the legacy format was dropped in #22852  and if
I'm not wrong there's no reason anymore to have these two
equivalent types.
Since the RLP encoding simply contains the first three fields
of Log, we can also avoid creating a temporary struct for
encoding/decoding, and use the rlp:"-" tag in Log instead.
Note: this is an API change in core/types. We decided it's OK
to make this change because LogForStorage is an implementation
detail of go-ethereum and the type has zero uses outside of
package core/types.
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2021-07-07 19:52:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9d4412715 
							
						 
					 
					
						
						
							
							cmd/devp2p: fixes for eth and discv4 tests ( #23155 )  
						
						... 
						
						
						
						This PR fixes a false positive PONG 'to' endpoint mismatch seen in hive tests:
    got {IP:172.17.0.7 UDP:44025 TCP:44025}, want {IP:172.17.0.7 UDP:44025 TCP:0}
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2021-07-07 17:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5441a8fa47 
							
						 
					 
					
						
						
							
							all: remove noop vm config flags ( #23111 )  
						
						... 
						
						
						
						* all: rm external interpreter and ewasm config
* core/vm: rm Interpreter interface
* cmd/geth: deprecate interpreter config fields 
						
					 
					
						2021-07-06 22:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e13d14e6a3 
							
						 
					 
					
						
						
							
							core/types: sanity check the basefee length inside a header ( #23171 )  
						
						
						
					 
					
						2021-07-06 22:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d21a069619 
							
						 
					 
					
						
						
							
							eth, miner: add RPC method to modify miner gaslimit (pre london: ceiling) ( #23134 )  
						
						
						
					 
					
						2021-07-06 10:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13bc9c0c6e 
							
						 
					 
					
						
						
							
							fuzzing: fix typo in fuzzer definitions ( #23169 )  
						
						
						
					 
					
						2021-07-06 09:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Evolution404 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5afc82de6e 
							
						 
					 
					
						
						
							
							p2p: fix array out of bounds issue ( #23165 )  
						
						
						
					 
					
						2021-07-06 09:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd566977e8 
							
						 
					 
					
						
						
							
							core: fix bad parent hash when jumping to genesis in setHead ( #23162 )  
						
						
						
					 
					
						2021-07-06 10:32:26 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99169016d2 
							
						 
					 
					
						
						
							
							Merge pull request  #23168  from karalabe/puppeth-fix-dashboard  
						
						... 
						
						
						
						cmd/puppeth: fix dashboard crash caused by updated base image 
						
					 
					
						2021-07-06 09:59:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78c34fdc3c 
							
						 
					 
					
						
						
							
							cmd/puppeth: fix dashboard crash caused by updated base image  
						
						
						
					 
					
						2021-07-06 09:58:24 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d081c935d7 
							
						 
					 
					
						
						
							
							Merge pull request  #23167  from karalabe/docker-nomake  
						
						... 
						
						
						
						dockerfile: get rid of make and env, see if that fixes builds 
						
					 
					
						2021-07-06 09:34:54 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb0191f22b 
							
						 
					 
					
						
						
							
							dockerfile: get rid of make and env, see if that fixes builds  
						
						
						
					 
					
						2021-07-06 09:33:31 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c619562313 
							
						 
					 
					
						
						
							
							Merge pull request  #23159  from karalabe/ethstats-fix-fullnode  
						
						... 
						
						
						
						ethstats: fix full node interface post 1559 
						
					 
					
						2021-07-05 11:18:51 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b6d3190cf 
							
						 
					 
					
						
						
							
							ethstats: fix full node interface post 1559  
						
						
						
					 
					
						2021-07-05 10:49:52 +03:00 
						 
				 
			
				
					
						
							
							
								ucwong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b05318525 
							
						 
					 
					
						
						
							
							cmd/evm, eth/ethconfig: regenerate struct codecs ( #23140 )  
						
						
						
					 
					
						2021-07-02 11:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								ucwong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a182c76815 
							
						 
					 
					
						
						
							
							consensus/clique: avoid a copy in clique ( #23149 )  
						
						... 
						
						
						
						* consensus/clique:optimize to avoid a copy in clique
* consensus/clique: test for sealhash
Co-authored-by: Martin Holst Swende <martin@swende.se> 
						
					 
					
						2021-07-02 09:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ed812db13 
							
						 
					 
					
						
						
							
							les: avoid shutdown hang ( #23139 )  
						
						
						
					 
					
						2021-07-01 14:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								ucwong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3212fb6838 
							
						 
					 
					
						
						
							
							go.mod: update UPNP dependency ( #23116 )  
						
						
						
					 
					
						2021-07-01 14:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5f906dd0d 
							
						 
					 
					
						
						
							
							eth/tracers: improve tracing performance ( #23016 )  
						
						... 
						
						
						
						Improves the performance of debug.traceTransaction 
						
					 
					
						2021-07-01 09:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbbeb7d8ba 
							
						 
					 
					
						
						
							
							crypto: gofuzz build directives ( #23137 )  
						
						
						
					 
					
						2021-06-30 23:04:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c131e812ae 
							
						 
					 
					
						
						
							
							eth/fetcher, trie: unit test reliability fixes ( #23020 )  
						
						... 
						
						
						
						Some tests take quite some time during exit, which I think causes
some appveyor fails like this:
    https://ci.appveyor.com/project/ethereum/go-ethereum/builds/39511210/job/xhom84eg2e4uulq3 
One of the things that seem to take time during exit is waiting
(up to 100ms) for the syncbloom to close. This PR changes it to use
a channel, instead of looping with a 100ms wait.
This also includes some unrelated changes improving the reliability of
eth/fetcher tests, which fail a lot because they are time-dependent. 
						
					 
					
						2021-06-30 22:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Austin Roberts 
							
						 
					 
					
						
						
						
						
							
						
						
							c89b72ed5c 
							
						 
					 
					
						
						
							
							Readme grammar  
						
						
						
					 
					
						2021-06-30 08:49:27 -05:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							686b2884ee 
							
						 
					 
					
						
						
							
							all: removed blockhash from statedb ( #23126 )  
						
						... 
						
						
						
						This PR removes the blockhash from the statedb 
						
					 
					
						2021-06-30 15:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7c8693635 
							
						 
					 
					
						
						
							
							internal/ethapi: fix panic in access list creation ( #23133 )  
						
						... 
						
						
						
						Fixes test failure in the last commit. 
						
					 
					
						2021-06-30 14:23:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec88bd0cd0 
							
						 
					 
					
						
						
							
							cmd/geth: dont fail on deprecated toml config fields ( #23118 )  
						
						
						
					 
					
						2021-06-30 12:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acdf9238fb 
							
						 
					 
					
						
						
							
							ethclient/gethclient: RPC client wrapper for geth-specific API ( #22977 )  
						
						... 
						
						
						
						This commit adds the package gethclient which is similar to the ethclient
and implements some geth specific functionality.
Co-authored-by: Edgar Aroutiounian <edgar.factorial@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2021-06-30 11:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ahyun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fcc93d922 
							
						 
					 
					
						
						
							
							p2p/server: fix method name in comment ( #23123 )  
						
						
						
					 
					
						2021-06-29 12:14:47 +03:00 
						 
				 
			
				
					
						
							
							
								Pierre R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61f4b5aa89 
							
						 
					 
					
						
						
							
							accounts/abi/bind: fix gas price suggestion with pre EIP-1559 clients ( #23102 )  
						
						... 
						
						
						
						This fixes transaction sending in the case where an app using go-ethereum v1.10.4
is talking to a pre-EIP-1559 RPC node. In this case, the eth_maxPriorityFeePerGas
endpoint is not available and we can only rely on eth_gasPrice. 
						
					 
					
						2021-06-29 10:57:29 +02:00