op-geth/eth
Paweł Bylica de39513ced core, internal, eth, miner, les: Take VM config from BlockChain (#17955)
Until this commit, when sending an RPC request that called `NewEVM`, a blank `vm.Config`
would be taken so as to set some options, based on the default configuration. If some extra
configuration switches were passed to the blockchain, those would be ignored.

This PR adds a function to get the config from the blockchain, and this is what is now used
for RPC calls.

Some subsequent changes need to be made, see https://github.com/ethereum/go-ethereum/pull/17955#pullrequestreview-182237244
for the details of the discussion.
2018-12-06 14:34:49 +01:00
..
downloader eth/downloader: fix light client cht binary search issue 2018-11-28 13:46:13 +02:00
fetcher core, eth, trie: use common/prque (#17508) 2018-09-03 17:33:21 +02:00
filters eth/filters: fix the block range assignment for log filter (#17284) 2018-07-31 12:10:38 +03:00
gasprice cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
tracers core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) 2018-11-08 13:07:15 +01:00
api.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
api_backend.go core, internal, eth, miner, les: Take VM config from BlockChain (#17955) 2018-12-06 14:34:49 +01:00
api_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
api_tracer.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
backend.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
bloombits.go all: make indexer configurable (#17188) 2018-08-28 10:08:16 +03:00
config.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
gen_config.go cmd, core, eth, light, trie: add trie read caching layer 2018-11-15 12:22:13 +02:00
handler.go eth: fix comment typo (#18114) 2018-11-15 16:31:24 +02:00
handler_test.go eth: increase timeout in TestBroadcastBlock (#18064) 2018-11-23 11:14:09 +02:00
helper_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
metrics.go metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
peer.go all: switch out defunct set library to different one (#16873) 2018-07-16 10:54:19 +03:00
protocol.go eth: fixed the minor typo inside the comments (#17830) 2018-10-04 12:35:24 +03:00
protocol_test.go core, eth: minor txpool event cleanups 2018-05-18 12:08:24 +03:00
sync.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
sync_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00