• obscuren's avatar
    core: fixed chain reorg during splits · 4e079677
    obscuren authored
    Chain reorgs weren't properly handled when a chain was further ahead.
    Previously we'd end up with mixed chains in our canonical numbering
    sequence. Added test for this type of forking.
    
    ```
         /-o-o-o   A
    o-C-+
         \-o-o-o-o B
    ```
    
    Ends up with with C A1, A2, A3, B4
    4e079677
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...
block_cache.go Loading commit data...
block_cache_test.go Loading commit data...
block_processor.go Loading commit data...
block_processor_test.go Loading commit data...
blocks.go Loading commit data...
chain_makers.go Loading commit data...
chain_manager.go Loading commit data...
chain_manager_test.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...
vm_env.go Loading commit data...