Read most protocol params from common/params.json
* Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it
Showing
- core/block_processor.go 5 additions, 6 deletionscore/block_processor.go
- core/chain_manager.go 6 additions, 8 deletionscore/chain_manager.go
- core/execution.go 2 additions, 1 deletioncore/execution.go
- core/genesis.go 3 additions, 5 deletionscore/genesis.go
- core/state_transition.go 5 additions, 4 deletionscore/state_transition.go
- core/vm/address.go 8 additions, 7 deletionscore/vm/address.go
- core/vm/common.go 0 additions, 2 deletionscore/vm/common.go
- core/vm/errors.go 2 additions, 1 deletioncore/vm/errors.go
- core/vm/gas.go 12 additions, 46 deletionscore/vm/gas.go
- core/vm/stack.go 0 additions, 2 deletionscore/vm/stack.go
- core/vm/vm.go 22 additions, 21 deletionscore/vm/vm.go
- core/vm/vm_jit.go 2 additions, 2 deletionscore/vm/vm_jit.go
- generators/default.json 0 additions, 56 deletionsgenerators/default.json
- generators/defaults.go 5 additions, 2 deletionsgenerators/defaults.go
- params/protocol_params.go 54 additions, 0 deletionsparams/protocol_params.go
Loading
Please register or sign in to comment