Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc606be74c 
							
						 
					 
					
						
						
							
							all: define London+baikal, undefine yolov3, add london override flag ( #22822 )  
						
						... 
						
						
						
						* all: define London+baikal, undefine yolov3, add london override flag
* cmd, core, params: add baikal genesis definition 
						
					 
					
						2021-05-06 12:07:42 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0928562670 
							
						 
					 
					
						
						
							
							all: define Berlin hard fork spec  
						
						
						
					 
					
						2021-02-26 14:24:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Prut 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef84da8481 
							
						 
					 
					
						
						
							
							all: remove unneeded parentheses ( #21921 )  
						
						... 
						
						
						
						* remove uneeded convertion type
* remove redundant type in composite literal
* omit explicit type where implicit
* remove unused redundant parenthesis
* remove redundant import alias duktape 
						
					 
					
						2021-02-02 11:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Sina Mahmoodi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb21c652c0 
							
						 
					 
					
						
						
							
							cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 ( #22213 )  
						
						... 
						
						
						
						Removes the yolov2 definition, adds yolov3, including EIP-2565. This PR also disables some of the erroneously generated blockchain and statetests, and adds the new genesis hash + alloc for yolov3. 
This PR disables the CLI switches for yolo, since it's not complete until we merge support for 2930. 
						
					 
					
						2021-01-28 21:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6487c002f6 
							
						 
					 
					
						
						
							
							all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 ( #21509 )  
						
						... 
						
						
						
						* core/vm, core/state: implement EIP-2929 + YOLOv2
* core/state, core/vm: fix some review concerns
* core/state, core/vm: address review concerns
* core/vm: address review concerns
* core/vm: better documentation
* core/vm: unify sload cost as fully dynamic
* core/vm: fix typo
* core/vm/runtime: fix compilation flaw
* core/vm/runtime: fix renaming-err leftovers
* core/vm: renaming
* params/config: use correct yolov2 chainid for config
* core, params: use a proper new genesis for yolov2
* core/state/tests: golinter nitpicks 
						
					 
					
						2020-10-23 08:26:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							890757f03a 
							
						 
					 
					
						
						
							
							cmd, core, params: inital support for yolo-v1 testnet ( #21154 )  
						
						... 
						
						
						
						* core,params,puppeth: inital support for yolo-v1 testnet
* cmd/geth, core: add yolov1 console flag
* cmd, core, params: YoloV1 bakein fixups
Co-authored-by: Péter Szilágyi <peterke@gmail.com> 
						
					 
					
						2020-06-03 12:05:15 +03:00 
						 
				 
			
				
					
						
							
							
								Satpal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							677724af0c 
							
						 
					 
					
						
						
							
							cmd: fix log contexts ( #21077 )  
						
						
						
					 
					
						2020-05-13 18:34:24 +03:00 
						 
				 
			
				
					
						
							
							
								gary rong 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6d5d0cce 
							
						 
					 
					
						
						
							
							cmd/puppeth: integrate istanbul into puppeth ( #19926 )  
						
						... 
						
						
						
						* cmd/puppeth: integrate istanbul into puppeth
* cmd/puppeth: address comment
* cmd/puppeth: use hexutil.Big for fork indicator
* cmd/puppeth: finalize istanbul fork
* cmd/puppeth: fix 2200 for parity, rename is to eip1283ReenableTransition
* cmd/puppeth: fix eip1108
* cmd/puppeth: add blake2f for parity
* cmd/puppeth: add aleth istanbul precompiled
* cmd/puppeth: use hexutil.Big
* cmd/puppeth: fix unit tests
* cmd/puppeth: update testdata 
						
					 
					
						2019-11-04 10:41:29 +02: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 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9747df295e 
							
						 
					 
					
						
						
							
							cmd/puppeth: handle pre-set Petersburg number, save changed fork rules  
						
						
						
					 
					
						2019-02-06 14:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
						
						
							
						
						
							ecb781297b 
							
						 
					 
					
						
						
							
							core, cmd/puppeth: implement constantinople fix, disable EIP-1283 ( #18486 )  
						
						... 
						
						
						
						This PR adds a new fork which disables EIP-1283. Internally it's called Petersburg,
but the genesis/config field is ConstantinopleFix.
The block numbers are:
    7280000 for Constantinople on Mainnet
    7280000 for ConstantinopleFix on Mainnet
    4939394 for ConstantinopleFix on Ropsten
    9999999 for ConstantinopleFix on Rinkeby (real number decided later)
This PR also defaults to using the same ConstantinopleFix number as whatever
Constantinople is set to. That is, it will default to mainnet behaviour if ConstantinopleFix
is not set.This means that for private networks which have already transitioned
to Constantinople, this PR will break the network unless ConstantinopleFix is
explicitly set! 
						
					 
					
						2019-01-24 11:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4415f5e40 
							
						 
					 
					
						
						
							
							cmd/puppeth: chain import/export via wizard, minor polishes  
						
						
						
					 
					
						2018-12-04 12:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8698fbabf6 
							
						 
					 
					
						
						
							
							cmd/puppeth: implement chainspec converters  
						
						
						
					 
					
						2018-12-03 12:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								kiel barry 
							
						 
					 
					
						
						
						
						
							
						
						
							cbfb40b0aa 
							
						 
					 
					
						
						
							
							params: fix golint warnings ( #16853 )  
						
						... 
						
						
						
						params: fix golint warnings 
						
					 
					
						2018-06-05 12:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80be5e5463 
							
						 
					 
					
						
						
							
							cmd/puppeth: store genesis locally to persist restarts  
						
						
						
					 
					
						2017-11-21 15:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7abf968d6f 
							
						 
					 
					
						
						
							
							cmd/puppeth: skip genesis custom extra-data  
						
						
						
					 
					
						2017-11-21 15:09:37 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eb38e02a8 
							
						 
					 
					
						
						
							
							cmd/puppeth: fix dashboard iframes, extend with new services  
						
						
						
					 
					
						2017-11-21 15:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edba5e9854 
							
						 
					 
					
						
						
							
							cmd/puppeth: support managing fork block in the chain config  
						
						
						
					 
					
						2017-10-04 12:15:58 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7514e8a24d 
							
						 
					 
					
						
						
							
							cmd/puppeth, params: enable Byzantium on all networks  
						
						
						
					 
					
						2017-10-02 13:01:40 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e61035c5a3 
							
						 
					 
					
						
						
							
							cmd, eth, les, mobile: make networkid uint64 everywhere  
						
						
						
					 
					
						2017-04-25 14:53:50 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							706a1e552c 
							
						 
					 
					
						
						
							
							cmd/puppeth: your Ethereum private network manager ( #13854 )  
						
						
						
					 
					
						2017-04-11 01:25:53 +02:00