So far we have been able to find this out only by checking the logs.
Is there a way to do it through library functions?

Example log of the situtation:

2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 755 [INFO] Split at block: 
0000000000000000001086047cbeeab258d4a063fd1ad8c9bea6b7c209e934cd
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 754 [INFO] New chain head: 
000000000000000000184adcf8e18e9684ed1af1a970e2524dfb05fe8cbda6cc
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 753 [INFO] Old chain head: 
00000000000000000020c9e03ee11dea4daa7aa493ebf9d9d41256b1ca151497
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 752 [INFO] Re-organize after split at 
height 533546
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 576 [INFO] Block is causing a 
re-organize
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 926 [INFO] Connected orphan 
000000000000000000184adcf8e18e9684ed1af1a970e2524dfb05fe8cbda6cc
2018-07-25 09:09:43.262 [NioClientManager] 
org.bitcoinj.core.AbstractBlockChain 597 [INFO] Block forks the chain at 
height 533546/block 
0000000000000000001086047cbeeab258d4a063fd1ad8c9bea6b7c209e934cd, but it 
did not cause a reorganize:
0000000000000000001e573a7b33074bd3c4db4f13cb1000954bc6a83f78c2ee
2018-07-25 09:09:43.126 [NioClientManager] org.bitcoinj.core.Peer 1453 
[INFO] java.lang.Throwable
at org.bitcoinj.core.Peer.blockChainDownloadLocked(Peer.java:1453)
at org.bitcoinj.core.Peer.processInv(Peer.java:1254)
at org.bitcoinj.core.Peer.processMessage(Peer.java:489)
at 
org.bitcoinj.core.PeerSocketHandler.receiveBytes(PeerSocketHandler.java:182)
at org.bitcoinj.net.ConnectionHandler.handleKey(ConnectionHandler.java:223)
at org.bitcoinj.net.NioClientManager.handleKey(NioClientManager.java:86)
at org.bitcoinj.net.NioClientManager.run(NioClientManager.java:122)
at 
com.google.common.util.concurrent.AbstractExecutionThreadService$1$2.run(AbstractExecutionThreadService.java:66)
at com.google.common.util.concurrent.Callables$4.run(Callables.java:122)
at 
org.bitcoinj.utils.ContextPropagatingThreadFactory$1.run(ContextPropagatingThreadFactory.java:49)
at java.lang.Thread.run(Thread.java:748)
2018-07-25 09:09:43.126 [NioClientManager] org.bitcoinj.core.Peer 1452 
[INFO] Pending block download: 
000000000000000000236b90f6a01b12372ff7af3d669b92b7238f1f6b08d9d2
2018-07-25 09:09:43.126 [NioClientManager] org.bitcoinj.core.Peer 1452 
[INFO] Pending block download: 
000000000000000000265168af4dc78b2c0fc02c1117f698c32d2fe4ad717ab8
2018-07-25 09:09:43.126 [NioClientManager] org.bitcoinj.core.Peer 1452 
[INFO] Pending block download: 
000000000000000000106009b46b91204fafc87b08afb7bd937822301440b769

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to