• Sergei Zubov's avatar
    Fix mempool corruption at zero-inputs · 784621af
    Sergei Zubov authored
    When node accepts transaction or receives block, it tries to load all
    inputs to mempool. Trying to load zero-inputs to mempool leads to
    corruption - valid transaction may be removed from mempool during
    conflicts check. To prevent this, inputs selection algorithms modified
    to ignore zero-inputs. Conflicts check ignores them too.
    784621af
Name
Last commit
Last update
..
Fee Loading commit data...
Interfaces Loading commit data...
Properties Loading commit data...
DeStreamFullNodeBuilderMemoryPoolExtension.cs Loading commit data...
DeStreamMempoolCoinView.cs Loading commit data...
DeStreamMempoolManager.cs Loading commit data...
DeStreamMempoolValidator.cs Loading commit data...
MemPoolCoinView.cs Loading commit data...
MempoolBehavior.cs Loading commit data...
MempoolController.cs Loading commit data...
MempoolErrors.cs Loading commit data...
MempoolFeature.cs Loading commit data...
MempoolManager.cs Loading commit data...
MempoolOrphans.cs Loading commit data...
MempoolPerformanceCounter.cs Loading commit data...
MempoolPersistence.cs Loading commit data...
MempoolSettings.cs Loading commit data...
MempoolSignaled.cs Loading commit data...
MempoolValidationContext.cs Loading commit data...
MempoolValidator.cs Loading commit data...
Stratis.Bitcoin.Features.MemoryPool.csproj Loading commit data...
TxMemPool.cs Loading commit data...
TxMemPoolEntry.cs Loading commit data...