• Jeffrey Wilcke's avatar
    core, core/types: readd transactions after chain re-org · eaa4473d
    Jeffrey Wilcke authored
    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
    eaa4473d
Name
Last commit
Last update
..
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
asm.go Loading commit data...
bad_block.go Loading commit data...
bench_test.go Loading commit data...
block_processor.go Loading commit data...
block_processor_test.go Loading commit data...
blocks.go Loading commit data...
canary.go Loading commit data...
chain_makers.go Loading commit data...
chain_makers_test.go Loading commit data...
chain_manager.go Loading commit data...
chain_manager_test.go Loading commit data...
chain_pow.go Loading commit data...
chain_pow_test.go Loading commit data...
chain_util.go Loading commit data...
chain_util_test.go Loading commit data...
default_genesis.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
execution.go Loading commit data...
fees.go Loading commit data...
filter.go Loading commit data...
filter_test.go Loading commit data...
genesis.go Loading commit data...
helper_test.go Loading commit data...
manager.go Loading commit data...
state_transition.go Loading commit data...
transaction_pool.go Loading commit data...
transaction_pool_test.go Loading commit data...
transaction_util.go Loading commit data...
vm_env.go Loading commit data...