op-geth/eth
Jeffrey Wilcke eaa4473dbd core, core/types: readd transactions after chain re-org
Added a `Difference` method to `types.Transactions` which sets the
receiver to the difference of a to b (NOTE: not a **and** b).

Transaction pool subscribes to RemovedTransactionEvent adding back to
those potential missing from the chain.

When a chain re-org occurs remove any transactions that were removed
from the canonical chain during the re-org as well as the receipts that
were generated in the process.

Closes #1746
2015-09-21 20:33:28 +02:00
..
downloader eth/downloader: header-chain order and ancestry check 2015-09-15 14:45:53 +03:00
fetcher eth: update metrics collection to handle eth/62 algos 2015-08-25 17:48:47 +03:00
backend.go ethdb: remove Flush 2015-09-14 23:36:30 +02:00
gasprice.go GPO update 2015-08-17 15:20:33 +02:00
handler.go Merge pull request #1810 from karalabe/pure-header-verifications-2 2015-09-16 14:21:12 -07:00
handler_test.go eth: kill off protocol eth/60 in preparation for eth/62 2015-08-24 17:57:28 +03:00
helper_test.go core, core/types: readd transactions after chain re-org 2015-09-21 20:33:28 +02:00
metrics.go eth: update metrics collection to handle eth/62 algos 2015-08-25 17:48:47 +03:00
peer.go core: split out TD from database and all internals 2015-09-11 17:42:25 +03:00
protocol.go core: split out TD from database and all internals 2015-09-11 17:42:25 +03:00
protocol_test.go eth: kill off protocol eth/60 in preparation for eth/62 2015-08-24 17:57:28 +03:00
sync.go eth, eth/downloader: don't report stall if fetcher filled the block 2015-07-29 15:39:08 +03:00