go-ethereum/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_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
block_validator.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
blockchain_test.go all: simplify switches (#17267) 2018-07-30 12:30:09 +03:00
blockchain.go core, eth, trie: use common/prque (#17508) 2018-09-03 17:33:21 +02:00
blocks.go core: typos and comments improve 2017-05-25 17:14:33 +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_indexer.go core: safe indexer operation when syncing starts before the checkpoint (#17511) 2018-08-28 10:31:34 +03:00
chain_makers_test.go all: get rid of error when creating memory database (#16716) 2018-05-09 15:24:25 +03:00
chain_makers.go cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +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_account.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02:00
gen_genesis.go all: regenerate codecs with gencodec commit 90983d99de (#15830) 2018-01-08 15:13:22 +02: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
genesis.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_test.go all: switch gas limits from big.Int to uint64 2018-01-03 14:45:35 +02:00
tx_list.go core: fix some small typos on comment code (#17278) 2018-07-30 14:10:48 +03: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
tx_pool.go core, eth, trie: use common/prque (#17508) 2018-09-03 17:33:21 +02:00
types.go all: switch gas limits from big.Int to uint64 2018-01-03 14:45:35 +02:00