They created the wallets by downloading directly from the site or app store, and I was the only one who sent them bytes. Would there be a difference if I send them bytes first then they talk to the attestation bot vs they were already doing the attestation through the bot (eg: alreadyt on payment request) then I send them bytes?
Also, should receipt of bytes be confirmed before they start talking to the attestation bot?
I think that's where we could've got issues with, cause if bot already scans at the very beginning of the chat then if they don't have bytes yet or bytes are still unconfirmed then it would look like no one referred them.
Cause receiving bytes would actually be Step 2. :D I really think this is where we've gone wrong.
These are really good questions, but it should not matter how far they were with the attestation and it seems to me, referral is picked after they have made the successfully attested, at the same time when they got the reward.
I was thinking about those unconfirmed bytes too, but I don't understand that part of the code.