status-go/geth/common
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
..
notification.go Update notify interface and mark old one as deprecated 2017-10-24 00:47:09 +03:00
notification_mock.go Update notify interface and mark old one as deprecated 2017-10-24 00:47:09 +03:00
rpccall.go Fixed eth_sendTransaction routing to the local node (#351) 2017-09-25 18:04:40 +02:00
types.go Result of tx processing returned as QueuedTxResult 2018-02-02 09:47:56 +02:00
types_mock.go Remove mocks for transaction manager and transaction queue 2018-01-26 15:21:34 +01:00
utils.go Result of tx processing returned as QueuedTxResult 2018-02-02 09:47:56 +02:00