openethereum/ethcore/src
Marek Kotewicz 66477a9476 Core tracedb functionality. (#996)
* fixed encoding 0u8

* simplified if else stmt

* tracedb core

* more comprehensive tracedb tests

* fixed minor review issues

* addresses filter

* fixed typos

* replace malformed with corrupted

* trace switch

* db key is generic and can be made smaller

* smaller tracedb keys

* tracedb version

* fixed ignored tests

* rename Tracedb -> TraceDB

* fixed typos

* proves

* trace only top level calls to builtins to avoid DDoS attacks

* fixed tracedb config switches

* fix comments fat replaced with trace

* vector-addressing scheme for localized traces

* removed comments

* removed first, redundant 0 from trace address

* updated db.trace method

* additional tests for tracedb.trace()
2016-04-30 16:41:24 +01:00
..
blockchain Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
chainfilter Fixing warnings 2016-04-06 10:55:40 +02:00
client Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
ethereum spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
evm Fixing warnings 2016-04-06 10:55:40 +02:00
json_tests Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
spec spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
tests removed redundant unwraps (#935) 2016-04-19 10:35:32 -07:00
trace Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
verification Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
account.rs Update account.rs 2016-04-08 17:42:17 -07:00
account_db.rs Check for NULL_RLP in AccountDB 2016-03-13 21:28:57 +01:00
account_diff.rs nightly fixes 2016-02-14 12:54:27 +01:00
action_params.rs simplified trace from functions, removed clippy warnings 2016-04-01 03:08:42 +02:00
basic_types.rs Removing superflous check for nightly 2016-03-11 11:16:49 +01:00
block.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
block_queue.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
builtin.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
common.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
db.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
engine.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
env_info.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
error.rs Even more detailed errors for transaction queue (#969) 2016-04-18 10:34:59 -07:00
executive.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
externalities.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
extras.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
filter.rs Merge branch 'jsonrpc2' into rpc_poll_ids 2016-02-24 10:35:15 +01:00
header.rs Test. 2016-03-02 23:41:15 +01:00
lib.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
log_entry.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
null_engine.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
pod_account.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
pod_state.rs spec loading cleanup (#858) 2016-04-09 10:20:35 -07:00
receipt.rs test for eth_getTransactionReceipt 2016-03-21 11:47:50 +01:00
service.rs removed redundant unwraps (#935) 2016-04-19 10:35:32 -07:00
state.rs Core tracedb functionality. (#996) 2016-04-30 16:41:24 +01:00
state_diff.rs fixed loading of executive tests, unrevealed failing consensus tests 2016-03-24 01:25:59 +01:00
substate.rs Fixing clippy warnings 2016-04-12 13:54:34 +02:00
transaction.rs removed unused code 2016-03-29 13:34:12 +02:00
views.rs implemented eth_call 2016-03-19 21:37:11 +01:00