hydai 
							
						 
					 
					
						
						
							
						
						9b3601cfce 
					 
					
						
						
							
							core/vm: fix typos in comments ( #19391 )  
						
						
						
						
					 
					
						2019-04-04 12:30:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						36b78abe61 
					 
					
						
						
							
							core/vm: instruction tests ( #16327 )  
						
						... 
						
						
						
						This PR makes it easy to generate and execute testcases for VM arithmetic operations. By enabling and running the testcase TestWriteExpectedValues, a set of json files are created which contain input and output for each arith operation.
The test TestJsonTestcases executes all of those tests.
While meaningless as is, this PR makes it less risky to make changes (optimizations) to the vm operations, since there will be a larger body of testcases. 
						
						
					 
					
						2019-04-04 11:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						5164274872 
					 
					
						
						
							
							les: extend error message for coinbase API calls ( #19380 )  
						
						
						
						
					 
					
						2019-04-03 10:15:15 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						0b4fe8d192 
					 
					
						
						
							
							all: simplify timestamps to uint64 ( #19372 )  
						
						... 
						
						
						
						* all: simplify timestamps to uint64
* tests: update definitions
* clef, faucet, mobile: leftover uint64 fixups
* ethash: fix tests
* graphql: update schema for timestamp
* ethash: remove unused variable 
						
						
					 
					
						2019-04-02 23:28:48 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e14f8a408c 
					 
					
						
						
							
							Merge pull request  #19328  from karalabe/preload  
						
						... 
						
						
						
						core: prefetch next block state concurrently 
						
						
					 
					
						2019-04-02 17:03:12 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						88d7119ebb 
					 
					
						
						
							
							Merge pull request  #19374  from karalabe/console-fix-coinbase-printout  
						
						... 
						
						
						
						console: handle eth.coinbase throws 
						
						
					 
					
						2019-04-02 16:55:39 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						3baed8dd9a 
					 
					
						
						
							
							console: handle eth.coinbase throws  
						
						
						
						
					 
					
						2019-04-02 15:18:05 +03:00 
						 
				 
			
				
					
						
							
							
								Runchao Han 
							
						 
					 
					
						
						
							
						
						c4109d790f 
					 
					
						
						
							
							core: fix typo in insertChain method doc ( #19371 )  
						
						
						
						
					 
					
						2019-04-02 13:01:02 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						6caf35684d 
					 
					
						
						
							
							Merge pull request  #19369  from karalabe/les-update-chts  
						
						... 
						
						
						
						light, params: update CHTs, integrate CHT for Goerli too 
						
						
					 
					
						2019-04-02 12:06:55 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ccffad5553 
					 
					
						
						
							
							light, params: update CHTs, integrate CHT for Goerli too  
						
						
						
						
					 
					
						2019-04-02 11:47:01 +03:00 
						 
				 
			
				
					
						
							
							
								William Setzer 
							
						 
					 
					
						
						
							
						
						72c98dc41f 
					 
					
						
						
							
							cmd/flags: fix typo in --exitwhensynced flag ( #19364 )  
						
						... 
						
						
						
						Corrected error for ExitWhenSyncedFlag, clarifying that the program exits after syncing completes. 
						
						
					 
					
						2019-04-02 10:40:30 +03:00 
						 
				 
			
				
					
						
							
							
								Viktor Trón 
							
						 
					 
					
						
						
							
						
						0529015091 
					 
					
						
						
							
							swarm/network:   hive bug: needed shallow peers are not sent to nodes beyond connection's proximity order ( #19326 )  
						
						... 
						
						
						
						* swarm/network: fix hive bug not sending shallow peers
-  hive bug: needed shallow peers were not sent to nodes beyond connection's proximity order
- add extensive protocol exchange tests for initial subPeersMsg-peersMsg exchange
- modify bzzProtocolTester to allow pregenerated overlay addresses
* swarm/network: attempt to fix hive persistance test
* swarm/network: fix TestHiveStatePersistance (#1320 )
* swarm/network: remove trace lines from the hive persistance test
* address PR review comments
* swarm/network: address PR comments on TestInitialPeersMsg
 * eliminate *testing.T argument from bzz/hive protocoltesters
 * add sorting (only runs in test code) on peersMsg payload
 * add random (0 to MaxPeersPerPO) peers for each po
 * add extra peers closer to pivot than control 
						
						
					 
					
						2019-04-02 09:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						92faf1bf7a 
					 
					
						
						
							
							Merge pull request  #19348  from LiangMa/overflowPR  
						
						... 
						
						
						
						core/vm: Correct the Memory Gas Overflow condition 
						
						
					 
					
						2019-04-01 17:12:13 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9294b8f10f 
					 
					
						
						
							
							core/vm: polish gas PR, fix tests, make table driven  
						
						
						
						
					 
					
						2019-04-01 17:10:42 +03:00 
						 
				 
			
				
					
						
							
							
								Ian Norden 
							
						 
					 
					
						
						
							
						
						cd79bc61a9 
					 
					
						
						
							
							accounts/abi: generic unpacking of event logs into map[string]interface{} ( #18440 )  
						
						... 
						
						
						
						Add methods that allow for the unpacking of event logs into maps (allows for agnostic unpacking of logs) 
						
						
					 
					
						2019-04-01 15:42:59 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ed34a5e08a 
					 
					
						
						
							
							cmd, core, eth: support disabling the concurrent state prefetcher  
						
						
						
						
					 
					
						2019-04-01 11:52:11 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						bb9631c399 
					 
					
						
						
							
							core: prefetch next block state concurrently  
						
						
						
						
					 
					
						2019-04-01 11:06:15 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						86e77900c5 
					 
					
						
						
							
							Merge pull request  #19351  from karalabe/txpool-precache-signatures  
						
						... 
						
						
						
						core: cache tx signature before obtaining lock 
						
						
					 
					
						2019-03-29 12:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								贺鹏飞 
							
						 
					 
					
						
						
							
						
						fbe7caf136 
					 
					
						
						
							
							core: cache tx signature before obtaining lock  
						
						
						
						
					 
					
						2019-03-29 12:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Liang Ma 
							
						 
					 
					
						
						
							
						
						157f09e5b6 
					 
					
						
						
							
							core/vm: Correct the Memory Gas Overflow condition  
						
						... 
						
						
						
						previous overflow condition is too big to use.
0x7FFFFFFFF squre operation is overflowed uint64.
0x7FFFFFFFF^2 = 0x3F FFFF FFF0 0000 0001 
						
						
					 
					
						2019-03-28 21:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mats Julian Olsen 
							
						 
					 
					
						
						
							
						
						5b0d3fa393 
					 
					
						
						
							
							accounts/abi: Add the original name as json-structtag for tuples.  
						
						
						
						
					 
					
						2019-03-28 14:32:09 +01:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
							
						
						67fc0377e1 
					 
					
						
						
							
							contracts/ens: revert bmt to keccak256 ( #19323 )  
						
						... 
						
						
						
						* contracts/ens: revert bmt to keccak256
* contracts/ens: fix keccak256 hash code comment 
						
						
					 
					
						2019-03-27 14:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Brent 
							
						 
					 
					
						
						
							
						
						7fb89697fd 
					 
					
						
						
							
							core/types: add block location fields to receipt ( #17662 )  
						
						... 
						
						
						
						Solves #15210  without changing consensus, in a backwards compatible way,
by adding tx inclusion information to the Receipt struct. 
						
						
					 
					
						2019-03-27 13:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						42e2c586fd 
					 
					
						
						
							
							Merge pull request  #19343  from karalabe/trie-metrics-split  
						
						... 
						
						
						
						core: 3rd try on splitting the trie metrics correctly 
						
						
					 
					
						2019-03-27 14:23:51 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b17e4a8713 
					 
					
						
						
							
							Merge pull request  #19344  from karalabe/eth-remove-redundant-chainconfig  
						
						... 
						
						
						
						eth: remove redundant chain config fields 
						
						
					 
					
						2019-03-27 14:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ac3e7c9b3d 
					 
					
						
						
							
							eth: remove redundant chain config fields  
						
						
						
						
					 
					
						2019-03-27 13:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas 
							
						 
					 
					
						
						
							
						
						dba336e612 
					 
					
						
						
							
							eth: fix EIP158 account cleanup on chain tracing ( #19341 )  
						
						... 
						
						
						
						Fixes  #19337  
					
						2019-03-27 13:16:28 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						a732c93309 
					 
					
						
						
							
							core: 3rd try on splitting the trie metrics correctly  
						
						
						
						
					 
					
						2019-03-27 13:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						59e1953246 
					 
					
						
						
							
							core, ethdb, trie: mode dirty data to clean cache on flush ( #19307 )  
						
						... 
						
						
						
						This PR is a more advanced form of the dirty-to-clean cacher (#18995 ),
where we reuse previous database write batches as datasets to uncache,
saving a dirty-trie-iteration and a dirty-trie-rlp-reencoding per block. 
						
						
					 
					
						2019-03-26 15:48:31 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
							
						
						df717abc99 
					 
					
						
						
							
							whisper/whisperv6: fix PoW calculations to match the spec ( #19330 )  
						
						... 
						
						
						
						This PR fixes two issues in the PoW calculation of a Whisper envelope,
compared to the spec (see PoW Requirements):
- The pow is supposed to take the leading number of zeroes (i.e. most
  significant zeroes) and what it did was to take the number of trailing
  zeroes (i.e. least significant zeroes). It has been fixed to match what
  the spec and Parity does.
- The spec expects to use the size of the RLP encoded envelope, and it took
  something else, as described in #18070 . 
						
						
					 
					
						2019-03-26 10:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						b8b4fb004c 
					 
					
						
						
							
							Merge pull request  #19308  from holiman/fix_reset_txpool  
						
						... 
						
						
						
						core: make txpool handle reorg due to setHead 
						
						
					 
					
						2019-03-26 11:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						f03402232c 
					 
					
						
						
							
							Merge pull request  #19331  from karalabe/fix-trie-metrics  
						
						... 
						
						
						
						core: split trie op metrics from the correct chain metrics 
						
						
					 
					
						2019-03-25 16:33:56 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						435020f9b3 
					 
					
						
						
							
							core: split trie op metrics from the correct chain metrics  
						
						
						
						
					 
					
						2019-03-25 16:27:46 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						acbb8a1439 
					 
					
						
						
							
							Merge pull request  #19327  from karalabe/fix-expensive-metrics  
						
						... 
						
						
						
						metrics: fix expensive metrics flag processing 
						
						
					 
					
						2019-03-25 10:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						88c756c83d 
					 
					
						
						
							
							metrics: fix expensive metrics flag processing  
						
						
						
						
					 
					
						2019-03-25 10:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Marks 
							
						 
					 
					
						
						
							
						
						71cb816a74 
					 
					
						
						
							
							appveyor: bump Windows Go builders to 1.12.1 ( #19294 )  
						
						
						
						
					 
					
						2019-03-25 10:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						86989e3fcd 
					 
					
						
						
							
							core: split out detailed trie access metrics from insertion time ( #19316 )  
						
						... 
						
						
						
						* core: split out detailed trie access metrics from insertion time
* cmd, core, metrics: support expensive optional metrics 
						
						
					 
					
						2019-03-25 10:01:18 +02:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						e852505ace 
					 
					
						
						
							
							les: fix block announcements ( #19322 )  
						
						
						
						
					 
					
						2019-03-25 09:17:55 +02:00 
						 
				 
			
				
					
						
							
							
								lash 
							
						 
					 
					
						
						
							
						
						2f5b6cb442 
					 
					
						
						
							
							swarm/network: Use different privatekey for bzz overlay in sim ( #19313 )  
						
						... 
						
						
						
						* cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter
* cmd/p2p/swarm: Remove comments + config.Enode nomarshal
* p2p/simulations: Remove superfluous error check
* p2p/simulation: Move init enode comment
* swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign
* swarm/network, swarm/pss: Dervice bzzkey
* swarm/pss: Remove unused function
* swarm/network: Store swarm private key in simulation bucket
* swarm/pss: Shorten TextProxNetwork shortrunning test timeout
* swarm/pss: Increase prox test timeout
* swarm/pss: Increase timeout slightly on shortrunning proxtest
* swarm/network: Simplify bucket instantiation in servicectx func
* p2p/simulations: Tcpport -> udpport
* swarm/network, swarm/pss: Simplify + correct lock in servicefunc sim
* swarm/network: Cleanup after rebase on extract swarm enode new
* p2p/simulations, swarm/network: Make exec disc test pass
* swarm/network: Prune ye olde comment
* swarm/pss: Correct revised bzzkey method call
* swarm/network: Clarify comment about privatekey generation data
* swarm/pss: Fix syntax errors after rebase
* swarm/network: Rename misleadingly named method
(amend commit to trigger ci - attempt 5) 
						
						
					 
					
						2019-03-22 21:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						876f357364 
					 
					
						
						
							
							trie: disable fnv64a hashing of hashes for bigcache ( #19314 )  
						
						... 
						
						
						
						* trie: disable fnv64a hashing of hashes for bigcache
* trie/database: add very important period 
						
						
					 
					
						2019-03-22 17:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								gluk256 
							
						 
					 
					
						
						
							
						
						8d04154691 
					 
					
						
						
							
							p2p/simulations: wait until all connections are recreated when uploading snapshot ( #19312 )  
						
						... 
						
						
						
						* swarm/network/simulation: test cases refactored
* swarm/pss: minor refactoring
* swarm/simulation: UploadSnapshot updated
* swarm/network: style fix
* swarm/pss: bugfix 
						
						
					 
					
						2019-03-22 11:20:17 +01:00 
						 
				 
			
				
					
						
							
							
								lash 
							
						 
					 
					
						
						
							
						
						09924cbcaa 
					 
					
						
						
							
							cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter ( #19309 )  
						
						... 
						
						
						
						* cmd/swarm, p2p, swarm: Enable ENR in binary/execadapter
* cmd/p2p/swarm: Remove comments + config.Enode nomarshal
* p2p/simulations: Remove superfluous error check
* p2p/simulation: Move init enode comment
* swarm/api: Check error in config test
* swarm, p2p/simulations, cmd/swarm: Use nodekey in binary record sign
* cmd/swarm: Make nodekey available for swarm api config 
						
						
					 
					
						2019-03-22 05:55:47 +01:00 
						 
				 
			
				
					
						
							
							
								Ferenc Szabo 
							
						 
					 
					
						
						
							
						
						3585351888 
					 
					
						
						
							
							travis: extend race detection for swarm p2p packages ( #19287 )  
						
						... 
						
						
						
						* travis: remove verbose from Swarm race tests
By removing -v our output will be cleaner, but the Travis job still
won't be terminated - due to 'no output for 10 minutes' - as keepalive
.sh produces a log line every 5 minutes.
* travis: extend Swarm race detection to p2p subpackages
As p2p/protocols, p2p/simulations and p2p/testing packages mostly
belong to the Swarm team. 
						
						
					 
					
						2019-03-21 12:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						650ad19c2d 
					 
					
						
						
							
							core: make txpool handle reorg due to setHead  
						
						
						
						
					 
					
						2019-03-21 11:42:56 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Evangelatov 
							
						 
					 
					
						
						
							
						
						baded64d88 
					 
					
						
						
							
							swarm/network: measure time of messages in priority queue ( #19250 )  
						
						
						
						
					 
					
						2019-03-20 21:30:34 +01:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
						
						c53c5e616f 
					 
					
						
						
							
							les: fix peer id and reply error handling ( #19289 )  
						
						... 
						
						
						
						* les: fixed peer id format
* les: fixed peer reply error handling 
						
						
					 
					
						2019-03-20 10:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Elad 
							
						 
					 
					
						
						
							
						
						e7d1867964 
					 
					
						
						
							
							contracts, swarm: implement EIP-1577 ( #19285 )  
						
						... 
						
						
						
						* contracts/ens: update public resolver solidity code
* contracts/ens: update public resolver, update go bindings
* update build
* fix ens.sol
* contracts/ens: change contract interface
* contracts/ens: implement public resolver changes
* contracts/ens: added ENSRegistry contract
* contracts/ens: reinstate old contract code
* contracts/ens: update README.md
* contracts/ens: added test coverage for fallback contract
* contracts/ens: added support for fallback contract
* contracts/ens: removed unused contract code
* contracts/ens: add todo and decode multicodec stub
* add encode
* vendor: add ipfs cid libraries
* contracts/ens: cid sanity tests
* contracts/ens: more cid sanity checks
* contracts/ens: wip integration
* wip
* Revert "vendor: add ipfs cid libraries"
This reverts commit 29d9b6b294 
						
						
					 
					
						2019-03-20 09:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kushagra Sharma 
							
						 
					 
					
						
						
							
						
						fb458280d1 
					 
					
						
						
							
							Modified Abigen to Support Vyper ( #19120 )  
						
						
						
						
					 
					
						2019-03-18 13:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						47c03c0f8c 
					 
					
						
						
							
							Merge pull request  #19288  from karalabe/les-verbose-errors  
						
						... 
						
						
						
						les, light: verbose errors on state retrieval issues 
						
						
					 
					
						2019-03-18 13:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						211ec46284 
					 
					
						
						
							
							les, light: verbose errors on state retrieval issues  
						
						
						
						
					 
					
						2019-03-18 13:19:40 +02:00