I'm still trying to explore the bots/chats inside Byteball but had to stop cause of the maintenance, will check these things out when the wallets are back up and running.
Btw, had troubles getting referral bonuses (they didn't use my link but I sent them the bytes), but it's okay I think. Wish it worked though.
I hope lots of developers get more stuff in the wallet, it would be fun.
What link? There is no link for referral. It is still possible that you will get referral bonuses if they have not received the reward either.
There could be many reasons why the referral bonuses have not arrived:
The bot replied referral links. It said people had 3 ways to get referral bonuses. 1 by sending bytes, 2 by using the link that opens the bot (wallet installed), 3 by using the link to download the wallet.
I was right beside them when they were doing the process so I'm sure everything was done right (all those bullets you mentioned).
Some users were also reporting the referrals were not working.
I see, you are right, it seems there are indeed more referral options added to the bot, one of them tracking the user with the cookie.
I looked into the code and there could be one more thing: bot first looks from the previous incoming funds to see if there are any attested users who sent the funds for the fee. If there are then it makes them as referral, if there isn't then it uses the cookie that was set when user visited the site via the referring link.
Were you the only one who sent them the fee and did you sent it from the address that you attested already before? Or you sent them Bytes from somewhere else?
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.
There is, the download wallet ref link.
You are right, my mistake, referrals used to be without links, but it seems it has additional referral method that saves the cookie in the browser.
No problem - do you think using them is mandatory to receive the reward?
Seems that it's just a fallback when the bot can't find the already attested user who sent you the Bytes.
Cool, thank you :)