-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Rework pending contributions processor to handle cross-provider tips #20090
Comments
Added With 1.38.x on Android tips to "Unverified" creators go to the pending list, but tips in the cross custodian case (Uphold wallet tipping a Gemini creator) or connected case (Uphold wallet attempting to tip a creator who is "Connected" - that is, creator is Brave verified but does not have a custodial wallet connected in creators) do not go to Pending list. cc @Miyayes |
Verification is in-progress
|
Verified
|
Brave | 1.41.86 Chromium: 103.0.5060.66 (Official Build) beta (x86_64) |
---|---|
Revision | 20b1569438a85e631d15e83eb355e3e326e5da6f-refs/branch-heads/5060@{#1066} |
OS | macOS Version 11.6.7 (Build 20G630) |
Steps
- installed
1.41.86
- launched Brave using
--args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
- clicked on the BAT icon
- clicked on
Start using Rewards
- opened
brave://rewards/
- clicked on
Unverified
- verified with my Uphold account
- loaded
https://github.com/miyayes
- clicked on the BAT icon
- made a one-time tip of 1 BAT
- loaded
brave://rewards
and viewed the list of pending tips - confirmed tip was pending
- opened the panel on
https://github.com/miyayes
and clicked theRefresh
status button - loaded
brave://rewards
and viewed the list of pending tips - verified that the one-time tip created above appears in the list of pending tips, and no other tips appear
- shut down Brave
- opened
publisher_info_db
from the top levelDefault
directory of my user profile (pending_contributions
table) - changed
publisher_id
tolaurenwags.github.io
- launched Brave
- loaded
laurenwags.github.io
- opened the Rewards panel
- clicked on the
Refresh
button - confirmed pending tip went through via Uphold via their ledger & locally on
brave://rewards-internals
example | example | example | example | example | example | example | example | example | example | example | example |
---|---|---|---|---|---|---|---|---|---|---|---|
Verification passed on Oppo Reno 5 with Android 12 running 1.41.96 x64 build
|
Description
Follow-up to #19996.
Cross-provider pending tips (where the user is connected to an external rewards wallet provider A and wants to tip a creator that is only connected through provider B) are currently disabled. As we work toward reenabling this feature we should refactor the pending contribution processor for maintainability.
The text was updated successfully, but these errors were encountered: