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

[Android] Intermittent crash in Confirmations due to invalid wallet #9651

Closed
kjozwiak opened this issue May 6, 2020 · 2 comments
Closed
Labels
ARM Android ARM related issues bug crash feature/ads OS/Android Fixes related to Android browser functionality priority/P1 A very extremely bad problem. We might push a hotfix for it. QA Pass - Android ARM QA Pass - Android Tab QA/Yes release-notes/include

Comments

@kjozwiak
Copy link
Member

kjozwiak commented May 6, 2020

We have such a crash somewhere in rewards/ads
Stack Trace: RELADDR FUNCTION FILE:LINE v------> memcpy /cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.9/src/mem.rs:15:35 0000000000903588 __aeabi_memcpy /cargo/registry/src/github.com-1ecc6299db9ec823/compiler_builtins-0.1.9/src/arm.rs:131:0 000000000128ea95 crypto_hash_sha512_tweet(unsigned char*, unsigned char const*, unsigned long long) ../../brave/vendor/bat-native-tweetnacl/tweetnacl.cc:619:17

STR:

@kjozwiak kjozwiak added bug crash priority/P1 A very extremely bad problem. We might push a hotfix for it. QA/Yes release-notes/include feature/ads OS/Android Fixes related to Android browser functionality labels May 6, 2020
@kjozwiak kjozwiak added this to the Android 1.8.x Release milestone May 6, 2020
@kjozwiak
Copy link
Member Author

kjozwiak commented May 6, 2020

PR that fixed the above --> brave/brave-core#5347

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented May 6, 2020

Verification passed on Samsung Galaxy J5 version 5.1.1 running BraveModernarm.apk 1.8.93
Verified the test plan from brave/brave-core#5347

  • Verified Token Refilled
05-06 16:06:20.382 7439-7456/? I/chromium: [INFO:refill_tokens.cc(53)] Refill
05-06 16:06:20.382 7439-7456/? I/chromium: [INFO:refill_tokens.cc(71)] RequestSignedTokens
05-06 16:06:20.382 7439-7456/? I/chromium: [INFO:refill_tokens.cc(74)] No need to refill tokens as we already have 44 unblinded tokens which is above the minimum threshold of 20
  • Verified users are rewarded for viewing an ad
05-07 16:25:12.232 10409-10447/? I/chromium: [INFO:redeem_token.cc(57)] Redeem
05-07 16:25:12.232 10409-10447/? I/chromium: [INFO:confirmations_impl.cc(736)] Saving confirmations state
05-07 16:25:12.252 10424-10449/? I/chromium: [INFO:client.cc(668)] Successfully saved client state
05-07 16:25:12.262 10409-10447/? I/chromium: [INFO:redeem_token.cc(107)] CreateConfirmation
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(109)] POST /v1/confirmation/{confirmation_id}/{credential}
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(112)] URL Request:
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(115)]   URL: https://ads-serve.brave.com/v1/confirmation/18a11684-ce0c-4127-847b-1fab62a69562/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiL0hsbmgzaWNFZERtL2NtcXAwa3lSNUtoWDhYOTVyZWxZc05VM1dxOStSST1cIixcImNyZWF0aXZlSW5zdGFuY2VJZFwiOlwiZTBlNDQ3MTItOGI2Ni00NzM1LTk0NDktYmJmMTIzNTk5ZDE5XCIsXCJwYXlsb2FkXCI6e30sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiVml4d3JOOHZCbUJVc2hxRFZic1pySTBGTExvL1VEWGhHTUl0dWo0MGNQWm41dDlGbVJzS0dHdzZMcEFvY2M1MWJNQ2NWV3JpRHAxMlZ1aVpWUERxOUE9PSIsInQiOiJGWU0zK0NoYzQ4N0F0bENaNzZIMm03SVluY1RVZ2g4UVlZNVplWlFmTGtXeUVrNEpBTlZ1a2xCY0ppdVFydnlMZmdvWFY5VXE2dU8xKzZ3aUpSSEVwQT09In0=
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(123)]   Body: {"blindedPaymentToken":"/Hlnh3icEdDm/cmqp0kyR5KhX8X95relYsNU3Wq9+RI=","creativeInstanceId":"e0e44712-8b66-4735-9449-bbf123599d19","payload":{},"type":"view"}
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(126)]   Headers:
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(128)]     accept: application/json
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:redeem_token.cc(132)]   Content_type: application/json
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:refill_tokens.cc(53)] Refill
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:refill_tokens.cc(71)] RequestSignedTokens
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:refill_tokens.cc(74)] No need to refill tokens as we already have 41 unblinded tokens which is above the minimum threshold of 20
05-07 16:25:12.272 10409-10447/? I/chromium: [INFO:confirmations_impl.cc(752)] Successfully saved confirmations state
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(177)] OnCreateConfirmation
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(179)] URL Request Response:
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(180)]   URL: https://ads-serve.brave.com/v1/confirmation/18a11684-ce0c-4127-847b-1fab62a69562/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiL0hsbmgzaWNFZERtL2NtcXAwa3lSNUtoWDhYOTVyZWxZc05VM1dxOStSST1cIixcImNyZWF0aXZlSW5zdGFuY2VJZFwiOlwiZTBlNDQ3MTItOGI2Ni00NzM1LTk0NDktYmJmMTIzNTk5ZDE5XCIsXCJwYXlsb2FkXCI6e30sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiVml4d3JOOHZCbUJVc2hxRFZic1pySTBGTExvL1VEWGhHTUl0dWo0MGNQWm41dDlGbVJzS0dHdzZMcEFvY2M1MWJNQ2NWV3JpRHAxMlZ1aVpWUERxOUE9PSIsInQiOiJGWU0zK0NoYzQ4N0F0bENaNzZIMm03SVluY1RVZ2g4UVlZNVplWlFmTGtXeUVrNEpBTlZ1a2xCY0ppdVFydnlMZmdvWFY5VXE2dU8xKzZ3aUpSSEVwQT09In0=
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(181)]   Response Status Code: 201
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(182)]   Response: {"id":"18a11684-ce0c-4127-847b-1fab62a69562","payload":{},"createdAt":"2020-05-06T10:55:11.780Z","type":"view","modifiedAt":"2020-05-06T10:55:11.780Z","creativeInstanceId":"e0e44712-8b66-4735-9449-bbf123599d19"}
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(183)]   Headers:
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     accept-ranges: bytes
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     access-control-allow-origin: *
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     connection: keep-alive
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     content-length: 211
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     content-type: application/json; charset=utf-8
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     date: Wed, 06 May 2020 10:55:11 GMT
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     via: 1.1 varnish
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     x-cache: MISS
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     x-cache-hits: 0
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(185)]     x-served-by: cache-ams21026-AMS
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(205)] FetchPaymentToken
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(207)] GET /v1/confirmation/{confirmation_id}/paymentToken
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(210)] URL Request:
05-07 16:25:12.842 10409-10447/? I/chromium: [INFO:redeem_token.cc(213)]   URL: https://ads-serve.brave.com/v1/confirmation/18a11684-ce0c-4127-847b-1fab62a69562/paymentToken
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(229)] OnFetchPaymentToken
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(231)] URL Request Response:
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(232)]   URL: https://ads-serve.brave.com/v1/confirmation/18a11684-ce0c-4127-847b-1fab62a69562/paymentToken
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(233)]   Response Status Code: 200
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(234)]   Response: {"id":"18a11684-ce0c-4127-847b-1fab62a69562","createdAt":"2020-05-06T10:55:11.780Z","type":"view","modifiedAt":"2020-05-06T10:55:11.796Z","creativeInstanceId":"e0e44712-8b66-4735-9449-bbf123599d19","paymentToken":{"publicKey":"IDHCAru7GPGQkmBvinkNYOu2HRotn6Zo4Mt92GjQeHc=","batchProof":"XdNfdQ162KFLksVfwdzuWx1Rgk8YfifWdNBfY8UQpQiExuq9F97YRx5HSPu9CXyPQ8Z9+g5GKHfykd9NdzuRCA==","signedTokens":["VscaTTOFQBKF+XmS0dYalYEsWYGMVYkv5+geZxMnLiw="]}}
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(235)]   Headers:
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     accept-ranges: bytes
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     access-control-allow-origin: *
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     connection: keep-alive
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     content-length: 442
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     content-type: application/json; charset=utf-8
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     date: Wed, 06 May 2020 10:55:12 GMT
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     via: 1.1 varnish
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     x-cache: MISS
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     x-cache-hits: 0
05-07 16:25:13.373 10409-10447/? I/chromium: [INFO:redeem_token.cc(237)]     x-served-by: cache-ams21026-AMS
05-07 16:25:13.423 10409-10447/? I/chromium: [INFO:confirmations_impl.cc(736)] Saving confirmations state
05-07 16:25:13.423 10409-10447/? I/chromium: [INFO:redeem_token.cc(412)] Added 1 unblinded payment token with an estimated redemption value of 0.1 BAT, you now have 1 unblinded payment tokens
05-07 16:25:13.423 10409-10447/? I/chromium: [INFO:confirmations_impl.cc(736)] Saving confirmations state
05-07 16:25:13.433 10409-10447/? I/chromium: [INFO:redeem_token.cc(440)] Successfully redeemed 18a11684-ce0c-4127-847b-1fab62a69562 confirmation id with e0e44712-8b66-4735-9449-bbf123599d19 creative instance id for view
05-07 16:25:13.433 10409-10447/? I/chromium: [INFO:confirmations_impl.cc(752)] Successfully saved confirmations state
  • Verified confirmations are cashed-out
05-07 16:24:48.528 10409-10447/? I/chromium: [INFO:payout_tokens.cc(66)] RedeemPaymentTokens
05-07 16:24:48.528 10409-10447/? I/chromium: [INFO:payout_tokens.cc(74)] PUT /v1/confirmation/payment/{payment_id}
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(81)] URL Request:
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(84)]   URL: https://ads-serve.brave.com/v1/confirmation/payment/20141b89-66f2-4d81-a27a-f0fed364a6ed
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(89)]   Body: {"payload":"{\"paymentId\":\"20141b89-66f2-4d81-a27a-f0fed364a6ed\"}","paymentCredentials":[{"credential":{"signature":"75LnoE/HzrE3kJIkfEROWb4xPiy1PffkYwR4BNWJxpBcYCXL9YB0YTGHy+6N5SK2abNW9zvr5P1fk1T0lFK2Gg==","t":"HzFWKeTyjqMZSf5o7644QLVufKEhNONHNr/USnj4nqSI8+B6oFyajL4WGitEsYG0ubXJLvo8iUSysJPFS7SX9w=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="},{"credential":{"signature":"6vjuie2Yz7EqAGAn97QqKHKWAlvxP82equrpEdfeZgXzkGE8nWosYQlT7ChxTXOc8kORSghdjKp071TfGIHJyg==","t":"8jKUK+h6+WNl76fjafwDehZt7iKwvQg7lIZsv1HtwrWFnnUZ7G0iIN+wy8eMrv8Nurg/fnI/AUaio7hlkGypAQ=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="},{"credential":{"signature":"sANhG0nFTZbqIeWlccBxVx8MWgP6OUh8uyDLd4sG8R3lZwAXJo4vLZD5K5/49E/JlZK5YZHzsp3MIVa3nKwv0A==","t":"1eSBJYI126NuXoVfUP/gM8HAD+O6RyD00fiKo5utt2wDK0UXKUE9Hb+uT64743DTaO0bJKY0T+YVCqG3crqkag=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"adISnCZRKD7B/U8hcp9U4jMZys4NSX02JYmR9KXQlSDaRU28iBauKWxo8NX8qlo5PYpc0bRigF4DVUE432bjXQ==","t":"3c+cmqCUIH7jf6SkawcZB/4d/XJBB5OpePOwoJ4JHEkxxyDPanQ15rkqB4Tms6td/45RpJh2BxiDE0LJd6nQvA=="},"publicKey":"IDHCAru7GPGQkmBvinkNYOu2HRotn6Zo4Mt92GjQeHc="},{"credential":{"signature":"w7AsJP0QJwPOGdk/FVo1kYuVNrv4hZDogLfnBC4q/7JsoyPHQWgF0s8Yx5aknwVaJIIpVtQ6PAUbVqDsEfl1EQ==","t":"blwBPWe5tD/VbRxFqKsoUidcWg0BcDghC5jftifKeTBxABTz94dmABphz49E+Cfp1pth7NLEmYz0k5adq5SLjA=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="},{"credential":{"signature":"zPGS5RA+2Hy5rUwgj3qGW0CIbZqsv5YQ9rkAfJjvt5uSWMOd0/Yr5ge+OElhyTWe/p8vAkDFVgi4d1yaN0FQGQ==","t":"tr1ZOjC0i7EZ3MjQK4GcVKmt+SX9HaH16uwqs+Oxe9HQmiHzXx1XL4Pyu57pOKV/heMOzWyTrZVTVXZYIYzkUg=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="},{"credential":{"signature":"+tkdjv+RzdlAOObgYYOzTlFNrHKU0X8lhEm/qvnXkmNPjH8UBE7Izq5BQwFmDKgJfL+uZgNNtUZp9FaVk+ItOg==","t":"ZZP9Yjjx/ILQLZNKVvTBzmEeH5q6etNpwRfxDqnfst87Y13rTCoEQBTkXHmk9ce2uogO46/B/3iapJiVRxxgCA=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"iIIw/h1BtTG6Y4DwZHg4lMzf5MtVLjyD5nHRu9YxbvabQpMImLiwLHwQUGvyYf5S1qNSm3GQ0PJtDjfx84GVBg==","t":"tzhcbldo5ZRAViXvwiwvuFoXSx5w52AahDwFWVnJu8wqPnSWPwl1mHv+pxe+E05tT7XSZgAhj1b9Xb+xbzFzsw=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="}]}
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(92)]   Headers:
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(94)]     accept: application/json
05-07 16:24:48.539 10409-10447/? I/chromium: [INFO:payout_tokens.cc(98)]   Content_type: application/json
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(112)] OnRedeemPaymentTokens
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(114)] URL Request Response:
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(115)]   URL: https://ads-serve.brave.com/v1/confirmation/payment/20141b89-66f2-4d81-a27a-f0fed364a6ed
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(116)]   Response Status Code: 200
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(117)]   Response: {"status":"ok"}
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(118)]   Headers:
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     accept-ranges: bytes
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     access-control-allow-origin: *
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     connection: keep-alive
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     content-length: 15
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     content-type: application/json; charset=utf-8
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     date: Wed, 06 May 2020 10:54:48 GMT
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     via: 1.1 varnish
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     x-cache: MISS
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     x-cache-hits: 0
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(120)]     x-served-by: cache-ams21026-AMS
05-07 16:24:49.359 10409-10447/? I/chromium: [INFO:payout_tokens.cc(145)] Successfully paid out tokens
  • Verified "Estimated rewards pending" and "Ad notifications received this month" in ads rewards show the correct values (also after a restarting the browser)
    image

Verification passed on BraveModernarm v1.8.93 on Samsung Galaxy Tab S5e (Android 9.0)

Verified the test plan from brave/brave-core#5347

Verified Token Refilled

2020-05-06 23:39:59.126 26370-26413/? I/chromium: [INFO:refill_tokens.cc(53)] Refill
2020-05-06 23:39:59.126 26370-26413/? I/chromium: [INFO:refill_tokens.cc(71)] RequestSignedTokens
2020-05-06 23:39:59.647 26370-26413/? I/chromium: [INFO:refill_tokens.cc(120)] URL Request Response:
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(121)]   URL: https://ads-serve.brave.com/v1/confirmation/token/abd8cdff-0cf7-4245-a26f-918e6b167154
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(122)]   Response Status Code: 201
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(123)]   Response: {"nonce":"2ed79370-6abf-4751-89c4-e812cb09cac0"}
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(124)]   Headers:
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     accept-ranges: bytes
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     access-control-allow-origin: *
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     connection: keep-alive
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     content-length: 48
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     content-type: application/json; charset=utf-8
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     date: Wed, 06 May 2020 21:39:59 GMT
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     via: 1.1 varnish
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     x-cache: MISS
2020-05-06 23:39:59.648 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     x-cache-hits: 0
2020-05-06 23:39:59.649 26370-26413/? I/chromium: [INFO:refill_tokens.cc(126)]     x-served-by: cache-hhn4021-HHN
2020-05-06 23:39:59.649 26370-26413/? I/chromium: [INFO:refill_tokens.cc(158)] GetSignedTokens

Verified users are rewarded for viewing an ad

2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(177)] OnCreateConfirmation
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(179)] URL Request Response:
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(180)]   URL: https://ads-serve.brave.com/v1/confirmation/e2fd09e1-4419-43e9-a7ee-ed1977d3482f/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiVm1makdwR3BXL1VtVTIrekdEQllmK2xSZkcyc21BcVBUQUJOcUY4WDJCcz1cIixcImNyZWF0aXZlSW5zdGFuY2VJZFwiOlwiMzg2ODY4YTItOWU1Mi00NWI5LThmNzEtOTlkMmZkNTcyYWRlXCIsXCJwYXlsb2FkXCI6e30sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6IkxxRmY4ZytzVjlRdWlaZmFvSTE2L3l3V0w0eFg2dkk5K0Z0UUdtV0pGTktsbGZNMFY0VEtzYVhqZS9rb0liUlJlY0NlN1MvVWxVUTRmQ0dBWEk0SjVRPT0iLCJ0IjoiVEZKRFZLRk1nRGRQRW1idnAzWFdkWXozb3ZvN0d3dVZTVENTNjkvZTdqTVhpOXp6amlJVnZNRHdXVitUdUdHanlBQzVUWm5ieWJQUXlkeDBKV3F6Q0E9PSJ9
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(181)]   Response Status Code: 201
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(182)]   Response: {"id":"e2fd09e1-4419-43e9-a7ee-ed1977d3482f","payload":{},"createdAt":"2020-05-06T22:04:03.684Z","type":"click","modifiedAt":"2020-05-06T22:04:03.684Z","creativeInstanceId":"386868a2-9e52-45b9-8f71-99d2fd572ade"}
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(183)]   Headers:
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     accept-ranges: bytes
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     access-control-allow-origin: *
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     connection: keep-alive
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     content-length: 212
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     content-type: application/json; charset=utf-8
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     date: Wed, 06 May 2020 22:04:03 GMT
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     via: 1.1 varnish
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     x-cache: MISS
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     x-cache-hits: 0
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(185)]     x-served-by: cache-lga21973-LGA
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(205)] FetchPaymentToken
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(207)] GET /v1/confirmation/{confirmation_id}/paymentToken
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(210)] URL Request:
2020-05-07 00:04:04.593 31750-31782/? I/chromium: [INFO:redeem_token.cc(213)]   URL: https://ads-serve.brave.com/v1/confirmation/e2fd09e1-4419-43e9-a7ee-ed1977d3482f/paymentToken
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(229)] OnFetchPaymentToken
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(231)] URL Request Response:
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(232)]   URL: https://ads-serve.brave.com/v1/confirmation/e2fd09e1-4419-43e9-a7ee-ed1977d3482f/paymentToken
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(233)]   Response Status Code: 200
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(234)]   Response: {"id":"e2fd09e1-4419-43e9-a7ee-ed1977d3482f","createdAt":"2020-05-06T22:04:03.684Z","type":"click","modifiedAt":"2020-05-06T22:04:03.747Z","creativeInstanceId":"386868a2-9e52-45b9-8f71-99d2fd572ade","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"zxuWdIFkwkmlv5ZUuvWDIVc4unBJcuxsii1LcFCNHgmoL6M2/T2LmL5qWV/mzVb+5Z7+jcFDmQ1ZTVbHMwbzCg==","signedTokens":["Gu6elzzK3sryTll1v4xkr+kfbvuWEgKo7BbKO/WCx3g="]}}
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(235)]   Headers:
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     accept-ranges: bytes
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     access-control-allow-origin: *
2020-05-07 00:04:07.163 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     connection: keep-alive
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     content-length: 443
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     content-type: application/json; charset=utf-8
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     date: Wed, 06 May 2020 22:04:06 GMT
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     via: 1.1 varnish
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     x-cache: MISS
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     x-cache-hits: 0
2020-05-07 00:04:07.164 31750-31782/? I/chromium: [INFO:redeem_token.cc(237)]     x-served-by: cache-lga21951-LGA
2020-05-07 00:04:07.196 31750-31782/? I/chromium: [INFO:confirmations_impl.cc(736)] Saving confirmations state
2020-05-07 00:04:07.198 31750-31782/? I/chromium: [INFO:redeem_token.cc(412)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 2 unblinded payment tokens
2020-05-07 00:04:07.198 31750-31782/? I/chromium: [INFO:confirmations_impl.cc(736)] Saving confirmations state
2020-05-07 00:04:07.200 31750-31782/? I/chromium: [INFO:redeem_token.cc(440)] Successfully redeemed e2fd09e1-4419-43e9-a7ee-ed1977d3482f confirmation id with 386868a2-9e52-45b9-8f71-99d2fd572ade creative instance id for click

Verified confirmations are cashed-out

2020-05-10 00:14:47.877 1304-1360/? I/chromium: [INFO:payout_tokens.cc(66)] RedeemPaymentTokens
2020-05-10 00:14:47.877 1304-1360/? I/chromium: [INFO:payout_tokens.cc(74)] PUT /v1/confirmation/payment/{payment_id}
2020-05-10 00:14:47.877 1304-1360/? I/chromium: [INFO:payout_tokens.cc(81)] URL Request:
2020-05-10 00:14:47.877 1304-1360/? I/chromium: [INFO:payout_tokens.cc(84)]   URL: https://ads-serve.brave.com/v1/confirmation/payment/e9e4f545-28fa-4fff-85fe-ffc13e1fb130
2020-05-10 00:14:47.878 1304-1360/? I/chromium: [INFO:payout_tokens.cc(89)]   Body: {"payload":"{\"paymentId\":\"e9e4f545-28fa-4fff-85fe-ffc13e1fb130\"}","paymentCredentials":[{"credential":{"signature":"tkvFHGQBCjl29SE5uQGdUQlgS/6YaUgoHqd3p55BZAJx6MoGR3SJ88i80S2ygw0J9WPm54BbeYaHUuh433JelA==","t":"1AAns4aYqYLZ8pyKAh43QfddFHQMDz4e5J7pq4mWk6RbHhLpKWzoRVzGde6wMYuGQ6NFs0pG0yYAVbhUQEgPSg=="},"publicKey":"mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk="},{"credential":{"signature":"TY3nehCg4wcEBaMCkpVd6ZmSpd0S1S8LBBQkkqHgN6V6m+BZtBsXJlOuesGcArpF0kKvXr4I0p8a1m47733sNA==","t":"LYxTu/dFrQ58t9OuekxkPktbLLMnNyRmAoDYmk0EOpvSdmhGMLvp9aQhiyOWtcEiRJ2R1EIQFEUNcRM45OPtgQ=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"SoYhqRbSgJDFNbTISlt9nnupT9FgJnSG7ZcIPebL8d/sgMmZYdWaRF/Dg381dw5AGB2+wVAkJguZX1dgNYhNBg==","t":"I4XSv7/Vi4IJeWTS02a8KzL7oETTq+scTh3v5AFKQACkJzqvpYeWO3tv0560MaEaHxHJKxq0r5oq71n7zXbbLQ=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="}]}
2020-05-10 00:14:47.878 1304-1360/? I/chromium: [INFO:payout_tokens.cc(92)]   Headers:
2020-05-10 00:14:47.878 1304-1360/? I/chromium: [INFO:payout_tokens.cc(94)]     accept: application/json
2020-05-10 00:14:47.878 1304-1360/? I/chromium: [INFO:payout_tokens.cc(98)]   Content_type: application/json
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(112)] OnRedeemPaymentTokens
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(114)] URL Request Response:
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(115)]   URL: https://ads-serve.brave.com/v1/confirmation/payment/e9e4f545-28fa-4fff-85fe-ffc13e1fb130
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(116)]   Response Status Code: 200
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(117)]   Response: {"status":"ok"}
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(118)]   Headers:
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     accept-ranges: bytes
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     access-control-allow-origin: *
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     connection: keep-alive
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     content-length: 15
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     content-type: application/json; charset=utf-8
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     date: Wed, 06 May 2020 22:14:48 GMT
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     via: 1.1 varnish
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     x-cache: MISS
2020-05-10 00:14:49.195 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     x-cache-hits: 0
2020-05-10 00:14:49.196 1304-1360/? I/chromium: [INFO:payout_tokens.cc(120)]     x-served-by: cache-lga21952-LGA
2020-05-10 00:14:49.196 1304-1360/? I/chromium: [INFO:payout_tokens.cc(145)] Successfully paid out tokens

Verified "Estimated rewards pending" and "Ad notifications received this month" in ads rewards show the correct values (also after a restarting the browser)
Screenshot_20200507-000925_Brave

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ARM Android ARM related issues bug crash feature/ads OS/Android Fixes related to Android browser functionality priority/P1 A very extremely bad problem. We might push a hotfix for it. QA Pass - Android ARM QA Pass - Android Tab QA/Yes release-notes/include
Projects
None yet
Development

No branches or pull requests

3 participants