Ok, I've looked into it and, on my account at least, there is a mismatch.
I was shown the notification that I "stacked n sats" at likely midnight CDT this morning (Sunday May 21st), and that appears to be for the amount my satistics shows earned ... but without a datestamp I can only guesstimate that it was received to my wallet later in the day on May 19th.
The reason I was confused was not just the timing difference but that the amount was different. Stacked 695 sats in rewards says the notification (692 sats for top posts \ 3 sats for tipping top content early), but in satistics I see exactly 692.548.
The prior notification amount matches .... the notification shows "stacked 298 sats in rewards" (298 sats for top posts) and the Satstics corresponds ... 298.835.
In looking into this ... I was thinking maybe Earn just wasn't considering the amount from "tipping top content early", but an earlier Satistics entry shows 208.724 and that matches with the corresponding notification of 208 in rewards (208 sats for tipping top content early). So the Earn entry in Satistics did, in that instance, include the amount for "tipping top content early".
But then I go back to May 12th, and I see in Notification: stacked 538 sats in rewards (364 sats for top posts \ 115 sats for top comments \ 58 sats for tipping top content early) but in Satistics the corresponding entry shows just 115.246.
So it appears that when computing the entry for Satistics it is getting confused when there are multiple sources for earning.
I have:
  • one Satistics entry where it had the 692 sats "for top posts" but excluded the 3 sats "for tipping top content early"
  • another Satistics entry that was correct where the ONLY earning was "for tipping top content early"
  • another Satistics entry where it had ONLY sats "for top comments" (and excluded sats "for top posts" and sats "for tipping top content early").
So ultimately, the problems are:
  • Notifications are appearing maybe 12 to 24 hours after the Earn transaction appears and the balance is increased.
  • Earn amount will sometimes be less than the Notification, when the amount earned comes from multiple income sources.
I suspect satistics is just misreporting the amount. Both the notification and the satsistics use the exact same data source … the satistics query (over the same data source) is probably just wrong.
I’ll take a look now.
I don’t understand the timing problem you’re seeing if you are seeing one.
reply
I've looked into this more and this isn't a bug. It's just a different display of the same information given the different UX goals of each page.
In notifications, we want to give you the information you might want to know about in a concise way. So we group "reward" notifications that are adjacent in the notification list into a single "reward" notification. So if you received rewards on Day 1 and then again on Day 2, and there were no other notifications between Day 1 rewards and Day 2 rewards, you'll only see one reward notification in your notifications which add Day 1 and Day 2 notifications together.
If you imagine you mostly tip on SN and don't post/comment, if we didn't group them like this, your notifications would be mostly a list of reward notifications (which stackers were annoyed by and called "spam").
In satistics, we want to give you all the information we have about changes to your money (and also when that change happened relative to other changes). We don't group anything. (I'll add the time it happened to this list because I know people want that.)
(692 sats for top posts \ 3 sats for tipping top content early), but in satistics I see exactly 692.548.
This is a case of grouping. Day 1 you received a "reward" for 692.548 sats. Day 2 you received a reward for 3.947 sats. You should see both in satistics and separate. You'll see them combined in your notifications.
reply
So if you received rewards on Day 1 and then again on Day 2, and there were no other notifications between Day 1 rewards and Day 2 rewards, you'll only see one reward notification in your notifications which add Day 1 and Day 2 notifications together.
Oh, I did not know that. That's an elegant solution to the "notifications can get to be spammy" problem.
Day 2 you received a reward for 3.947 sats. You should see both in satistics and separate. You'll see them combined in your notifications.
And yes, I now see that entry for 3.947 sats earned. Not sure how I glossed over it earlier.
Anyway, thanks for spending part of your Sunday looking into this.
reply