Skip to content
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

Remove std::function<> from the Ledger::AttestPromotion() flow #24294

Closed
szilardszaloki opened this issue Jul 27, 2022 · 5 comments · Fixed by brave/brave-core#14361
Closed

Comments

@szilardszaloki
Copy link
Contributor

Part4 of #18560.

@szilardszaloki szilardszaloki added dev-concern QA/Yes release-notes/exclude OS/Android Fixes related to Android browser functionality OS/Desktop OS/iOS Fixes related to iOS browser functionality labels Jul 27, 2022
@brave-builds brave-builds added this to the 1.44.x - Nightly milestone Jul 28, 2022
@GeetaSarvadnya GeetaSarvadnya added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Aug 11, 2022
@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Aug 11, 2022

Verification PASSED on

Brave | 1.43.67 Chromium: 104.0.5112.81 (Official Build) beta (64-bit)
-- | --
Revision | 5b7b76419d50f583022568b6764b630f6ddc9208-refs/branch-heads/5112@{#1309}
OS | Windows 10 Version 21H2 (Build 19044.1889)

Unverified (no custodian connected)_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image image image image image

console logs

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=9eb6a093-9993-4cf9-baf1-a99cc0adcaec&platform=windows
> Method: GET
[7012:20268:0817/221202.182:VERBOSE1:uphold.cc(114)] Uphold wallet is not VERIFIED.
[7012:20268:0817/221202.215:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=9eb6a093-9993-4cf9-baf1-a99cc0adcaec&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"},{"id":"a2dc999b-8c84-4655-a809-20054125b0b0","createdAt":"2022-08-17T16:33:54.457005Z","expiresAt":"2022-12-17T16:33:54.457005Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"desktop","publicKeys":["LukfEA9m+OjVY/FTKzZlKkWo+eVq0+ENFE9+6QvCIiM="],"legacyClaimed":false,"claimableUntil":"2022-11-17T16:33:54.457005Z"}]}

[7012:20268:0817/221202.216:VERBOSE9:logging_util.cc(138)]
Case 2_Claim promotion via rewards settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image image image image image

console logs

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=94b454b2-3a41-4657-9cbb-8872dccd098b&platform=windows
> Method: GET
[14748:1368:0817/182053.426:VERBOSE1:uphold.cc(114)] Uphold wallet is not VERIFIED.
[14748:1368:0817/182053.450:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=94b454b2-3a41-4657-9cbb-8872dccd098b&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"},{"id":"ddf812cc-6a73-4bcb-983d-d60e97f8f4d5","createdAt":"2022-08-17T09:40:11.750979Z","expiresAt":"2022-12-17T09:40:11.750979Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"desktop","publicKeys":["Vkez3Zu6svH7OKdtS00cNwZ9hALYCDqXIenokS2Nwyc="],"legacyClaimed":false,"claimableUntil":"2022-11-17T09:40:11.750979Z"}]}

[14748:1368:0817/182053.450:VERBOSE9:logging_util.cc(138)]
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, NTP, monthly statement and brave://rewards-internal pages
Example Example Example Example Example Example
image image image image image image

console logs

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=c8468cf8-9ee6-4bf8-9c60-0598db7a987d&platform=windows
> Method: GET
[32:6532:0817/222452.334:VERBOSE1:uphold.cc(114)] Uphold wallet is not VERIFIED.
[32:6532:0817/222452.362:VERBOSE1:browser_manager.cc(120)] Browser did resign active
[32:6532:0817/222452.362:VERBOSE6:user_activity_manager.cc(49)] Triggered event: 17 (15.5:2:3600 s)
[32:6532:0817/222452.387:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=c8468cf8-9ee6-4bf8-9c60-0598db7a987d&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"},{"id":"9bedeb9f-dccd-4317-ad29-fa8a9df8bd8b","createdAt":"2022-08-17T16:45:06.935118Z","expiresAt":"2022-12-17T16:45:06.935118Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"desktop","publicKeys":["OFkH9LDRrgD2Aw7Jw4tfMyWr7Y54qhgagZWAgAK0LAw="],"legacyClaimed":false,"claimableUntil":"2022-11-17T16:45:06.935118Z"}]}

[32:6532:0817/222452.387:VERBOSE9:logging_util.cc(138)]
Uphold connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and the transaction history
Example Example Example Example Example Example Example
image image image image image image image
Case 2_Claim promotion via rewards settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and the transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/4f157868-e243-4eab-bbea-e10318a....
> Method: GET
[17624:7452:0818/103627.253:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/4f157868-e243-4eab-bbea-e10318a....
> Result: Success
> HTTP Code: 200
> Body: {"CreatedByApplicationId":"193a77cf....."}]}
[17624:7452:0818/103627.254:VERBOSE9:logging_util.cc(138)]
[ RESPONSE HEADERS ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/4f157868-e243-4eab-bbea-e10318a....

[17624:7452:0818/103628.018:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"7ba50353-4632-4f56-b649-c119ba7cae30"}

[17624:7452:0818/103628.018:VERBOSE9:logging_util.cc(138)]
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and transaction history
Example Example Example Example Example Example Example Example
image image image image image image image image
Gemini connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image
Case 2_Claim promotion via settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

userdrain

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Method: POST
> Content: {"credentials":[{"publicKey":"6AphTvx....
> Content Type: application/json; charset=utf-8
> Header digest: SHA-256=li02dXnUpDAKG9Yut9oOtcbHr3FDMDX+luIK74wVOtU=
> Header signature: keyId="301336c6-73f4-4409-921c-ad0a185fb7c9",algorithm="ed25519",headers="digest (request-target)",signature="wst9OWFHZWs824MDo1Asv6oPtDx2M2F4G+q7wH8oaWuqt3J5WyMayGGTpDdhqVwj1ttCrERVKAgG/ZoykJuKDw=="
> Header accept: application/json
[21724:1428:0818/134729.845:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=301336c6-73f4-4409-921c-ad0a185f...&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"}]}

[21724:1428:0818/134729.846:VERBOSE9:logging_util.cc(138)]
[ RESPONSE HEADERS ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=301336c6-73f4-4409-921c-ad0a185f...&platform=windows
...
> Header x-request-id: 8N7gRubMyrfRoaN7
[21724:1428:0818/134730.182:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://api.sandbox.gemini.com/v1/balances
> Result: Success
> HTTP Code: 200
> Body: [{"type":"exchange","currency":"BTC","amount":"1000","available":"1000","availableForWithdrawal":"1000"},{"type":"exchange","currency":"BAT","amount":"1478.1875","available":"1478.1875","availableForWithdrawal":"1478.1875"},{"type":"exchange","currency":"ZEC","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"ETH","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"USD","amount":"100000.00","available":"100000.00","availableForWithdrawal":"100000.00"},{"type":"exchange","currency":"LTC","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"BCH","amount":"20000","available":"20000","availableForWithdrawal":"20000"}]
[21724:1428:0818/134730.182:VERBOSE9:logging_util.cc(138)]
[ RESPONSE HEADERS ]
> Url: https://api.sandbox.gemini.com/v1/balances

> Header content-length: 771
> Header content-type: application/json
> Header date: Thu, 18 Aug 2022 08:17:08 GMT
> Header server: nginx
> Header vary: Origin
[21724:1428:0818/134730.813:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"49cdeb8f-7ac7-476a-afc4-a5cb5caf8f43"}

[21724:1428:0818/134730.814:VERBOSE9:logging_util.cc(138)]

Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image
bitFlyer connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example
image image image image image image
Case 2_Claim promotion via settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance
Example Example Example Example Example Example
image image image image image image

usedrain

[ REQUEST ]
> URL: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Method: GET
[6852:2332:0818/151652.142:VERBOSE5:ledger_impl.cc(117)]
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Method: POST
> Content: {"credentials":[{"publicKey":"qlaeRq1NFxmCPD9m1seo4gve2sjQffP...."}
> Content Type: application/json; charset=utf-8
> Header digest: SHA-256=yI+zn3tBNIZ76yriaoiqGDI9XNf3WbwX0dQQhGH64fE=
> Header signature: keyId="01fb4f35-c750-456c-8438-f3e618b05d93",algorithm="ed25519",headers="digest (request-target)",signature="LwDuz+EyyYUhEkKhise2nT4aWPUnk5OWtyMr/f+GumZUMHdESJcJzbyCCVituAroZMt+6cO9z19FoLmzv4sQDQ=="
> Header accept: application/json
[6852:2332:0818/151652.986:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Result: Success
> HTTP Code: 200
> Body: {
  "account_hash": "2f6ef29a6ffde160b1d28c7fdec78cc00f8f0423",
  "inventory": [
    {
      "currency_code": "JPY",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BCH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "MONA",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LSK",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XRP",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BAT",
      "amount": 103.5,
      "available": 103.500000000000
    },
    {
      "currency_code": "XLM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XEM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XTZ",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "DOT",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LINK",
      "amount": 0.0,
      "available": 0.0
    }
  ]
}
[6852:2332:0818/151652.988:VERBOSE9:logging_util.cc(138)]
[ RESPONSE HEADERS ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory

[6852:2332:0818/151653.255:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"5cf9e881-b69a-4ad0-b9c3-8406d02bbd71"}

Final balance:

[ REQUEST ]
> URL: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Method: GET
[6852:2332:0818/155203.443:VERBOSE5:ledger_impl.cc(117)]
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=01fb4f35-c750-456c-8438-f3e618b05d93&platform=windows
> Method: GET
[6852:2332:0818/155203.600:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=01fb4f35-c750-456c-8438-f3e618b05d93&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[]}

[6852:2332:0818/155203.600:VERBOSE9:logging_util.cc(138)]
[ RESPONSE HEADERS ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=01fb4f35-c750-456c-8438-f3e618b05d93&platform=windows

> Header age: 171
> Header content-length: 18
> Header content-type: application/json
> Header date: Thu, 18 Aug 2022 10:18:51 GMT
> Header request-id: cbv142pc4f2sg0vvbvkg
> Header via: 1.1 a29f9f1ff42721dbcda7f3bae04962a0.cloudfront.net (CloudFront)
> Header x-amz-cf-id: KexlxWcr-aiFHeNcf47LcUupN7qm-dn1GYkXMzv0y3RjIQ38PwNNdw==
> Header x-amz-cf-pop: MAA51-P3
> Header x-cache: Hit from cloudfront
> Header x-request-id: Dd7EqbH3WNpZS4yj
[6852:2332:0818/155204.393:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Result: Success
> HTTP Code: 200
> Body: {
  "account_hash": "2f6ef29a6ffde160b1d28c7fdec78cc00f8f0423",
  "inventory": [
    {
      "currency_code": "JPY",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BCH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "MONA",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LSK",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XRP",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BAT",
      "amount": 105.5,
      "available": 105.500000000000
    },
    {
      "currency_code": "XLM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XEM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XTZ",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "DOT",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LINK",
      "amount": 0.0,
      "available": 0.0
    }
  ]
}
[6852:2332:0818/155204.393:VERBOSE9:logging_util.cc(138)]
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example
image image image image image image

@GeetaSarvadnya GeetaSarvadnya added QA Pass-Win64 and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Aug 18, 2022
@LaurenWags
Copy link
Member

Removed QA Pass-Win64 as this is in 1.44.x and looks like it was tested with 1.43.x, so needs to be rechecked with 1.44.x.

@LaurenWags LaurenWags added feature/rewards QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Sep 7, 2022
@LaurenWags
Copy link
Member

LaurenWags commented Sep 9, 2022

Verified with

Brave | 1.44.79 Chromium: 105.0.5195.102 (Official Build) beta (x86_64)
-- | --
Revision | 4c16f5ffcc2da70ee2600d5db77bed423ac03a5a-refs/branch-heads/5195_55@{#4}
OS | macOS Version 12.5.1 (Build 21G83)
Unverified (no custodian connected) - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
1 2 3 4 5
Case 2 - Claim promotion via rewards settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
1 2 3 4 5
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP widget
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, NTP, monthly statement and brave://rewards-internal pages
Example Example Example Example Example Example
1 2 3 4 5 6
Gemini connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"b9d10b28-b8cf-48f4-af7c-5ab85c74c067"}
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"eb8d0add-df27-4ff8-830e-8e57c1ff5bc5"}
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"e8f43e49-3cd7-4422-86ce-1e6b2e4cd2b3"}
Uphold connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"15e34ed1-9718-4c3d-a242-e5d278fe4d14"}
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"9f0aae1a-04c2-463a-8028-af1e2b1320cc"}
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"86052b57-f076-4474-928d-135f5251910c"}
bitFlyer connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"be051299-fe74-4f87-8eb5-a8532063ab6a"}
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"7a09a5e3-2f85-43bd-be8e-eb951d624fdb"}
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
1 2 3 4 5 6 7

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"a62c0941-4c1c-471f-9d4d-da3f73725c04"}

Verification PASSED on

Brave | 1.44.86 Chromium: 105.0.5195.127 (Official Build) beta (64-bit)
-- | --
Revision | 912488396852bf658ab32465980c0b93a3c27a83-refs/branch-heads/5195@{#1109}
OS | Windows 10 Version 21H2 (Build 19044.2006)

Unverified (no custodian connected) - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image image image image image
Case 2 - Claim promotion via rewards settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image image image image image

Console logs:

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=a8d404dc-1ea8-42f0-9d99-5ec2077b23c2&platform=windows
> Method: GET
[23716:23844:0916/163844.419:VERBOSE1:uphold.cc(115)] Uphold wallet is not VERIFIED.
[23716:23844:0916/163844.440:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=a8d404dc-1ea8-42f0-9d99-5ec2077b23c2&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"},{"id":"331e0cac-409b-4b55-8b77-39f87901a41e","createdAt":"2022-09-16T11:03:07.001022Z","expiresAt":"2023-01-16T11:03:07.001022Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"desktop","publicKeys":["vtSULoSYiopHURmbBxG4XViy8gouSORUdX1Iln1mcgM="],"legacyClaimed":false,"claimableUntil":"2022-12-16T11:03:07.001022Z"}]}

[23716:23844:0916/163844.440:VERBOSE9:logging_util.cc(138)]
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP widget
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, NTP, monthly statement and brave://rewards-internal pages
Example Example Example Example Example Example
image image image image image image

Console logs:

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=bf56c317-c90d-473d-bd94-8d8629f4ff6b&platform=windows
> Method: GET
[21180:13868:0916/171129.959:VERBOSE1:uphold.cc(115)] Uphold wallet is not VERIFIED.
[21180:13868:0916/171129.984:VERBOSE6:logging_util.cc(137)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=bf56c317-c90d-473d-bd94-8d8629f4ff6b&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-07-05T16:19:25.919928Z","expiresAt":"2022-10-05T16:19:25.919928Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-10-05T16:19:25.919928Z"},{"id":"05a34b08-ea57-4375-8da6-131b45fbb4f6","createdAt":"2022-09-16T11:31:33.396859Z","expiresAt":"2023-01-16T11:31:33.396859Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"desktop","publicKeys":["3ofaRf2UgI8d/tm5tjFRQ04AVPbZRuw/QkYqdQmGmjw="],"legacyClaimed":false,"claimableUntil":"2022-12-16T11:31:33.396859Z"}]}

[21180:13868:0916/171129.984:VERBOSE9:logging_util.cc(138)]
Gemini connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"9c15fd64-0a4b-4a17-8751-2dbef5240798"}
[18320:19824:0916/172421.549:VERBOSE9:logging_util.cc(138)]
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"be19d672-279c-4018-9d42-ea9b4fede794"}
[20724:17380:0916/173612.475:VERBOSE9:logging_util.cc(138)]
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"99584bf7-5462-4232-acf7-1ce8f0018d21"}
[19208:20804:0916/175244.654:VERBOSE9:logging_util.cc(138)]
Uphold connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"a9b434fb-c838-45ee-bea4-270a4c6bf50e"}
[18876:16396:0916/180548.884:VERBOSE9:logging_util.cc(138)]
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"dbccbd35-84c0-471c-894d-bf00da228410"}
[88:14664:0916/181553.723:VERBOSE9:logging_util.cc(138)]
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"428c1084-9266-41b3-8ad4-e88d29e8b23c"}
[22856:19160:0916/182327.833:VERBOSE9:logging_util.cc(138)]
bitFlyer connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"63f3838b-41cf-4186-888d-0e1c8d042601"}
[23828:20392:0916/195042.034:VERBOSE9:logging_util.cc(138)]
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"e09278c2-3633-46f7-b4d8-b086b39d6300"}
[24340:4268:0916/200214.982:VERBOSE9:logging_util.cc(138)]
Case 3 - Claim promotion via NTP - PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example Example Example
image image image image image image image

Userdrain Logs:

[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"5ede47a3-6137-4e38-ac7b-7662213064b0
[9532:23800:0916/201150.437:VERBOSE9:logging_util.cc(138)]

@LaurenWags LaurenWags added QA Pass-macOS and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Sep 12, 2022
@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Sep 23, 2022

Verification PASSED Vivo x70 pro with android version 12 running Bravemonoarmx64.apk_1.44.97

Unverified (no custodian connected) - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel and brave://rewards-internal pages
Example Example Example Example
Screenshot_20220923_180113 Screenshot_20220923_180138 Screenshot_20220923_180147 Screenshot_20220923_180206
Case 2 - Claim promotion via rewards settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
Screenshot_20220923_184541 Screenshot_20220923_184600 Screenshot_20220923_184628 Screenshot_20220923_184634 Screenshot_20220923_184708

Console logs:

[ REQUEST ]
    > URL: **********************************************************************************************************************************
    > Method: GET
[ RESPONSE - OnRequest ]
    > Url: **********************************************************************************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"promotions":[{"id":"962abffd-4952-40cd-b90d-05868e233828","createdAt":"2022-09-22T14:39:18.189457Z","expiresAt":"2023-01-22T14:39:18.189457Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"android","publicKeys":["EuFcLm2oFoF1g6QGgozCcYkmslWy6eap+lXuD8XuGEw="],"legacyClaimed":false,"claimableUntil":"2022-12-22T14:39:18.189457Z"},{"id":"72084838-4537-44b2-a4f0-e1d1a0451662","createdAt":"2022-09-23T13:46:34.694528Z","expiresAt":"2023-01-23T13:46:34.694528Z","version":5,"suggestionsPerGrant":8,"approximateValue":"2","type":"ads","available":true,"platform":"android","publicKeys":["QLqSikSugq+1okhwHKHCxuM9uKHzpLLbvaVEVdhdmmk="],"legacyClaimed":false,"claimableUntil":"2022-12-23T13:46:34.694528Z"}]}
2022-09-23 19:20:35.104 11798-11798/? V/chromium: [VERBOSE1:uphold.cc(115)] Uphold wallet is not VERIFIED.
Gemini connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example
Screenshot_20220923_205122 Screenshot_20220923_205329 Screenshot_20220923_205335 Screenshot_20220923_205349 Screenshot_20220923_205617

Userdrain Logs:

[ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"27653926-3482-4452-9974-b0c382c3f21d"}
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example
Screenshot_20220923_210523 Screenshot_20220923_210532 Screenshot_20220923_210540 Screenshot_20220923_211327 Screenshot_20220923_211336 Screenshot_20220923_211504

Userdrain Logs:

[ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"27653926-3482-4452-9974-b0c382c3f21d"}
Uphold connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example
Screenshot_20220923_212619 Screenshot_20220923_212639 Screenshot_20220923_212645 Screenshot_20220923_212702 Screenshot_20220923_212759

Userdrain Logs:

[ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"35fe9dae-3c60-4dcb-a399-bf9d8472bb96"}
2022-09-23 21:26:30.290 28338-28338/? V/chromium: [VERBOSE5:ledger_impl.cc(117)] 
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Uphold wallet
  • Confirmed claimed ad grants reflected in the Uphold wallet balance and transaction history
Example Example Example Example Example Example Example
Screenshot_20220923_213807 Screenshot_20220923_213815 Screenshot_20220923_213821
Screenshot_20220923_213836 Screenshot_20220923_213848 Screenshot_20220923_213937

Userdrain Logs:

[ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"21563369-f79f-4fcb-ba5c-be071f6840c0"}
2022-09-23 21:38:28.062 32401-32401/? V/chromium: [VERBOSE5:ledger_impl.cc(117)] 
bitFlyer connected - claim promotion - PASSED
Case 1 - Claim promotion via BR panel - PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example
Screenshot_20220923_221101 Screenshot_20220923_221114 Screenshot_20220923_221124 Screenshot_20220923_221134

Userdrain Logs:

 [ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"dd77321c-64e0-435b-9f24-8e007c681f39"}
2022-09-23 22:11:11.708 22803-22803/? V/chromium: [VERBOSE5:ledger_impl.cc(117)] 
Case 2 - Claim promotion via settings page - PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance and transaction history
Example Example Example Example Example
Screenshot_20220923_222225 Screenshot_20220923_222231 Screenshot_20220923_222237 Screenshot_20220923_222249 Screenshot_20220923_222300

Userdrain Logs:

 [ RESPONSE - OnRequest ]
    > Url: ************************************************************
    > Result: Success
    > HTTP Code: 200
    > Body: {"drainId":"34198615-1da1-4e44-9409-6d42e018febe"}
2022-09-23 22:22:42.544 27889-27889/? V/chromium: [VERBOSE5:ledger_impl.cc(117)] 

@MadhaviSeelam
Copy link

MadhaviSeelam commented Sep 26, 2022

Verification PASSED on

Brave | 1.44.97 Chromium: 106.0.5249.55 (Official Build) (64-bit)
-- | --
Revision | 4d5f098fca6ab7f4b6b7c240be3d9593c2357709-refs/branch-heads/5249@{#531}
OS | Linux

and

Brave	1.44.100 Chromium: 106.0.5249.61 (Official Build) (64-bit) 
Revision	511755355844955cd3e264779baf0dd38212a4d0-refs/branch-heads/5249@{#569}
OS	Linux
Unverified (no custodian connected)_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image1 image1 image1 image1 image1

console logs

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=2bd7fe73-cb66-438d-a7ce-b7c924b2b562&platform=linux
> Method: GET
[15435:15435:0926/102859.402285:VERBOSE1:uphold.cc(115)] Uphold wallet is not VERIFIED.
[15435:15435:0926/102859.458253:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=2bd7fe73-cb66-438d-a7ce-b7c924b2b562&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"fef29d18-2115-41d2-9cd3-0f43c3440aca","createdAt":"2022-09-26T16:15:09.338538Z","expiresAt":"2023-01-26T16:15:09.338538Z","version":5,"suggestionsPerGrant":44,"approximateValue":"11","type":"ads","available":true,"platform":"desktop","publicKeys":["VNjakN83bBkJkERwPDquo6QxIWBtEvNLIQKcW8SU30Y="],"legacyClaimed":false,"claimableUntil":"2022-12-26T16:15:09.338538Z"}]}
Case 2 - Claim promotion via settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example
image1 image1 image1 image1

console logs

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=9716f483-d295-45ad-a3cf-377fa6b4e3a4&platform=linux
> Method: GET
[15435:15435:0926/102929.434815:VERBOSE1:uphold.cc(115)] Uphold wallet is not VERIFIED.
[15435:15435:0926/102929.490603:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=9716f483-d295-45ad-a3cf-377fa6b4e3a4&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-09-22T14:39:18.189457Z","expiresAt":"2023-01-22T14:39:18.189457Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-12-22T14:39:18.189457Z"},{"id":"1505ee92-a4de-418a-a2d7-d41ef70e1154","createdAt":"2022-09-26T19:14:19.282539Z","expiresAt":"2023-01-26T19:14:19.282539Z","version":5,"suggestionsPerGrant":32,"approximateValue":"8","type":"ads","available":true,"platform":"desktop","publicKeys":["yvj+jlP/OLP+WMBsp3iPFmeHhnCcxMzpl4dMxmo2004="],"legacyClaimed":false,"claimableUntil":"2022-12-26T19:14:19.282539Z"}]}
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, NTP, monthly statement and brave://rewards-internal pages
Example Example Example Example Example
image image image image image
Uphold connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and the transaction history
Example Example Example Example Example
image1 image1 image1 image1 image1
Case 2_Claim promotion via rewards settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and the transaction history
Example Example Example Example Example
image1 image1 image1 image1 image1
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the uphold wallet
  • Confirmed claimed ad grants reflected in the uphold wallet balance and transaction history
Example Example Example Example Example Example
image image image image image image
bitFlyer connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance
Example Example Example Example Example
image1 image1 image1 image1 image1
Case 2_Claim promotion via settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance
Example Example Example Example
image1 image1 image1 image1

console logs:

[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Method: POST
> Content: {"credentials":[{"publicKey":"TMAx05i2eCYqJ+R2ru06AP..."}
> Content Type: application/json; charset=utf-8
> Header digest: SHA-256=z4MCd5V4jjXN/za60ZAJ5NsA1R2jvMej+nMj25ALRDM=
> Header signature: keyId="28402e90-9a36-40f9-b7f9-d4614e1b5793",algorithm="ed25519",headers="digest (request-target)",signature="PcqNbRQljgmvYn2EgHo4+rGQdHnfSvJ7JNeMpRDzRbQtt3cVV1j8YGVOCCAqwBYMjWGcBiKYWhhHHGK+cUgJDg=="
> Header accept: application/json
[42280:42280:0926/155446.887201:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Result: Success
> HTTP Code: 200
> Body: {
  "account_hash": "f50b018b5f2b75a00c30eb286a22baf11c88cec1",
  "inventory": [
    {
      "currency_code": "JPY",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BCH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "MONA",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LSK",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XRP",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BAT",
      "amount": 105.0,
      "available": 105.000000000000
    },
    {
      "currency_code": "XLM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XEM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XTZ",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "DOT",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LINK",
      "amount": 0.0,
      "available": 0.0
    }
  ]
}
[42280:42280:0926/155447.032361:VERBOSE9:logging_util.cc(138)] 
[ RESPONSE HEADERS ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory

[ REQUEST ]
> URL: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Method: GET
[42280:42280:0926/160246.931583:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=28402e90-9a36-40f9-b7f9-d4614e1b5793&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{]}
[42280:42280:0926/160246.932208:VERBOSE9:logging_util.cc(138)] 
[ RESPONSE HEADERS ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=28402e90-9a36-40f9-b7f9-d4614e1b5793&platform=linux

> Header content-length: 391
> Header content-type: application/json
> Header date: Mon, 26 Sep 2022 23:02:46 GMT
> Header request-id: ccp2v5kb1qnl8tn9g4q0
> Header via: 1.1 7514e5e25722778fd4b1744d4ecc67e0.cloudfront.net (CloudFront)
> Header x-amz-cf-id: FBuBSseg0qsuFzAgMVBTBfV2f8px4l1sXNssXcRmMa0-O2vxPPT1EA==
> Header x-amz-cf-pop: SEA19-C1
> Header x-cache: Miss from cloudfront
> Header x-request-id: AWkGCxKiTLf5qwYR
[42280:42280:0926/160247.033818:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
> Result: Success
> HTTP Code: 200
> Body: {
  "account_hash": "f50b018b5f2b75a00c30eb286a22baf11c88cec1",
  "inventory": [
    {
      "currency_code": "JPY",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BCH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETH",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "ETC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LTC",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "MONA",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LSK",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XRP",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "BAT",
      "amount": 113.0,
      "available": 113.000000000000
    },
    {
      "currency_code": "XLM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XEM",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "XTZ",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "DOT",
      "amount": 0.0,
      "available": 0.0
    },
    {
      "currency_code": "LINK",
      "amount": 0.0,
      "available": 0.0
    }
  ]
}
[42280:42280:0926/160247.038565:VERBOSE9:logging_util.cc(138)] 
[ RESPONSE HEADERS ]
> Url: https://demo24kiuw4dcyncsy3qlud8u8.azurewebsites.net/api/link/v1/account/inventory
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the bitFlyer wallet
  • Confirmed claimed ad grants reflected in the bitFlyer wallet balance
Example Example Example Example Example
image image image image image
Gemini connected_claim promotion_PASSED
Case 1_Claim promotion via BR panel_PASSED
  • Confirmed ad grants promotion can be claimed via BR panel
  • Confirmed calimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example
image1 image1 image1 image1
Case 2_Claim promotion via settings page_PASSED
  • Confirmed ad grants promotion can be claimed via rewards settings page
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Ex1 Ex2 Ex3 Ex4 Ex5
image1 image1 image1 image1 image1
 REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Method: POST
> Content: {"credentials":[{"publicKey":"0lm0jfhQPQTKxiRsLVqp
> Content Type: application/json; charset=utf-8
> Header digest: SHA-256=PUOMbzDNVmQlkrF+cdTAGBdGhCf46qzJ+vGpcpZi6is=...}]
> Header signature: keyId="47eec472-d62b-4e5d-8e2b-cd493b7701c8",algorithm="ed25519",headers="digest (request-target)",signature="g7mmYn1GzKSNMWNwbzwDmeYlfyRCiM73jzoN4ezC9okgqMDfUV4fN/1NfpAsNgE3otv45XlxdX3eJ/xqck1sCQ=="
> Header accept: application/json


[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=47eec472-d62b-4e5d-8e2b-cd493b7701c8&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[{"id":"f05568e6-f4a1-4438-8e81-cc0490fd14f7","createdAt":"2022-09-22T14:39:18.189457Z","expiresAt":"2023-01-22T14:39:18.189457Z","version":5,"suggestionsPerGrant":120,"approximateValue":"30","type":"ugp","available":true,"platform":"desktop","publicKeys":["6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI="],"legacyClaimed":false,"claimableUntil":"2022-12-22T14:39:18.189457Z"}]}

[49816:49816:0927/072932.664221:VERBOSE9:logging_util.cc(138)] 
[ RESPONSE HEADERS ]
> Url: https://grant.rewards.bravesoftware.com/v1/promotions?migrate=true&paymentId=47eec472-d62b-4e5d-8e2b-cd493b7701c8&platform=linux
...
[49816:49816:0927/072932.703888:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://api.sandbox.gemini.com/v1/balances
> Result: Success
> HTTP Code: 200
> Body: [{"type":"exchange","currency":"ZEC","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"BCH","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"BTC","amount":"1000","available":"1000","availableForWithdrawal":"1000"},{"type":"exchange","currency":"ETH","amount":"20000","available":"20000","availableForWithdrawal":"20000"},{"type":"exchange","currency":"USD","amount":"100000.00","available":"100000.00","availableForWithdrawal":"100000.00"},{"type":"exchange","currency":"BAT","amount":"1508","available":"1508","availableForWithdrawal":"1508"},{"type":"exchange","currency":"LTC","amount":"20000","available":"20000","availableForWithdrawal":"20000"}]
[49816:49816:0927/072932.703911:VERBOSE9:logging_util.cc(138)] 
[ RESPONSE HEADERS ]
> Url: https://api.sandbox.gemini.com/v1/balances

> Header content-length: 756
> Header content-type: application/json
> Header date: Tue, 27 Sep 2022 14:29:32 GMT
> Header server: nginx
> Header vary: Origin
[49816:49816:0927/072932.833910:VERBOSE6:logging_util.cc(137)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v2/suggestions/claim
> Result: Success
> HTTP Code: 200
> Body: {"drainId":"72703da5-cdbb-4902-8a63-29f7d310ae3a"}

[49816:49816:0927/072932.833946:VERBOSE9:logging_util.cc(138)] 
Case 3_Claim promotion via NTP_PASSED
  • Confirmed ad grants promotion can be claimed via NTP
  • Confirmed claimed grants are shown in the wallet balance
  • Confirmed claimed ad grants promotion is shown in the rewards summary, BR panel, NTP, monthly statement and brave://rewards-internal pages
  • Confirmed claimed Ad grants moved to the Gemini wallet
  • Confirmed claimed ad grants reflected in the Gemini wallet balance and transaction history
Example Example Example Example Example Example
image image image image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment