Skip to content

web3 button on contribution banner #30414

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

Open
LaurenWags opened this issue May 17, 2023 · 0 comments
Open

web3 button on contribution banner #30414

LaurenWags opened this issue May 17, 2023 · 0 comments

Comments

@LaurenWags
Copy link
Member

LaurenWags commented May 17, 2023

Per discussion in today's Rewards Client meeting, logging this issue for tracking the testing of the "Web3" button on the contribution banner, part of Tip/Contribution Banner 3.0 (#28148).

QA Test cases so far:

Publisher web3 URLs

Publisher data stored on the private CDN will contain a new "web3_url" field which indicates that the publisher accepts web3 contriubutions at the specified URL. A "web3-only" publisher is a publisher that does not have any verified wallet provider address (e.g. with Uphold) but does have a "web3_url". A web3-only publisher will generally appear to be verified in the UI (for instance, they will have a checkmark in the Rewards icon).

Web3 button

  • Connected User State

    • When the tip panel is opened for a web3-only publisher,
      • A message should be displayed indicating that the publisher cannot accept payments from the user's wallet provider,
      • And only the "Use Web 3 Wallet" button should be displayed.
    • When the tip panel is opened for a publisher that has a web3 URL,
      • The "Use Web 3 Wallet" button should be displayed.
    • When the "Use Web 3 Wallet" button is clicked, the publisher's web3 URL should be opened in a new tab.
    • When an in-line tip icon is clicked for a web3-only publisher,
      • The tip panel should be opened.
    • When the Rewards panel is opened for a web3-only publisher,
      • The tip panel should be able to be opened.
  • Grandfathered Unverified State

    • When the tip panel is opened for a web3-only publisher,
      • A message should be displayed indicating that the publisher cannot accept payments from the user's wallet provider,
      • And only the "Use Web 3 Wallet" button should be displayed.
    • When the tip panel is opened for a publisher that has a web3 URL,
      • The "Use Web 3 Wallet" button should be displayed.
    • When the "Use Web 3 Wallet" button is clicked, the publisher's web3 URL should be opened in a new tab.
    • When an in-line tip icon is clicked for a web3-only publisher,
      • The tip panel should be opened.
    • When the Rewards panel is opened for a web3-only publisher,
      • The tip panel should be able to be opened.
  • Figma

    • From the the "Contribution Banner Error/Info States, user can continue" section:
      • Confirm display of the "Creator not verified, no custodian (web3 button only)" contribution banner

cc @Miyayes @zenparsing @brave/qa-team

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: On deck
Development

No branches or pull requests

4 participants