go-ethereum/internal/ethapi
rjl493456442 65a6cc2f1e core/types, core/vm: mark tx execution as failed if error return
Motivation:
    Current problem with gas estimation is not all cases is correct
    using gas metrics, e.g. in the frontier contract deploys can fail without
    consuming all gas due to have not enough gas to store contract code.
    So a `failed` flag is useful which can detect the vm execution
    status.

In Addition:
    the `Reverted` flag has been removed, since it is too sensitive to
    insert addtional field to it.
2017-06-28 16:07:38 +08:00
..
addrlock.go internal/ethapi: add mutex around signing + nonce assignment 2017-05-30 16:43:38 +02:00
api.go core/types, core/vm: mark tx execution as failed if error return 2017-06-28 16:07:38 +08:00
backend.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
tracer.go cmd/evm: add --prestate, --sender, --json flags for fuzzing (#14476) 2017-06-07 17:09:08 +02:00
tracer_test.go consensus, core/*, params: metropolis preparation refactor 2017-05-18 09:05:58 +02:00