экспериментируя со стабильностью форка который делаю
заметил что одна из транзакций зависла в mempool
по хорошему при инициализации bool SetBestChain() в main.cpp
должно происходить проверка синхронизированного блокчейна с mempool
и если в пуле есть конфликтующие транзы то они удаляются
но у меня странным образом одна из транзакций подвисла в mempool и удаляться не желает
хотя клиент говорит что он полностью синхронизирован
bool SetBestChain() я не затрагивал
затрагивал только createblocktemplate
но он к этому делу вообще не имеет никакого отношения
вот лог дебага:
2014-11-12 12:21:34
!!!!!!!!! 78d11a15925ab457608bae896658308a7b9c3ed768f4acb2ddfdf20db79133e2!!!!!!!!!! 799322 2014-11-12 12:21:34 CreateNewBlock(): total size 1000
2014-11-12 12:21:34 Ver3 nActualTimespan = 135 before bounds
2014-11-12 12:21:34 GetNextWorkRequired RETARGET
2014-11-12 12:21:34 nTargetTimespan = 1009317314600 nActualTimespan = 0
2014-11-12 12:21:34 Before: 1c2bee15 000000002bee1500000000000000000000000000000000000000000000000000
2014-11-12 12:21:34 After: 1c2b03c9 000000002b03c9e5555555555555555555555555555555555555555555555555
2014-11-12 12:21:34 Running FlorincoinMiner with 1 transactions in block (190 bytes)
2014-11-12 12:21:34 trying connection 85.26.234.199:7312 lastseen=163.0hrs
2014-11-12 12:21:39 connection timeout
2014-11-12 12:21:39 trying connection 94.212.99.197:7312 lastseen=17.7hrs
2014-11-12 12:21:44 connection timeout
2014-11-12 12:21:45 trying connection 74.222.198.93:7312 lastseen=0.4hrs
2014-11-12 12:21:45 connected 74.222.198.93:7312
2014-11-12 12:21:45 send version message: version 70002, blocks=799314, us=85.26.232.87:7312, them=74.222.198.93:7312, peer=74.222.198.93:7312
2014-11-12 12:21:46 trying connection 184.155.113.224:7312 lastseen=11832.2hrs
2014-11-12 12:21:46 receive version message: /Satoshi:0.6.5.13/: version 60001, blocks=799314, us=85.26.232.87:62044, them=74.222.198.93:7312, peer=74.222.198.93:7312
2014-11-12 12:22:19 trying connection 62.195.128.15:7312 lastseen=4331.8hrs
2014-11-12 12:22:24 connection timeout
2014-11-12 12:22:25 received block 15ffbc9fed2df2cbe706f627bdc9f449d63d938b1452a12398480e79ba4a1d44
2014-11-12 12:22:25 Ver3 nActualTimespan = 135 before bounds
2014-11-12 12:22:25 GetNextWorkRequired RETARGET
2014-11-12 12:22:25 nTargetTimespan = 1009317314600 nActualTimespan = 98784247808
2014-11-12 12:22:25 Before: 1c2bee15 000000002bee1500000000000000000000000000000000000000000000000000
2014-11-12 12:22:25 After: 1c2b03c9 000000002b03c9e5555555555555555555555555555555555555555555555555
2014-11-12 12:22:25 Committing 18 changed transactions to coin database...
2014-11-12 12:22:25
SetBestChain: new best=15ffbc9fed2df2cbe706f627bdc9f449d63d938b1452a12398480e79ba4a1d44 height=799315 log2_work=52.628916 tx=1160614 date=2014-11-12 11:20:56 progress=0.999764
2014-11-12 12:22:25 ProcessBlock: ACCEPTED
2014-11-12 12:22:25
!!!!!!!!! 78d11a15925ab457608bae896658308a7b9c3ed768f4acb2ddfdf20db79133e2!!!!!!!!!! 799322 жирным выделенна эта странная транзакция (78d11a15925ab457608bae896658308a7b9c3ed768f4acb2ddfdf20db79133e2)
которая вылазиет в mempool даже после
SetBestChain: newSetBestChain: new