mr_franklin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c6155f9f4 
							
						 
					 
					
						
						
							
							internal/web3ext: improve some web3 apis ( #21639 )  
						
						... 
						
						
						
						* imporve some web3-ext apis
* Update web3ext.go
Co-authored-by: Felix Lange <fjl@twurst.com> 
						
					 
					
						2020-10-13 13:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								mr_franklin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a04294d160 
							
						 
					 
					
						
						
							
							internal/web3ext: improve eth_getBlockByNumber and eth_getBlockByHash console api ( #21608 )  
						
						
						
					 
					
						2020-09-28 14:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1544423d6 
							
						 
					 
					
						
						
							
							internal/ethapi: fix nil deref + fix estimateGas console bindings ( #21601 )  
						
						... 
						
						
						
						* tried to fix
* fix for js api
* fix for nil pointer ex
* rev space
* rev space
* input call formatter 
						
					 
					
						2020-09-23 13:08:40 +02:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4996fce25a 
							
						 
					 
					
						
						
							
							les, les/lespay/server: refactor client pool ( #21236 )  
						
						... 
						
						
						
						* les, les/lespay/server: refactor client pool
* les: use ns.Operation and sub calls where needed
* les: fixed tests
* les: removed active/inactive logic from peerSet
* les: removed active/inactive peer logic
* les: fixed linter warnings
* les: fixed more linter errors and added missing metrics
* les: addressed comments
* cmd/geth: fixed TestPriorityClient
* les: simplified clientPool state machine
* les/lespay/server: do not use goroutine for balance callbacks
* internal/web3ext: fix addBalance required parameters
* les: removed freeCapacity, always connect at minCapacity initially
* les: only allow capacity change with priority status
Co-authored-by: rjl493456442 <garyrong0905@gmail.com> 
						
					 
					
						2020-09-14 22:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marius van der Wijden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de971cc845 
							
						 
					 
					
						
						
							
							eth: added trace_call to trace on top of arbitrary blocks ( #21338 )  
						
						... 
						
						
						
						* eth: Added TraceTransactionPending
* eth: Implement Trace_Call, remove traceTxPending
* eth: debug_call -> debug_traceCall, recompute tx environment if pruned
* eth: fix nil panic
* eth: improve block retrieving logic in tracers
* internal/web3ext: add debug_traceCall to console 
						
					 
					
						2020-09-07 10:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								HackyMiner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9371b2f70c 
							
						 
					 
					
						
						
							
							internal/web3ext: add missing params to debug.accountRange ( #21208 )  
						
						
						
					 
					
						2020-06-11 15:41:43 +02:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0851646e48 
							
						 
					 
					
						
						
							
							les, les/lespay/client: add service value statistics and API ( #20837 )  
						
						... 
						
						
						
						This PR adds service value measurement statistics to the light client. It
also adds a private API that makes these statistics accessible. A follow-up
PR will add the new server pool which uses these statistics to select
servers with good performance.
This document describes the function of the new components:
https://gist.github.com/zsfelfoldi/3c7ace895234b7b345ab4f71dab102d4 
Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
Co-authored-by: rjl493456442 <garyrong0905@gmail.com> 
						
					 
					
						2020-04-09 11:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6ca1958d3 
							
						 
					 
					
						
						
							
							internal/web3ext: fix clique console apis to work on missing arguments  
						
						
						
					 
					
						2020-03-18 15:23:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b7fdd27e 
							
						 
					 
					
						
						
							
							eth, internal/web3ext: add optional first and last arguments to the  admin_exportChain RPC. ( #20107 )  
						
						
						
					 
					
						2019-12-17 12:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								xinluyin 
							
						 
					 
					
						
						
						
						
							
						
						
							d556d39a2c 
							
						 
					 
					
						
						
							
							internal/web3ext: add debug_accountRange ( #20410 )  
						
						
						
					 
					
						2019-11-29 11:46:12 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c6cf960b4 
							
						 
					 
					
						
						
							
							internal/web3ext, les: update clique JS and make it work with the light client ( #20318 )  
						
						... 
						
						
						
						Also fix the input formatter on clique_getSnapshot and clique_getSigners
so that integers as well as hex number strings are accepted. 
						
					 
					
						2019-11-19 18:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							422604b438 
							
						 
					 
					
						
						
							
							les: rename UpdateBalance to AddBalance and simplify return format ( #20304 )  
						
						
						
					 
					
						2019-11-18 12:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
						
						
							
						
						
							bf5c6b29fa 
							
						 
					 
					
						
						
							
							les: implement server priority API ( #20070 )  
						
						... 
						
						
						
						This PR implements the LES server RPC API. Methods for server
capacity, client balance and client priority management are provided. 
						
					 
					
						2019-11-13 23:47:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c55e1b495c 
							
						 
					 
					
						
						
							
							ethapi: implement filltransaction  
						
						
						
					 
					
						2019-08-08 10:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							530f78e22d 
							
						 
					 
					
						
						
							
							eth, internal, les: add getHeaderBy* APIs ( #19669 )  
						
						... 
						
						
						
						* eth, interal, les: add getHeaderBy* APIs
* internal: address the comment
* eth, internal, les: getHeader nits, missing TD, console callable 
						
					 
					
						2019-07-23 16:52:24 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cdea2bdc 
							
						 
					 
					
						
						
							
							all: on-chain oracle checkpoint syncing ( #19543 )  
						
						... 
						
						
						
						* all: implement simple checkpoint syncing
cmd, les, node: remove callback mechanism
cmd, node: remove callback definition
les: simplify the registrar
les: expose checkpoint rpc services in the light client
les, light: don't store untrusted receipt
cmd, contracts, les: discard stale checkpoint
cmd, contracts/registrar: loose restriction of registeration
cmd, contracts: add replay-protection
all: off-chain multi-signature contract
params: deploy checkpoint contract for rinkeby
cmd/registrar: add raw signing mode for registrar
cmd/registrar, contracts/registrar, les: fixed messages
* cmd/registrar, contracts/registrar: fix lints
* accounts/abi/bind, les: address comments
* cmd, contracts, les, light, params: minor checkpoint sync cleanups
* cmd, eth, les, light: move checkpoint config to config file
* cmd, eth, les, params: address comments
* eth, les, params: address comments
* cmd: polish up the checkpoint admin CLI
* cmd, contracts, params: deploy new version contract
* cmd/checkpoint-admin: add another flag for clef mode signing
* cmd, contracts, les: rename and regen checkpoint oracle with abigen 
						
					 
					
						2019-06-28 10:34:02 +03:00 
						 
				 
			
				
					
						
							
							
								Nick Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							f7027dd68c 
							
						 
					 
					
						
						
							
							accounts, core, internal, node: Add support for smartcard wallets  
						
						
						
					 
					
						2019-04-08 13:19:37 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29bc982d75 
							
						 
					 
					
						
						
							
							cmd/geth, internal, node, vendor: nuke geth monitor  
						
						
						
					 
					
						2019-04-05 12:13:56 +03:00 
						 
				 
			
				
					
						
							
							
								Matthew Halpern 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c06a1da8 
							
						 
					 
					
						
						
							
							console, internal: enforce camel case variable names ( #19059 )  
						
						
						
					 
					
						2019-02-14 16:38:07 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75d292bcf6 
							
						 
					 
					
						
						
							
							clef: external signing fixes + signing data ( #19003 )  
						
						... 
						
						
						
						* signer/clef: make use of json-rpc notification
* signer: tidy up output of OnApprovedTx
* accounts/external, signer: implement remote signing of text, make accounts_sign take hexdata
* clef: added basic testscript
* signer, external, api: add clique signing test to debug rpc, fix clique signing in clef
* signer: fix clique interoperability between geth and clef
* clef: rename networkid switch to chainid
* clef: enable chainid flag
* clef, signer: minor changes from review
* clef: more tests for signer 
						
					 
					
						2019-02-12 14:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jerzy Lasyk 
							
						 
					 
					
						
						
						
						
							
						
						
							880de230b4 
							
						 
					 
					
						
						
							
							p2p/protocols: accounting metrics rpc ( #18336 )  
						
						... 
						
						
						
						* p2p/protocols: accounting metrics rpc added (#847 )
* p2p/protocols: accounting api documentation added (#847 )
* p2p/protocols: accounting api doc updated (#847 )
* p2p/protocols: accounting api doc update (#847 )
* p2p/protocols: accounting api doc update (#847 )
* p2p/protocols: fix file is not gofmted
* fix lint error
* updated comments after review
* add account balance to rpc
* naming changed after review 
						
					 
					
						2018-12-22 06:04:03 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0983d02aa9 
							
						 
					 
					
						
						
							
							eth, internal/web3ext: tiny polishes in tracers  
						
						
						
					 
					
						2018-12-10 12:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42a914a84f 
							
						 
					 
					
						
						
							
							cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local filesystem  
						
						
						
					 
					
						2018-12-10 12:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							bd519ab8ae 
							
						 
					 
					
						
						
							
							internal/web3ext: add eth.getProof ( #18052 )  
						
						
						
					 
					
						2018-11-08 13:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							89a32451ae 
							
						 
					 
					
						
						
							
							core/vm: faster create/create2 ( #17806 )  
						
						... 
						
						
						
						* core/vm/runtim: benchmark create/create2
* core/vm: do less hashing in CREATE2
* core/vm: avoid storing jumpdest analysis for initcode
* core/vm: avoid unneccesary lookups, remove unused fields
* core/vm: go formatting tests
* core/vm: save jumpdest analysis locally
* core/vm: use common.Hash instead of nil, fix review comments
* core/vm: removed type destinations
* core/vm: correct check for empty hash
* eth: more elegant api_tracer
* core/vm: address review concerns 
						
					 
					
						2018-10-04 18:15:37 +03:00 
						 
				 
			
				
					
						
							
							
								HackyMiner 
							
						 
					 
					
						
						
						
						
							
						
						
							107f556b2d 
							
						 
					 
					
						
						
							
							internal/ethapi: add eth_chainId method ( #17617 )  
						
						... 
						
						
						
						This implements EIP-695. 
						
					 
					
						2018-09-29 22:07:02 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c644ffb5 
							
						 
					 
					
						
						
							
							cmd, eth, miner: make recommit configurable ( #17444 )  
						
						... 
						
						
						
						* cmd, eth, miner: make recommit configurable
* cmd, eth, les, miner: polish a bit
* miner: filter duplicate sealing work
* cmd: remove uncessary conversion
* miner: avoid microptimization in favor of cleaner code 
						
					 
					
						2018-08-21 22:56:54 +03:00 
						 
				 
			
				
					
						
							
							
								Felföldi Zsolt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4df67461f 
							
						 
					 
					
						
						
							
							Merge pull request  #16333  from shazow/addremovetrustedpeer  
						
						... 
						
						
						
						rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. 
						
					 
					
						2018-08-06 13:30:04 +02:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							51db5975cc 
							
						 
					 
					
						
						
							
							consensus/ethash: move remote agent logic to ethash internal ( #15853 )  
						
						... 
						
						
						
						* consensus/ethash: start remote ggoroutine to handle remote mining
* consensus/ethash: expose remote miner api
* consensus/ethash: expose submitHashrate api
* miner, ethash: push empty block to sealer without waiting execution
* consensus, internal: add getHashrate API for ethash
* consensus: add three method for consensus interface
* miner: expose consensus engine running status to miner
* eth, miner: specify etherbase when miner created
* miner: commit new work when consensus engine is started
* consensus, miner: fix some logics
* all: delete useless interfaces
* consensus: polish a bit 
						
					 
					
						2018-08-03 11:33:37 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Petrov 
							
						 
					 
					
						
						
						
						
							
						
						
							2a75fe3308 
							
						 
					 
					
						
						
							
							rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer.  
						
						... 
						
						
						
						These RPC calls are analogous to Parity's parity_addReservedPeer and
parity_removeReservedPeer.
They are useful for adjusting the trusted peer set during runtime,
without requiring restarting the server. 
						
					 
					
						2018-06-21 12:21:48 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc54d92ec 
							
						 
					 
					
						
						
							
							internal/web3ext: fix method name for enabling mutex profiling ( #16964 )  
						
						
						
					 
					
						2018-06-13 14:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12f4d28411 
							
						 
					 
					
						
						
							
							internal/debug: add support for mutex profiles ( #16230 )  
						
						
						
					 
					
						2018-03-03 00:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							722bac84fa 
							
						 
					 
					
						
						
							
							ethapi: add personal.signTransaction ( #15971 )  
						
						... 
						
						
						
						* ethapi: add personal.signTransaction
* ethapi: refactor to minimize duplicate code
* ethapi: make nonce,gas,gasPrice obligatory in signTransaction 
						
					 
					
						2018-01-26 19:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5258785c81 
							
						 
					 
					
						
						
							
							cmd, core, eth/tracers: support fancier js tracing ( #15516 )  
						
						... 
						
						
						
						* cmd, core, eth/tracers: support fancier js tracing
* eth, internal/web3ext: rework trace API, concurrency, chain tracing
* eth/tracers: add three more JavaScript tracers
* eth/tracers, vendor: swap ottovm to duktape for tracing
* core, eth, internal: finalize call tracer and needed extras
* eth, tests: prestate tracer, call test suite, rewinding
* vendor: fix windows builds for tracer js engine
* vendor: temporary duktape fix
* eth/tracers: fix up 4byte and evmdis tracer
* vendor: pull in latest duktape with my upstream fixes
* eth: fix some review comments
* eth: rename rewind to reexec to make it more obvious
* core/vm: terminate tracing using defers 
						
					 
					
						2017-12-21 13:56:11 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							72ed186f46 
							
						 
					 
					
						
						
							
							eth, internal: Implement getModifiedAccountsBy(Hash|Number) using trie diffs ( #15512 )  
						
						... 
						
						
						
						* eth, internal: Implement  using trie diffs
* eth, internal: Changes in response to review
* eth: More fixes to getModifiedAccountsBy*
* eth: minor polishes on error capitalization 
						
					 
					
						2017-11-20 17:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Ballet 
							
						 
					 
					
						
						
						
						
							
						
						
							36243c7ed8 
							
						 
					 
					
						
						
							
							internal/web3ext: make whisper v5 methods work ( #15111 )  
						
						
						
					 
					
						2017-10-06 15:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							48705f8aea 
							
						 
					 
					
						
						
							
							internal/debug: add debug_setGCPercent  
						
						
						
					 
					
						2017-09-11 12:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							5596b664c4 
							
						 
					 
					
						
						
							
							internal/debug: add debug_freeOSMemory ( #15122 )  
						
						
						
					 
					
						2017-09-11 09:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db568a61e2 
							
						 
					 
					
						
						
							
							accounts, console, internal: support trezor hardware wallet  
						
						
						
					 
					
						2017-08-09 11:30:17 +03:00 
						 
				 
			
				
					
						
							
							
								Daniel Sloof 
							
						 
					 
					
						
						
						
						
							
						
						
							0958770625 
							
						 
					 
					
						
						
							
							internal/web3ext: fix debug.traceBlockFromFile wrapper ( #14774 )  
						
						... 
						
						
						
						As stated in the documentation, this method should be called traceBlockFromFile
and not traceBlockByFile. Previously this would result in a 'The method ... does
not exist/is not available' error. 
						
					 
					
						2017-07-10 12:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							b58a501673 
							
						 
					 
					
						
						
							
							whisperv5: integrate whisper and add whisper RPC simulator  
						
						
						
					 
					
						2017-06-15 11:53:15 +02:00 
						 
				 
			
				
					
						
							
							
								gluk256 
							
						 
					 
					
						
						
						
						
							
						
						
							f9be9a2302 
							
						 
					 
					
						
						
							
							whisper: switching to v5 + minor refactoring ( #14387 )  
						
						
						
					 
					
						2017-04-28 11:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							207bd7d2cd 
							
						 
					 
					
						
						
							
							eth: add debug_storageRangeAt  
						
						
						
					 
					
						2017-04-25 02:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								bas-vk 
							
						 
					 
					
						
						
						
						
							
						
						
							5e29f4be93 
							
						 
					 
					
						
						
							
							cmd/utils, node: remove unused solc references and improve RPC config ( #14324 )  
						
						... 
						
						
						
						Currently http cors and websocket origins are a comma separated string in the
config object. These are replaced with string arrays that are more expressive in
case of a config file. 
						
					 
					
						2017-04-12 23:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7ae4e751 
							
						 
					 
					
						
						
							
							consensus/clique, internal/web3ext: support hash based API queries ( #14321 )  
						
						... 
						
						
						
						* consensus/clique, internal/web3ext: support hash based API queries
* consensus/clique: make RPC return types public 
						
					 
					
						2017-04-12 15:37:10 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							feeccdf4ec 
							
						 
					 
					
						
						
							
							consensus/clique: Proof of Authority ( #3753 )  
						
						... 
						
						
						
						This PR is a prototype implementation of plugable consensus engines and the
Clique PoA protocol ethereum/EIPs#225  
						
					 
					
						2017-04-10 12:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							105b37f1b4 
							
						 
					 
					
						
						
							
							swarm/api: improve FUSE build constraints, logging and APIs ( #3818 )  
						
						... 
						
						
						
						* swarm/api: fix build/tests on unsupported platforms
Skip FUSE tests if FUSE is unavailable and change build constraints so
the 'lesser' platforms aren't mentioned explicitly. The test are
compiled on all platforms to prevent regressions in _fallback.go
Also gofmt -w -s because why not.
* internal/web3ext: fix swarmfs wrappers
Remove inputFormatter specifications so users get an error
when passing the wrong number of arguments.
* swarm/api: improve FUSE-related logging and APIs
The API now returns JSON objects instead of strings.
Log messages for invalid arguments are removed. 
						
					 
					
						2017-03-31 12:11:01 +02:00 
						 
				 
			
				
					
						
							
							
								Zahoor Mohamed 
							
						 
					 
					
						
						
						
						
							
						
						
							11e7a712f4 
							
						 
					 
					
						
						
							
							swarm/api: support mounting manifests via FUSE ( #3690 )  
						
						
						
					 
					
						2017-03-23 14:56:06 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d93500f1 
							
						 
					 
					
						
						
							
							all: finish integrating Go ethash, delete C++ vendor  
						
						
						
					 
					
						2017-03-09 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							72dcd3c58b 
							
						 
					 
					
						
						
							
							core, eth, internal: Added debug_getBadBlocks() method ( #3654 )  
						
						... 
						
						
						
						* core,eth,internal: Added `debug_getBadBlocks()` method
When bad blocks are discovered, these are stored within geth.
An RPC-endpoint makes them availablewithin the `debug`
namespace. This feature makes it easier to discover network forks.
```
* core, api: go format + docs
* core/blockchain: Documentation, fix minor nitpick
* core: fix failing blockchain test 
						
					 
					
						2017-02-13 21:44:06 +01:00