factomd icon indicating copy to clipboard operation
factomd copied to clipboard

Missing anchors

Open ilzheev opened this issue 4 years ago • 5 comments

(edited) Missing BTC and ETH anchors: https://github.com/FactomProject/factomd/issues/1045#issuecomment-687670190

ilzheev avatar Aug 28 '20 06:08 ilzheev

I keep parsing in my local environment, will add into first post if there are more missing anchors

ilzheev avatar Aug 28 '20 09:08 ilzheev

Have you scanned the BTC chain to see if there are orphaned transactions that were never registered on the Factom side? All the anchoring entries were made by the same address (1K2SXgApmo9uZoyahvsbSanpVWbzZWVVMF), so it should be possible to find them if they exist.

WhoSoup avatar Aug 31 '20 12:08 WhoSoup

No, I am noticing responses from factomd in this thread.

I build anchors parser in explorer the same way it parses dblocks — from 0 height to latest. If anchor is missing, parsing stops.

It was unexpected for me that there are a lot of missing anchors from 2 years past, so I add placeholder to db and explorer continues fetching anchors until next missing. I wrote all missing anchors on github (for Factom Inc and me) to get back to them later and add manually, once they created.

ilzheev avatar Aug 31 '20 12:08 ilzheev

I refactored Explorer so it will be parsing only missing anchors. I also can develop publicly available API that returns heights with missing BTC and ETH anchors.

Something like: https://explorer.factom.pro/explorer/anchors/missing https://explorer.factom.pro/explorer/anchors/missing/btc https://explorer.factom.pro/explorer/anchors/missing/eth

{"result":[{"db_height":200000}, {"db_height":200001}, …]}

Will it be useful? @PaulSnow @WhoSoup @carryforward

ilzheev avatar Sep 04 '20 14:09 ilzheev

For audit purpose — all missing BTC and ETH anchors missing-anchors.zip

ilzheev avatar Sep 05 '20 22:09 ilzheev