-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate AND verify stuck & missing donations #1556
Comments
@divine-comedian And about the other two TXs that @divine-comedian mentioned, now we have the TXs in our db for those, so there isn't any problem related to them TL;DR I will post more details as I find any reason |
Thanks @mohammadranjbarz - unfortunately I was not able to replicate the issue @divine-comedian was facing (my donation showed instantly and as complete) which leads me to concur with @mohammadranjbarz that we need to take a look at backup service. I was investigating a lead regarding outdated infura endpoints (which I would still like to revisit, but need someone from frontend to take a look) but seeing it works now I am assuming the problem was temporary. I did check for incidents on infuras side for the relevant time, but nothing out of the ordinary. |
… sure the failure of that doesnt have any side effect on our application related to #1556
@divine-comedian Now about 70 donations have been created by draft donation service and got verified, four TXs that you already said 3 of them have been added but the fourth one has not matched yet, so this problem is almost fixed, but not 100%, I'm still working |
@mohammadranjbarz when you merge this today, all the missed donations should be considered, right? wondering because GIvbacks and QF data analysis are blocked 😅 |
Yess, I just need to check the recurring donations streams, it would work but I need to check the documents in the DB |
what's the status on this? |
@maryjaf to confirm if this is working on staging. |
my missing donation to https://giveth.io/project/commons-stackproject on 6 May, have been added correctly |
There is just one transaction I referenced here that needs to be added manually since it didn't appear caught in any service |
@CarlosQ96 can you pls take this up as @mohammadranjbarz is not well. |
Mohammad added in manually the one missing transaction, we can close this one. |
On thursday/friday a user reported their donations were not showing up on ETH mainnet to this project
https://giveth.io/project/emergency-relief-fund-for-brazil-floods
I was able to confirm this by making a donation myself in ETH to their project on mainnet, I cannot find the donation in 'my donations' or on the project table, nor in the back-up service.
Here are the three donations we know of that we're not caught anywhere:
https://etherscan.io/tx/0x331ff224c7e4dcc3ce9bb6aa6b3a67e1d7b1c7f1c27e6fdead150fd09a6499b6
https://etherscan.io/tx/0xf1a4fb4c446c25529fed988c83381db41fd6cbbe8aae69a58f2a93a60a8b9f73
https://etherscan.io/tx/0x0373f7efaeb12c205e2c26f2b14a49194b9e619c6728c8a5a4f8cf36f635ef6f
Alternatively, when I was testing donations to other projects on ETH mainnet my donations show up in my donations but they are stuck in a pending state, I also cannot find them in the back-up service. I made some donations on Optimism mainnet and encountered no issues for comarison.
Here are the txs for my stuck pending donations:
https://etherscan.io/tx/0xc81021a481b1a21947b1aed7199cd7febdd662cd9a4ee839eb734849b59b24c2
https://etherscan.io/tx/0x5c4cab8d517393178a6f59af693185848c57b21975710cb71f706e8984b117db
I tested today, late friday making a donation on eth mainnet this donation was successful and show on my donations and the projects donations table. however the previous donations on eth mainnet do not show.
How did this happen? We should 1st add the missing donations into our DB. 2nd we need to investigate how this happens that donations are stuck as pending and how it can occuer that other donations are just not caught by any service at all, but only for eth mainnet
The text was updated successfully, but these errors were encountered: