op-geth/core
Paweł Bylica ae992a5d73 core/vm: Hide read only flag from Interpreter interface (#17461)
Makes Interface interface a bit more stateless and abstract.

Obviously this change is dictated by EVMC design. The EVMC tries to keep the responsibility for EVM features totally inside the VMs, if feasible. This makes VM "stateless" because VM does not need to pass any information between executions, all information is included in parameters of the execute function.
2018-09-07 18:13:25 +02:00
..
asm core/asm: correct comments typo (#16974) 2018-06-14 16:24:35 +03:00
bloombits core/bloombits, light: fix typos (#17235) 2018-07-24 11:24:27 +03:00
rawdb core/rawdb: wrap db key creations (#16914) 2018-06-11 16:06:26 +03:00
state core/statedb: deep copy logs (#17489) 2018-08-23 15:59:58 +03:00
types miner: fix state commit, track old work packages too (#17490) 2018-08-23 16:02:57 +03:00
vm core/vm: Hide read only flag from Interpreter interface (#17461) 2018-09-07 18:13:25 +02:00
.gitignore Renamed `chain` => `core` 2014-12-04 10:28:02 +01:00
bench_test.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
block_validator.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
block_validator_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
blockchain.go core, eth, trie: use common/prque (#17508) 2018-09-03 17:33:21 +02:00
blockchain_test.go all: simplify switches (#17267) 2018-07-30 12:30:09 +03:00
blocks.go core: typos and comments improve 2017-05-25 17:14:33 +03:00
chain_indexer.go core: safe indexer operation when syncing starts before the checkpoint (#17511) 2018-08-28 10:31:34 +03:00
chain_indexer_test.go light: CHT and bloom trie indexers working in light mode (#16534) 2018-08-15 22:25:46 +02:00
chain_makers.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
chain_makers_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
dao_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
error.go core: make txpool operate on immutable state 2017-09-05 13:34:41 +03:00
events.go miner: regenerate mining work every 3 seconds (#17413) 2018-08-16 14:14:33 +03:00
evm.go core: fix typo in comment code 2018-07-25 18:04:38 +07:00
gaspool.go miner: avoid unnecessary work (#15883) 2018-01-15 12:57:06 +02:00
gen_genesis.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
gen_genesis_account.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
genesis.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
genesis_alloc.go all: use gometalinter.v2, fix new gosimple issues (#15650) 2017-12-12 19:05:47 +01:00
genesis_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
headerchain.go core: fix some small typos on comment code (#17278) 2018-07-30 14:10:48 +03:00
helper_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
mkalloc.go core: refactor genesis handling 2017-03-23 15:58:43 +01:00
state_processor.go core: fix typo in comment (#17586) 2018-09-05 10:29:51 +02:00
state_transition.go core: fix comment typo (#17236) 2018-07-24 13:17:12 +03:00
tx_cacher.go core: fix comment typo (#17376) 2018-08-13 11:40:52 +03:00
tx_journal.go core: fix typos in comment (#17531) 2018-08-28 10:04:33 +03:00
tx_list.go core: fix some small typos on comment code (#17278) 2018-07-30 14:10:48 +03:00
tx_list_test.go all: switch gas limits from big.Int to uint64 2018-01-03 14:45:35 +02:00
tx_pool.go core, eth, trie: use common/prque (#17508) 2018-09-03 17:33:21 +02:00
tx_pool_test.go core: use a wrapped map to remove contention in `TxPool.Get`. (#16670) 2018-05-23 15:55:42 +03:00
types.go all: switch gas limits from big.Int to uint64 2018-01-03 14:45:35 +02:00