-
Notifications
You must be signed in to change notification settings - Fork 266
Invalid txn blockchain_txn_poc_receipts_v1 : {error,receipt_not_in_order} #1401
Comments
I started to see those in September, maybe this can help to pinpoint the issue. Not sure if they cause any real trouble, though. |
It may explain part (the other part is p2p issues and maybe other issues) of why we have a discrepancy between created challenges and poc receipts. I've looked at the code and I can't figure out why this is happening as the challengee target code is deterministic and the correct ledger (the one at the time of the challenge) is being passed on at the time of validation, so the challengee at the time of validation should be the same as the one targeted at the time of the challenge, but it seems sometimes they aren't. |
Here is another example if it is valuable...
|
Seems it is happening still...
|
Receipt not in order error you're seeing is an issue with the validator disagreeing with the the submitter of the transaction (the challenger) on validity of the transaction. We're looking at the issue but need to understand why the ledgers disagree. Please follow Official Helium Community Discord for the latest updates: https://discord.gg/DXUsTAHJ |
On some occasions, it seems that the poc receipt transaction fails validation with a "receipt_not_in_order" result.
My hotspot successfully created a challenge
Here's the challenge: https://explorer.helium.com/txns/WMB5Z805vpniUhIhWLVhG399aPQuksObm40FL5s5BnE
And after the 20 blocks timeout it tried to submit the poc transaction but failed.
I wonder why the validation code generated a different beaconer
<<0,165,65,203,147,95,169,69,110,28,13,78,96,236,112,245,82,126,138,126,253,220,70,223,62,155,38,234,142,191,55,212,127>>
than the one that was challenged<<0,127,102,102,45,100,248,162,98,154,195,161,76,241,179,226,203,183,180,221,216,215,98,126,115,184,29,112,187,135,49,195,201>>
Here's the complete log
console.log.0.zip
The text was updated successfully, but these errors were encountered: