status-go/geth
Dmitry Shulyak 653da5bcd0 Result of tx processing returned as QueuedTxResult
Currently it is quite easy to introduce concurrency issues while working
with transaction object. For example, race issue will exist every time
while transaction is processed in a separate goroutine and caller will
try to check for an error before event to Done channel is sent.

This change removes all the data that is updated on transaction and leaves
it with ID, Args and Context (which is not used at the moment).

Signed-off-by: Dmitry Shulyak <yashulyak@gmail.com>
2018-02-02 09:47:56 +02:00
..
account Use gometalinter config instead of makefile (#560) 2018-01-24 00:25:28 -08:00
api Result of tx processing returned as QueuedTxResult 2018-02-02 09:47:56 +02:00
common Result of tx processing returned as QueuedTxResult 2018-02-02 09:47:56 +02:00
jail Add support for metrics (#558) 2018-01-30 12:51:48 +01:00
log Make gas linter happy (#544) 2018-01-17 17:46:21 +01:00
mailservice Refactor shh_requestMessages method (#513) 2017-12-21 11:26:01 +01:00
node Remove syncpool.go (#594) 2018-01-31 23:50:38 +01:00
notification Update notify interface and mark old one as deprecated 2017-10-24 00:47:09 +03:00
params Manage discovery from flags and refactor handling interrupt signals (#557) 2018-01-22 21:16:13 -08:00
rpc Add a test case to reproduce the issue (#548) 2018-01-11 18:17:41 +01:00
signal Fix race #452 (#454) 2017-11-28 14:17:15 +01:00
transactions Result of tx processing returned as QueuedTxResult 2018-02-02 09:47:56 +02:00