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

Don't allow content scripts to start ledger process without rewards interaction #14307

Closed
zenparsing opened this issue Feb 23, 2021 · 1 comment · Fixed by brave/brave-core#8036

Comments

@zenparsing
Copy link

Description

Rewards publisher content scripts are starting the ledger process without rewards UI interaction. This issue is derived from the more general problem statement in #14277.

Steps to Reproduce

  1. Open the browser with a clean profile, with rewards console logging enabled
  2. Visit a page on a media publisher site (e.g. github)

Actual result:

The console log will contain ledger process initialization entries.

Expected result:

The console log should not contain ledger process initialization entries.

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Feb 24, 2021

Verification passed on


Brave | 1.20.110 Chromium: 88.0.4324.192 (Official Build) (64-bit)
-- | --
Revision | 31b458a18f133db9203eb5a5dd6552de0716dda3-refs/branch-heads/4324_182@{#6}
OS | Windows 10 OS Version 2004 (Build 19041.804)

  • Verified the STR from the description

Lauched brave using brave.exe -args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=6,"*/brave_rewards/*"=6,"*/bat-native-ads/*"=6,"*/bat-native-confirmations/*"=6,"*/brave_ads/*"=6,"*/brave_user_model/*"=6
Endpoints:

  • rewards.brave.com
  • pcdn.brave.com
  • grant.rewards.brave.com
  • api.rewards.brave.com

Ensured that the above endpoints weren't being contacted by looking at the terminal output/Charles Proxy when launching Brave for the first time on a clean profile. Also ensured that the above endpoints are not being contacted when visiting the following:

* https://github.com/kjozwiak
* https://github.com/kjozwiak/RatHunter
* https://github.com/brave/brave-browser/issues/14317
* https://github.com/brave/brave-core/pull/7996
* https://twitter.com/kamiljozwiak
* https://twitter.com/bcrypt/status/1362796915063021569
* https://twitter.com/brave
* https://www.youtube.com/c/khanacademy/videos
* https://www.youtube.com/watch?v=PVqWOehVTOg
* https://www.twitch.tv/chess
* https://vimeo.com/shutupshow
* https://www.reddit.com/user/mimsyshackleford
* https://www.reddit.com/r/BATProject/comments/j1t4ya/heres_some_fanart_i_made_impossible_bat_triangle/g73pduw/?context=3

Ensured that clicking on the BAT icon via the URL or a inline Tip icon contacts rewards as per the following:

[18044:2072:0224/165304.831:VERBOSE1:rewards_service_impl.cc(434)] Starting ledger process
[18044:2072:0224/165304.907:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 1
[18044:2072:0224/165304.907:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 2
[18044:2072:0224/165304.909:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 3
[18044:2072:0224/165304.919:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 4
[18044:2072:0224/165304.919:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 5
[18044:2072:0224/165304.921:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 6
[18044:2072:0224/165304.921:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 7
[18044:2072:0224/165304.922:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 8
[18044:2072:0224/165304.922:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 9
[18044:2072:0224/165304.922:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 10
[18044:2072:0224/165304.923:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 11
[18044:2072:0224/165304.923:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 12
[18044:2072:0224/165304.924:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 13
[18044:2072:0224/165304.924:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 14
[18044:2072:0224/165304.924:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 15
[18044:2072:0224/165304.925:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 16
[18044:2072:0224/165304.925:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 17
[18044:2072:0224/165304.926:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 18
[18044:2072:0224/165304.926:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 19
[18044:2072:0224/165304.926:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 20
[18044:2072:0224/165304.927:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 21
[18044:2072:0224/165304.927:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 22
[18044:2072:0224/165304.928:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 23
[18044:2072:0224/165304.932:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 24
[18044:2072:0224/165304.937:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 25
[18044:2072:0224/165304.939:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 26
[18044:2072:0224/165304.940:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 27
[18044:2072:0224/165304.942:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 28
[18044:2072:0224/165304.944:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 29
[18044:2072:0224/165305.046:VERBOSE1:state_migration.cc(50)] Fresh install, state version set to 8
[18044:2072:0224/165305.047:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 0 seconds
[18044:2072:0224/165305.048:VERBOSE1:contribution.cc(209)] Last reconcile timer set for 2.592e+06 s
[18044:2072:0224/165305.055:VERBOSE1:contribution.cc(88)] Queue timer set for 17 s
[18044:2072:0224/165305.056:VERBOSE1:promotion.cc(94)] Migrating corrupted promotions
[18044:2072:0224/165305.057:VERBOSE5:ledger_impl.cc(133)]
[ REQUEST ]
> URL: https://api.rewards.brave.com/v1/parameters
> Method: UrlMethod::GET
[18044:2072:0224/165305.058:VERBOSE1:recovery.cc(22)] Running empty balance check...
[18044:2072:0224/165305.058:VERBOSE1:publisher_prefix_list_updater.cc(65)] Fetching publisher prefix list
[18044:2072:0224/165305.059:VERBOSE5:ledger_impl.cc(133)]
[ REQUEST ]
> URL: https://rewards.brave.com/publishers/prefix-list
> Method: UrlMethod::GET
[18044:2072:0224/165305.061:VERBOSE5:ledger_impl.cc(133)]
[ REQUEST ]
> URL: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=windows
> Method: UrlMethod::GET
[18044:2072:0224/165305.084:VERBOSE1:promotion.cc(589)] Promotion is empty
[18044:2072:0224/165305.085:VERBOSE1:recovery_empty_balance.cc(110)] Creds batch list is emtpy
[18044:2072:0224/165305.271:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=windows
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[]}

[18044:2072:0224/165305.383:VERBOSE1:wallet_balance.cc(41)] Wallet is not created
[18044:2072:0224/165305.387:VERBOSE1:ledger_impl.cc(447)] Rewards parameters not set - fetching from server
[18044:2072:0224/165305.387:VERBOSE1:api_parameters.cc(36)] API parameters fetch in progress
[18044:2072:0224/165305.402:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[18044:2072:0224/165305.411:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[18044:2072:0224/165305.418:VERBOSE1:ledger_impl.cc(447)] Rewards parameters not set - fetching from server
[18044:2072:0224/165305.419:VERBOSE1:api_parameters.cc(36)] API parameters fetch in progress
[18044:2072:0224/165305.421:VERBOSE1:ledger_impl.cc(447)] Rewards parameters not set - fetching from server
[18044:2072:0224/165305.427:VERBOSE1:api_parameters.cc(36)] API parameters fetch in progress
[18044:2072:0224/165306.095:VERBOSE1:publisher_prefix_list_updater.cc(102)] Resetting publisher prefix list table
[18044:2072:0224/165306.095:VERBOSE1:database_publisher_prefix_list.cc(123)] Clearing publisher prefixes table
[18044:2072:0224/165306.122:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165306.384:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165306.648:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165306.848:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://api.rewards.brave.com/v1/parameters
> Result: Success
> HTTP Code: 200
> Body: {"batRate":0.5218516418374679,"autocontribute":{"choices":[5,10,15,20,25,50,100],"defaultChoice":20},"tips":{"defaultTipChoices":[1,10,100],"defaultMonthlyChoices":[1,10,100]}}

[18044:2072:0224/165306.851:VERBOSE1:api_parameters.cc(97)] Params timer set for 10821 s
[18044:2072:0224/165306.914:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165307.182:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165307.444:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165307.715:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165307.992:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165308.268:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165308.537:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[18044:2072:0224/165308.786:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 50946 records into publisher prefix table
[18044:2072:0224/165308.909:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 259199 seconds
[18044:2072:0224/165308.912:VERBOSE1:unverified.cc(52)] List is empty
[18044:2072:0224/165559.531:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[18044:2072:0224/165757.122:VERBOSE1:database_server_publisher_banner.cc(142)] Server publisher banner not found
[18044:2072:0224/165757.122:VERBOSE5:ledger_impl.cc(133)]
[ REQUEST ]
> URL: https://pcdn.brave.com/publishers/prefixes/90ce
> Method: UrlMethod::GET
[18044:2072:0224/165758.125:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://pcdn.brave.com/publishers/prefixes/90ce
> Result: Success
> HTTP Code: 200
> Body:


Verified passed with

Brave	1.20.110 Chromium: 88.0.4324.192 (Official Build) (x86_64)
Revision	31b458a18f133db9203eb5a5dd6552de0716dda3-refs/branch-heads/4324_182@{#6}
OS	macOS Version 10.15.7 (Build 19H512)

Reproduced original issue with 1.20.108 as per brave/brave-core#8036 (comment).

Verified STR from description and test plan from brave/brave-core#8036 (comment) using the below links:

* https://github.com/kjozwiak
* https://github.com/kjozwiak/RatHunter
* https://github.com/brave/brave-browser/issues/14317
* https://github.com/brave/brave-core/pull/7996
* https://twitter.com/kamiljozwiak
* https://twitter.com/bcrypt/status/1362796915063021569
* https://twitter.com/brave
* https://www.youtube.com/c/khanacademy/videos
* https://www.youtube.com/watch?v=PVqWOehVTOg
* https://www.twitch.tv/chess
* https://vimeo.com/shutupshow
* https://www.reddit.com/user/mimsyshackleford
* https://www.reddit.com/r/BATProject/comments/j1t4ya/heres_some_fanart_i_made_impossible_bat_triangle/g73pduw/?context=3

Confirmed no connections made to rewards.brave.com, pcdn.brave.com, grant.rewards.brave.com, or api.rewards.brave.com in Fiddler Everywhere when visiting any of the above listed sites.

Confirmed when clicking on in-line tip icon the above connections were made

Logs
[29960:775:0224/093157.640026:VERBOSE1:rewards_service_impl.cc(434)] Starting ledger process
[29960:775:0224/093157.719423:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 1
[29960:775:0224/093157.719492:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 2
[29960:775:0224/093157.719596:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 3
[29960:775:0224/093157.719656:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 4
[29960:775:0224/093157.719778:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 5
[29960:775:0224/093157.719834:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 6
[29960:775:0224/093157.719967:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 7
[29960:775:0224/093157.720114:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 8
[29960:775:0224/093157.720166:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 9
[29960:775:0224/093157.720311:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 10
[29960:775:0224/093157.720416:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 11
[29960:775:0224/093157.720466:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 12
[29960:775:0224/093157.720610:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 13
[29960:775:0224/093157.720673:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 14
[29960:775:0224/093157.720873:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 15
[29960:775:0224/093157.720922:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 16
[29960:775:0224/093157.721028:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 17
[29960:775:0224/093157.721085:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 18
[29960:775:0224/093157.721215:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 19
[29960:775:0224/093157.721299:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 20
[29960:775:0224/093157.721432:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 21
[29960:775:0224/093157.721497:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 22
[29960:775:0224/093157.721623:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 23
[29960:775:0224/093157.721680:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 24
[29960:775:0224/093157.721840:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 25
[29960:775:0224/093157.721913:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 26
[29960:775:0224/093157.721965:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 27
[29960:775:0224/093157.722072:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 28
[29960:775:0224/093157.722148:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 29
[29960:775:0224/093157.815475:VERBOSE1:state_migration.cc(50)] Fresh install, state version set to 8
[29960:775:0224/093157.816174:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 0 seconds
[29960:775:0224/093157.816752:VERBOSE1:contribution.cc(209)] Last reconcile timer set for 2.592e+06 s
[29960:775:0224/093157.817308:VERBOSE1:contribution.cc(88)] Queue timer set for 9 s
[29960:775:0224/093157.817708:VERBOSE1:promotion.cc(94)] Migrating corrupted promotions
[29960:775:0224/093157.817805:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://api.rewards.brave.com/v1/parameters
> Method: UrlMethod::GET
[29960:775:0224/093157.818284:VERBOSE1:recovery.cc(22)] Running empty balance check...
[29960:775:0224/093157.818642:VERBOSE1:publisher_prefix_list_updater.cc(65)] Fetching publisher prefix list
[29960:775:0224/093157.818721:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://rewards.brave.com/publishers/prefix-list
> Method: UrlMethod::GET
[29960:775:0224/093157.820125:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=osx
> Method: UrlMethod::GET
[29960:775:0224/093157.824159:VERBOSE1:promotion.cc(589)] Promotion is empty
[29960:775:0224/093157.825575:VERBOSE1:database_server_publisher_banner.cc(142)] Server publisher banner not found
[29960:775:0224/093157.825808:VERBOSE1:recovery_empty_balance.cc(110)] Creds batch list is emtpy
[29960:775:0224/093157.826486:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://pcdn.brave.com/publishers/prefixes/856c
> Method: UrlMethod::GET
[29960:775:0224/093158.288205:VERBOSE1:publisher_prefix_list_updater.cc(102)] Resetting publisher prefix list table
[29960:775:0224/093158.288299:VERBOSE1:database_publisher_prefix_list.cc(123)] Clearing publisher prefixes table
[29960:775:0224/093158.307752:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093158.313553:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=osx
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[]}

[29960:775:0224/093158.323554:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://pcdn.brave.com/publishers/prefixes/856c
> Result: Success
> HTTP Code: 200
> Body: 
[29960:775:0224/093158.323803:VERBOSE1:database_server_publisher_banner.cc(43)] Empty publisher banner data, skipping insert
[29960:775:0224/093158.389518:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api.rewards.brave.com/v1/parameters
> Result: Success
> HTTP Code: 200
> Body: {"batRate":0.5047640679958182,"autocontribute":{"choices":[5,10,15,20,25,50,100],"defaultChoice":20},"tips":{"defaultTipChoices":[1,10,100],"defaultMonthlyChoices":[1,10,100]}}

[29960:775:0224/093158.390897:VERBOSE1:api_parameters.cc(97)] Params timer set for 12086 s
[29960:775:0224/093158.590902:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093158.855193:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093158.857581:INFO:publisher.cc(761)] Publisher info not found
[29960:775:0224/093159.107300:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093159.365389:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093159.619021:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093159.621648:VERBOSE1:rewards_service_impl.cc(426)] Ledger process is already running
[29960:775:0224/093159.721382:INFO:CONSOLE(0)] "Unrecognized Content-Security-Policy directive 'defaultframe-ancestors'.
", source: chrome://tip/ (0)
[29960:775:0224/093159.830660:VERBOSE1:wallet_balance.cc(41)] Wallet is not created
[29960:775:0224/093159.921983:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093159.955271:VERBOSE1:database_server_publisher_banner.cc(142)] Server publisher banner not found
[29960:775:0224/093200.219838:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093200.222277:VERBOSE1:publisher.cc(515)] Publisher list is empty
[29960:775:0224/093200.490757:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093200.792207:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[29960:775:0224/093201.050165:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 52629 records into publisher prefix table
[29960:775:0224/093201.187309:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 259199 seconds
[29960:775:0224/093201.189033:VERBOSE1:unverified.cc(52)] List is empty

Verification passed on

Brave 1.20.110 Chromium: 88.0.4324.192 (Official Build) (64-bit)
Revision 31b458a18f133db9203eb5a5dd6552de0716dda3-refs/branch-heads/4324_182@{#6}
OS Ubuntu 18.04 LTS

Verified STR from description and test plan from brave/brave-core#8036 (comment) using the below links:

* https://github.com/kjozwiak
* https://github.com/kjozwiak/RatHunter
* https://github.com/brave/brave-browser/issues/14317
* https://github.com/brave/brave-core/pull/7996
* https://twitter.com/kamiljozwiak
* https://twitter.com/bcrypt/status/1362796915063021569
* https://twitter.com/brave
* https://www.youtube.com/c/khanacademy/videos
* https://www.youtube.com/watch?v=PVqWOehVTOg
* https://www.twitch.tv/chess
* https://vimeo.com/shutupshow
* https://www.reddit.com/user/mimsyshackleford
* https://www.reddit.com/r/BATProject/comments/j1t4ya/heres_some_fanart_i_made_impossible_bat_triangle/g73pduw/?context=3

Confirmed no connections made to rewards.brave.com, pcdn.brave.com, grant.rewards.brave.com, or api.rewards.brave.com in Fiddler Everywhere when visiting any of the above listed sites.

Confirmed when clicking on in-line tip icon the above connections were made

Logs
[14564:14564:0224/160234.332452:VERBOSE1:ads_service_impl.cc(624)] Successfully migrated confirmations state
[14564:14564:0224/160735.311213:VERBOSE1:rewards_service_impl.cc(434)] Starting ledger process
[14564:14564:0224/160735.483596:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 1
[14564:14564:0224/160735.483690:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 2
[14564:14564:0224/160735.483842:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 3
[14564:14564:0224/160735.483887:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 4
[14564:14564:0224/160735.483938:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 5
[14564:14564:0224/160735.483958:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 6
[14564:14564:0224/160735.483989:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 7
[14564:14564:0224/160735.484007:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 8
[14564:14564:0224/160735.484036:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 9
[14564:14564:0224/160735.484054:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 10
[14564:14564:0224/160735.484088:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 11
[14564:14564:0224/160735.484665:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 12
[14564:14564:0224/160735.484767:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 13
[14564:14564:0224/160735.484806:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 14
[14564:14564:0224/160735.485147:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 15
[14564:14564:0224/160735.485225:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 16
[14564:14564:0224/160735.485296:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 17
[14564:14564:0224/160735.485316:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 18
[14564:14564:0224/160735.485657:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 19
[14564:14564:0224/160735.485691:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 20
[14564:14564:0224/160735.485789:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 21
[14564:14564:0224/160735.485808:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 22
[14564:14564:0224/160735.485837:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 23
[14564:14564:0224/160735.486074:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 24
[14564:14564:0224/160735.486129:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 25
[14564:14564:0224/160735.486162:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 26
[14564:14564:0224/160735.486463:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 27
[14564:14564:0224/160735.486496:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 28
[14564:14564:0224/160735.486528:VERBOSE1:database_migration.cc(116)] DB: Migrated to version 29
[14564:14564:0224/160735.902980:VERBOSE1:state_migration.cc(50)] Fresh install, state version set to 8
[14564:14564:0224/160735.903944:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 0 seconds
[14564:14564:0224/160735.904590:VERBOSE1:contribution.cc(209)] Last reconcile timer set for 2.592e+06 s
[14564:14564:0224/160735.905729:VERBOSE1:contribution.cc(88)] Queue timer set for 6 s
[14564:14564:0224/160735.906166:VERBOSE1:promotion.cc(94)] Migrating corrupted promotions
[14564:14564:0224/160735.906353:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://api.rewards.brave.com/v1/parameters
> Method: UrlMethod::GET
[14564:14564:0224/160735.907904:VERBOSE1:recovery.cc(22)] Running empty balance check...
[14564:14564:0224/160735.908430:VERBOSE1:publisher_prefix_list_updater.cc(65)] Fetching publisher prefix list
[14564:14564:0224/160735.908607:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://rewards.brave.com/publishers/prefix-list
> Method: UrlMethod::GET
[14564:14564:0224/160735.910000:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=linux
> Method: UrlMethod::GET
[14564:14564:0224/160735.956102:VERBOSE1:promotion.cc(589)] Promotion is empty
[14564:14564:0224/160735.957078:VERBOSE1:recovery_empty_balance.cc(110)] Creds batch list is emtpy
[14564:14564:0224/160736.334014:VERBOSE1:publisher_prefix_list_updater.cc(102)] Resetting publisher prefix list table
[14564:14564:0224/160736.334076:VERBOSE1:database_publisher_prefix_list.cc(123)] Clearing publisher prefixes table
[14564:14564:0224/160736.424736:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160736.546406:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[]}

[14564:14564:0224/160736.551851:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api.rewards.brave.com/v1/parameters
> Result: Success
> HTTP Code: 200
> Body: {"batRate":0.5049274120865377,"autocontribute":{"choices":[5,10,15,20,25,50,100],"defaultChoice":20},"tips":{"defaultTipChoices":[1,10,100],"defaultMonthlyChoices":[1,10,100]}}

[14564:14564:0224/160736.555940:VERBOSE1:api_parameters.cc(97)] Params timer set for 11049 s
[14564:14564:0224/160737.395770:WARNING:key_storage_libsecret.cc(61)] the encryption key has been modified since it was created.
[14564:14564:0224/160737.423466:VERBOSE1:wallet_balance.cc(41)] Wallet is not created
[14564:14564:0224/160737.430089:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[14564:14564:0224/160737.581598:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[14564:14564:0224/160737.796270:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=linux
> Method: UrlMethod::GET
[14564:14564:0224/160737.873020:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160737.943829:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.brave.com/v1/promotions?migrate=true&platform=linux
> Result: Success
> HTTP Code: 200
> Body: {"promotions":[]}

[14564:14564:0224/160738.677284:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160739.262569:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160740.046141:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160740.705155:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160741.282300:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160741.850583:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160742.490391:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160743.051716:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 100000 records into publisher prefix table
[14564:14564:0224/160743.718608:VERBOSE1:database_publisher_prefix_list.cc(133)] Inserting 51943 records into publisher prefix table
[14564:14564:0224/160744.075427:VERBOSE1:publisher_prefix_list_updater.cc(58)] Scheduling publisher prefix list update in 259199 seconds
[14564:14564:0224/160744.077751:VERBOSE1:unverified.cc(52)] List is empty
[14564:14564:0224/160830.614566:WARNING:CONSOLE(1)] "Received external message from a sender who is not allowed to send messages to this background. Origin: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma, URL: chrome-extension://jidkidbbcafjabdphckchenhfomhnfma/brave_rewards_panel.html", source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[14564:14564:0224/160832.159724:VERBOSE1:rewards_service_impl.cc(426)] Ledger process is already running
[14564:14564:0224/160832.197385:VERBOSE5:ledger_impl.cc(133)] 
[ REQUEST ]
> URL: https://grant.rewards.brave.com/v3/wallet/brave
> Method: UrlMethod::POST
> Header digest: SHA-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
> Header signature: keyId="eb510d2977b5a9efbf987a4e9f484f582c014cac710cd85602fcd6e6bc0fb303",algorithm="ed25519",headers="digest (request-target)",signature="XaAkWwjWGTgao86Z8kxMpSRLL0/ZcS3aqF+xtAm5Xhdbtw2E2xAAXtO8Oz7lV60EZa6YjX+JG5Ldo2jnn9YWAA=="
> Header accept: application/json
[14564:14564:0224/160832.396237:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.brave.com/v3/wallet/brave
> Result: Success
> HTTP Code: 201
> Body: {"paymentId":"333b2499-8424-477f-ad73-c7490854e549","walletProvider":{"id":"","name":"brave"},"altcurrency":"BAT","publicKey":"eb510d2977b5a9efbf987a4e9f484f582c014cac710cd85602fcd6e6bc0fb303"}

[14564:14564:0224/160832.480650:VERBOSE1:user_model_file_service.cc(103)] Registering Brave User Model Installer (US) with id kkjipiepeooghlclkedllogndmohhnhi
[14564:14564:0224/160832.481684:VERBOSE1:user_model_file_service.cc(122)] Registering Brave User Model Installer (en) with id emgmepnebbddgnkhfmhdhmjifkglkamo
[14564:14564:0224/160832.542548:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for architecture segment
[14564:14564:0224/160832.542906:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for arts & entertainment segment
[14564:14564:0224/160832.542955:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for automotive segment
[14564:14564:0224/160832.543041:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for business segment
[14564:14564:0224/160832.543078:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for careers segment
[14564:14564:0224/160832.543656:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for cell phones segment
[14564:14564:0224/160832.543889:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for drugs segment
[14564:14564:0224/160832.544102:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for education segment
[14564:14564:0224/160832.544164:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for family & parenting segment
[14564:14564:0224/160832.544225:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for fashion segment
[14564:14564:0224/160832.544263:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for folklore segment
[14564:14564:0224/160832.544326:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for food & drink segment
[14564:14564:0224/160832.544370:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for health & fitness segment
[14564:14564:0224/160832.544444:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for history segment
[14564:14564:0224/160832.544508:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for hobbies & interests segment
[14564:14564:0224/160832.544578:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for home segment
[14564:14564:0224/160832.544614:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for law segment
[14564:14564:0224/160832.544667:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for military segment
[14564:14564:0224/160832.544704:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for personal finance segment
[14564:14564:0224/160832.544758:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for pets segment
[14564:14564:0224/160832.544794:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for politics segment
[14564:14564:0224/160832.544847:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for real estate segment
[14564:14564:0224/160832.544883:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for religion segment
[14564:14564:0224/160832.544929:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for science segment
[14564:14564:0224/160832.544961:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for society segment
[14564:14564:0224/160832.545055:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for sports segment
[14564:14564:0224/160832.545101:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for technology & computing segment
[14564:14564:0224/160832.545172:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for travel segment
[14564:14564:0224/160832.545217:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for weather segment
[14564:14564:0224/160832.545285:VERBOSE2:epsilon_greedy_bandit_processor.cc(51)] Epsilon greedy bandit invalid arm was reset for crypto segment
[14564:14564:0224/160832.545410:VERBOSE1:epsilon_greedy_bandit_processor.cc(136)] Successfully initialized epsilon greedy bandit arms
[14564:14564:0224/160832.547621:VERBOSE1:tab_manager.cc(47)] Browser window did become active
[14564:14564:0224/160832.552177:VERBOSE1:ad_server.cc(64)] Get catalog
[14564:14564:0224/160832.552252:VERBOSE2:ad_server.cc(65)] GET /v5/catalog
[14564:14564:0224/160832.552460:VERBOSE5:ad_server.cc(71)] URL Request:
  URL: https://ads-static.brave.com/v5/catalog
  Method: BraveAdsUrlRequestMethod::GET
[14564:14564:0224/160832.559253:VERBOSE1:ads_impl.cc(242)] Successfully set wallet
[14564:14564:0224/160832.559330:VERBOSE1:ads_impl.cc(97)] Initializing ads
[14564:14564:0224/160832.591033:VERBOSE1:database_migration.cc(47)] Migrated database from version 0 to version 8
[14564:14564:0224/160832.612448:VERBOSE3:client.cc(474)] Loading client state
[14564:14564:0224/160832.624773:VERBOSE3:client.cc(485)] Client state does not exist, creating default state
[14564:14564:0224/160832.625196:VERBOSE3:confirmations_state.cc(72)] Loading confirmations state
[14564:14564:0224/160832.632636:VERBOSE3:confirmations_state.cc(78)] Confirmations state does not exist, creating default state
[14564:14564:0224/160832.636698:VERBOSE3:ad_notifications.cc(409)] Loading ad notifications state
[14564:14564:0224/160832.648755:VERBOSE3:ad_notifications.cc(420)] Ad notifications state does not exist, creating default state
[14564:14564:0224/160832.648902:VERBOSE3:conversions.cc(454)] Loading conversions state
[14564:14564:0224/160832.661867:VERBOSE3:conversions.cc(465)] Conversions state does not exist, creating default state
[14564:14564:0224/160832.661985:VERBOSE1:ads_impl.cc(496)] Successfully initialized ads
[14564:14564:0224/160832.662207:VERBOSE1:ad_rewards.cc(247)] Reconcile ad rewards
[14564:14564:0224/160832.662382:VERBOSE1:ad_rewards.cc(255)] GetPayments
[14564:14564:0224/160832.662412:VERBOSE2:ad_rewards.cc(256)] GET /v1/confirmation/payment/{payment_id}
[14564:14564:0224/160832.672869:VERBOSE5:ad_rewards.cc(260)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/payment/333b2499-8424-477f-ad73-c7490854e549
  Method: BraveAdsUrlRequestMethod::GET
[14564:14564:0224/160832.677645:VERBOSE1:confirmations.cc(115)] Retry failed confirmations in 0 hours, 9 minutes, 4 seconds at 4:17 PM
[14564:14564:0224/160832.679279:VERBOSE1:redeem_unblinded_payment_tokens.cc(73)] Redeem unblinded payment tokens in 9 hours, 9 minutes, 50 seconds at 1:18 AM
[14564:14564:0224/160832.703466:VERBOSE1:subdivision_targeting.cc(111)] Automatically detecting ads subdivision
[14564:14564:0224/160832.703750:VERBOSE1:subdivision_targeting.cc(168)] Fetch subdivision target
[14564:14564:0224/160832.703801:VERBOSE2:subdivision_targeting.cc(169)] GET /v1/getstate
[14564:14564:0224/160832.703844:VERBOSE5:subdivision_targeting.cc(173)] URL Request:
  URL: https://ads-serve.brave.com/v1/getstate
  Method: BraveAdsUrlRequestMethod::GET
[14564:14564:0224/160832.722705:VERBOSE1:conversions.cc(113)] Conversions queue is empty
[14564:14564:0224/160832.723803:VERBOSE1:features.cc(55)] No active study found
[14564:14564:0224/160832.725738:VERBOSE1:features.cc(59)] Text classification feature is enabled
[14564:14564:0224/160832.725810:VERBOSE1:features.cc(61)] Epsilon greedy bandit feature is disabled
[14564:14564:0224/160832.725877:VERBOSE1:features.cc(63)] Purchase intent feature is enabled
[14564:14564:0224/160832.725954:VERBOSE6:ads_impl.cc(534)] Successfully purged expired ad events
[14564:14564:0224/160832.770892:VERBOSE1:ad_server.cc(86)] Successfully fetched catalog
[14564:14564:0224/160832.774065:VERBOSE1:ad_server.cc(88)] Parsing catalog
[14564:14564:0224/160832.779922:VERBOSE3:bundle.cc(409)] Successfully saved creative ad notifications state
[14564:14564:0224/160832.805111:VERBOSE3:bundle.cc(451)] Successfully saved conversions state
[14564:14564:0224/160832.805183:VERBOSE1:confirmations.cc(61)] SetCatalogIssuers:
[14564:14564:0224/160832.808704:VERBOSE1:confirmations.cc(62)]   Public key: oOnAHSoXhS34t6jOBH6VsmN3yBGDTwnM0VO8n1+tjGQ=
[14564:14564:0224/160832.808779:VERBOSE1:confirmations.cc(63)]   Issuers:
[14564:14564:0224/160832.808847:VERBOSE1:confirmations.cc(66)]     Name: 0.025BAT
[14564:14564:0224/160832.808887:VERBOSE1:confirmations.cc(67)]     Public key: yjoFRpnBNgkaS7wf0cgyEFop99q1nuZj/APdxeEVSTc=
[14564:14564:0224/160832.808942:VERBOSE1:confirmations.cc(66)]     Name: 0.01BAT
[14564:14564:0224/160832.809137:VERBOSE1:confirmations.cc(67)]     Public key: oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE=
[14564:14564:0224/160832.809290:VERBOSE1:confirmations.cc(66)]     Name: 0.3BAT
[14564:14564:0224/160832.809330:VERBOSE1:confirmations.cc(67)]     Public key: cDwS1XxztIX1ywkbYu8aZbIbV7ntR7NQR2dchEJWlnw=
[14564:14564:0224/160832.809489:VERBOSE1:confirmations.cc(66)]     Name: 0.25BAT
[14564:14564:0224/160832.809637:VERBOSE1:confirmations.cc(67)]     Public key: AkgrYZwV34g8kCp6PMzdpwe7jpHQVTQ9FvBmt77g5gw=
[14564:14564:0224/160832.810210:VERBOSE1:confirmations.cc(66)]     Name: 0.20BAT
[14564:14564:0224/160832.810265:VERBOSE1:confirmations.cc(67)]     Public key: IJYNdVk9MIzc5vgn/4dQ5Xfb55kicxsNy4D4xAAtdX0=
[14564:14564:0224/160832.813455:VERBOSE1:confirmations.cc(66)]     Name: 0.15BAT
[14564:14564:0224/160832.813553:VERBOSE1:confirmations.cc(67)]     Public key: duj8c6wshE1OsjpkQs2aP4GuFzg6AHRTx0bkdYUKaio=
[14564:14564:0224/160832.813628:VERBOSE1:confirmations.cc(66)]     Name: 0.10BAT
[14564:14564:0224/160832.813668:VERBOSE1:confirmations.cc(67)]     Public key: IDHCAru7GPGQkmBvinkNYOu2HRotn6Zo4Mt92GjQeHc=
[14564:14564:0224/160832.813722:VERBOSE1:confirmations.cc(66)]     Name: 0.05BAT
[14564:14564:0224/160832.813758:VERBOSE1:confirmations.cc(67)]     Public key: mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk=
[14564:14564:0224/160832.813809:VERBOSE1:confirmations.cc(66)]     Name: 0BAT
[14564:14564:0224/160832.813845:VERBOSE1:confirmations.cc(67)]     Public key: uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=
[14564:14564:0224/160832.813952:VERBOSE1:refill_unblinded_tokens.cc(106)] Refill unblinded tokens
[14564:14564:0224/160832.813983:VERBOSE1:refill_unblinded_tokens.cc(116)] RequestSignedTokens
[14564:14564:0224/160832.814055:VERBOSE2:refill_unblinded_tokens.cc(117)] POST /v1/confirmation/token/{payment_id}
[14564:14564:0224/160832.857166:VERBOSE5:refill_unblinded_tokens.cc(127)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/token/333b2499-8424-477f-ad73-c7490854e549
  Content: {"blindedTokens":["rDzQCCUC4NV3FwCoOSxvNeRUoszeeMio6EqPmyVKTzo=","jgnprUYgVp51ikUmVtkC8jMSC4wWJZe/YZlwW1UB0jc=","fqHbM0CVbQW61yVOfM49QI0L2ncpW+7uqXFwiLkTLi8=","nN1D35WS0NcqjiYiZ3PaWGTIWnxSaLKX91BG8ZJX3Dk=","QLIDZKdtqtg5XPjA9Kc4sUgt1cMO4iOfKx4HqX0zvkw=","PBFX2tyxPj/i2mvPHJ65cIpoKiQ7xpa6Pi+SLTSV0Xg=","AlcQrQop++XqiBeeZxgwWAPgF/nphnsEXiPplWRbayw=","wFPjXSyePgaKNsVwEE8NZsb+sAkbtbv/b7J/M6n0dRU=","MsV4Y/9pSa/t5YV3cLZ0OlMlkZ+x3aHBHRQgmMWpo0A=","7EzsdgLNakYJbbmoJncH3YiYw3Rp2Z4sbHEe5ZxOWQs=","spvWe4bsmXs9jtDjeveCXsBnEUu+dJkSIcDknv77MUo=","xGC4bbmz1ny4ZKOJy5VKHV5J1AauNydpKqeCMYeniSw=","+q9P+3Z0vifwgUaR054IYutmRQKp8c92S+RjXeHcZwg=","gErHE+ccGEI3FNmvQYDy5A1X46N4JQgex/LM5+Bi2SU=","GMs5uI5/qYldnrh4kqTsZRChpaQFB7ToiLpLOkWdy3Q=","Eqjk8aF7oGfcV50/VUquqCeb2v/er8SvZXjhB2cmnww=","Xo5KkBwsFk6EbsrqXTDLLlDb1XWuZ8WdueLsIwJ1zBA=","os6DX96PtPTft/Je3gX8Xym7xh+kJxZaxDbxJVlP7SM=","aK5F56ODUF8Zxn/wn/q3kEGG9YmvWbmYmZZMdb8PEQs=","TE43q9WjtkRm88K7VVyOx95WowHRCfiMe8/ewGDn9F0=","jo8xTVtpxEMidP3zSIK16yIFkDEobSRPIyF6VD6Swno=","/LMzDPzbB8oaA2aTodt1ejDyOs0l6sGa2pIypGoswzM=","muT3lodv+gKF8KDvftqsjfL7AsTy1HI2XJeFY3A6RDs=","5i+wflHhGHMPI/uaaVjV+lsJG+LXE3+4/r6z2FrNg3A=","iJPyIq7DFcIhcLC2bQT6872JtG1DyKB0tDPKCiJeX2A=","YGuMUazJ0528PeUXu0oJ7Bw9IWLSWRdmGK0FAOXuZj4=","RsVu+K4O7if8hj1OGuosKexiHT7UpcAbyU1QAiJtF2s=","WjYRSXF3bmn+2ClZ2yADxbmjiBN2QmFtZc+YL9+MTF0=","xj0ZVKxeJRxjCvidQ00vYiEIxXRFVL3ojwkjkJ/oFDw=","wsF5nkJo4tB/H9F+oXqb6c+Kv8LI82wJfnduM+ykszg=","XEBH97X+DZTdbFnV6PBQ+ZJGiUXitntLGK/sM/xZ8kM=","/DPSJmyaxw9JXtiBqz0vSoLQea4f2M7SBQlJOwa+iCs=","Xn9pEx79EiGqqYjMg2o7FEqokc3tjMFCQGcPnUdorFk=","/hUznF2eyW9jLkd3jFFC4o9WMIHYPlHvdp39dOQdK0o=","uIe3CbSf4VqdtCuTS7q4apSPL+j5406yDnDTHFC7mms=","2DvuYqyO7ABbr2uX9/Mwtva1VaLc2I16vdJemxaD/TY=","lLqCErRBAwT+KYQByC5vMlyUVMkwNnxISak2iFadhFs=","pOwYuQwqD7CwSGlnGFsMPBieqJEa+rL1Pps3QEkOC2M=","aph+7hKlIxRwEo6eww4U6iYbHxTKZGrjOj+01bQsPhg=","uvgGHOUDvk/XYQfDc9Au51q2Wa0LqbBBp9iHq82WP3k=","+sdrJHWWSfP90nO91gFeAQniH6/rc1T+0ukf7aAFrmo=","6AtaV892ZrkLnCBW0yCqeOrfkUu7u5WaX3XMsz+7Fzk=","qr8Dabr7Z1sseIL46CFBbFiJMdQs2rGAPEJ7yRlR+mw=","SGfY/zunk7rktZPAxtJQ7NVWbq65q1Sb7yzABRsuK0g=","yJ+1hqrJ+FVVUFt3nTQrSF+dMMCL8ksAZ3c+nr76wlk=","Qr98P9JjFAM2u8StZngDfKcowntsWkYS5pTOLX+AzCo=","Blu7Lt3K6grI6bLNmI+6VBrg0RkPps0+nam1vN5itU0=","Wopg3LsaVJEi75tEvpwHs5fpcQ7S4ZUkzw7PUA7opEs=","1KvUxxRr6lKBK09FJWNsLFhMxhaxCmOsRlLqK8qKnk0=","0qHAitop+WB+6XjmBGfjGgid74PBZiE56qpkdMgJRTs="]}
  Content Type: application/json
  Method: BraveAdsUrlRequestMethod::POST
[14564:14564:0224/160832.860807:VERBOSE1:ad_server.cc(169)] Fetch catalog in 0 hours, 21 minutes, 27 seconds at 4:29 PM
[14564:14564:0224/160832.860890:VERBOSE3:bundle.cc(316)] Successfully deleted creative ad notifications state
[14564:14564:0224/160832.860914:VERBOSE3:bundle.cc(329)] Successfully deleted creative new tab page ads state
[14564:14564:0224/160832.860949:VERBOSE6:subdivision_targeting.cc(183)] URL Response:
  URL: https://ads-serve.brave.com/v1/getstate
  Response Status Code: 200
  Response: {"country":"PL", "region":"02"}
[14564:14564:0224/160832.861452:VERBOSE1:subdivision_targeting.cc(189)] Successfully fetched subdivision target
[14564:14564:0224/160832.877698:VERBOSE1:subdivision_targeting.cc(210)] Automatically detected subdivision targeting code as PL-02
[14564:14564:0224/160832.882111:VERBOSE1:subdivision_targeting.cc(267)] Fetch ads subdivision target in 12 hours, 22 minutes, 20 seconds at 4:30 AM
[14564:14564:0224/160832.882184:VERBOSE3:bundle.cc(342)] Successfully deleted campaigns state
[14564:14564:0224/160832.882221:VERBOSE3:bundle.cc(355)] Successfully deleted segments state
[14564:14564:0224/160832.882273:VERBOSE3:bundle.cc(368)] Successfully deleted creative ads state
[14564:14564:0224/160832.882295:VERBOSE3:bundle.cc(381)] Successfully deleted dayparts state
[14564:14564:0224/160832.882326:VERBOSE3:bundle.cc(394)] Successfully deleted geo targets state
[14564:14564:0224/160832.882344:VERBOSE3:bundle.cc(424)] Successfully saved creative new tab page ads state
[14564:14564:0224/160832.882373:VERBOSE3:bundle.cc(437)] Successfully purged expired conversions
[14564:14564:0224/160832.882444:VERBOSE2:epsilon_greedy_bandit_resource.cc(63)] Successfully loaded epsilon greedy bandit segments:
[14564:14564:0224/160832.992927:VERBOSE1:ad_rewards.cc(270)] OnGetPayments
[14564:14564:0224/160832.993064:VERBOSE6:ad_rewards.cc(272)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/payment/333b2499-8424-477f-ad73-c7490854e549
  Response Status Code: 200
  Response: [{"balance":"0","month":"2021-02","transactionCount":"0"}]
[14564:14564:0224/160832.993128:VERBOSE1:ad_rewards.cc(291)] GetAdGrants
[14564:14564:0224/160832.993149:VERBOSE2:ad_rewards.cc(292)] GET /v1/promotions/ads/grants/summary?paymentId={payment_id}
[14564:14564:0224/160832.993180:VERBOSE5:ad_rewards.cc(296)] URL Request:
  URL: https://grant.rewards.brave.com/v1/promotions/ads/grants/summary?paymentId=333b2499-8424-477f-ad73-c7490854e549
  Method: BraveAdsUrlRequestMethod::GET
[14564:14564:0224/160833.099163:VERBOSE1:refill_unblinded_tokens.cc(137)] OnRequestSignedTokens
[14564:14564:0224/160833.099391:VERBOSE6:refill_unblinded_tokens.cc(139)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/token/333b2499-8424-477f-ad73-c7490854e549
  Response Status Code: 201
  Response: {"nonce":"1ce5ec47-44ba-4441-ad11-25c011bcf312"}
[14564:14564:0224/160833.099709:VERBOSE1:refill_unblinded_tokens.cc(171)] GetSignedTokens
[14564:14564:0224/160833.099834:VERBOSE2:refill_unblinded_tokens.cc(172)] GET /v1/confirmation/token/{payment_id}?nonce={nonce}
[14564:14564:0224/160833.099939:VERBOSE5:refill_unblinded_tokens.cc(176)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/token/333b2499-8424-477f-ad73-c7490854e549?nonce=1ce5ec47-44ba-4441-ad11-25c011bcf312
  Method: BraveAdsUrlRequestMethod::GET
[14564:14564:0224/160833.194000:VERBOSE1:ad_rewards.cc(306)] OnGetAdGrants
[14564:14564:0224/160833.194101:VERBOSE6:ad_rewards.cc(308)] URL Response:
  URL: https://grant.rewards.brave.com/v1/promotions/ads/grants/summary?paymentId=333b2499-8424-477f-ad73-c7490854e549
  Response Status Code: 204
  Response: 
[14564:14564:0224/160833.194156:VERBOSE1:ad_rewards.cc(335)] Successfully reconciled ad rewards
[14564:14564:0224/160833.229954:VERBOSE1:user_model_file_service.cc(210)] Adding kkjipiepeooghlclkedllogndmohhnhi user model
[14564:14564:0224/160833.230330:VERBOSE1:user_model_file_service.cc(214)] Notifying user model observers
[14564:14564:0224/160833.232481:VERBOSE1:ads_service_impl.cc(1875)] Loading user model from /home/bartlomiej/.config/BraveSoftware/Brave-Browser/kkjipiepeooghlclkedllogndmohhnhi/1.0.20/kkjipiepeooghlclkedllogndmohhnhi
[14564:14564:0224/160833.236230:VERBOSE1:purchase_intent_resource.cc(58)] Successfully loaded kkjipiepeooghlclkedllogndmohhnhi purchase intent resource
[14564:14564:0224/160833.236375:VERBOSE1:purchase_intent_resource.cc(235)] Parsed purchase intent user model version 1
[14564:14564:0224/160833.236462:VERBOSE1:purchase_intent_resource.cc(68)] Successfully initialized kkjipiepeooghlclkedllogndmohhnhi purchase intent resource
[14564:14564:0224/160833.323444:VERBOSE1:refill_unblinded_tokens.cc(186)] OnGetSignedTokens
[14564:14564:0224/160833.323544:VERBOSE6:refill_unblinded_tokens.cc(188)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/token/333b2499-8424-477f-ad73-c7490854e549?nonce=1ce5ec47-44ba-4441-ad11-25c011bcf312
  Response Status Code: 200
  Response: {"batchProof":"Y9yE696RcFovKS/fuYrSY5KGffDmXngnpU1bNxB2/QN+ZVSQLHztAPFk5SktbQ3RzFoYoqup7o7tMcEyWJmgCQ==","signedTokens":["LkLxhu4Zowgj81mE4YeoKc+3UMTlWHyiNPg7kFT2LmY=","/kDx00c1f+vRQCplUafBE90M8Wm2ShpmlvvvUuEw1wk=","HqYI/BriSXU0fTq8TYuZIuYi4JXElkDfI97WtfFhFU8=","Vt7QAw5JpnwlmPidFDcU9MLzqRgSaqg4g0E5MrBKyVM=","Yv8Hh1Lwd9e87PpA6LxjTXqjQt9CwgS7dtpUnqN5Qlo=","+HMcnvKRosV6r/WKipacss9XAZ2a3jqv0ONHrCqm7Xk=","HtEzXYAsso72MRBEEVCQRqY4wlsBkJ4Qb4adsm++L2Q=","fi1DV33Sh/Jm7WJQ7CKikY7iQFI/Z3DExaqb54+HpA0=","ZAEnnjWR6+tn5RKDUpc8HIv+hDUvohBoRKSt2gODW2o=","rtiYmEZN2LMTnNJzaTajq2VTXcduHQvkhnrTvA/HVjs=","LLFe8STtZOCUAkN/o0aCcbE4uGqquq23n7h6PUrj41c=","bhv8b5F3WKFdfAPFNQds0E5iXCxKXF6ZNAnC4aKaVWQ=","RI30Ekc6uI53PYBG2L00O3QJWIpUv7IAAGCN+du2kXE=","kpFU1rvs2fefP6xf2pjMf1rio8SZgyrtw3qiNg7gI0k=","ArLtjtc/PNfhsl6/qIPNIKUC8k7KdIy482Fr0AXc0DI=","CIiFZgUwwRTeK1ciG59MoSICsrlDL8K2gRREsmY44XI=","GCbtQ/PCJsqWyHFadqy7eF660iQJiEGLPwUtRrSZGVU=","xvpcFB8sSrAP+DeKThwibC6uSLKNoz/wTwibYXVRXXM=","ko/Mmu2Sbat+zuJ+obkY7LOSdC3cSIerq+dWuGVNCy4=","HDrzPbZ2PHYrtzR5gzoFVfsjgd1HutNwnGXUlxxEejM=","nKlwRZLJ13dUVQTXG03RQj2jF2WiEA4QIyyYatqhnCM=","4FGBkvD8MSMkuAJpFw7lXAuIS8KtQRAIboU2uqo2Fm0=","grSpkKTfSTl6WBgW5RJA4kVGFn03/qOSt7cpXAJmpXc=","7n1MqJt6/vxi55ETzX4PcbQMpXViGY0eMe6RamtPVn8=","JroZqxyQvG0nGYz+RKae1s0DLvpNMt6dQFQHdNDX1i8=","BJ1ybNAYhJblB4O3JYjbgKyH989Va9WGnhRGUHvZfwo=","np5flDGml2+kJuij1X3wx9fxQlUwusj069Snd21w31Q=","+LOyREaD1ZTTt5JfnwPJ/4FtiFteg5LmLbaL56x0lWw=","WmQuvCuyohp1NIIrqcKYlsQHezKgfiySRS+AmBVJcCU=","8CV63IJ7i6WCQbzdh3kgztCJIyh6CLCkKj0VLxLQWFs=","fAvpXCLG0Q2Eim1IKMNR9ESw4cu4QbtQw4FcglTNsgM=","LCxHghmFUK2qfC9IU+Pmox2lQNfjcpU5wqDtzSMp2AI=","FuFin7DPEPLORRCEjgvZoNKzyzZ0QNwFRSZ4q+DhiQM=","YjkQo/oAj2Yvglc0sc/0LKKlY+GNEOtMkqBUOovqEz4=","wsiXwcAkgPTCxBIX8FlbbBl4t79gYWDqv29Q2+DBgBY=","7k4gN/WmcswAKbb5hTXR+o5AwA7enxkd4Pqs312n1ms=","GId6SOQuqDO6Zma/L3EHV7OL34LCt+e3ALvmNNkokEk=","jq1Rpg9QlCnWS0N2aOK5OPxoWet7mUg/JSPiAzbfzUI=","EIhCeCFFijlpUAFhtYUU5O0n2Ppl3w/6pfWepmMizhc=","+l/ac+tNAS4bL5Zfrk4rHj7wYK4FeD2W+j0WiAqcQwk=","BNVZsJiHHUkn2a/jj0CnMwMvR/A8pXC8tga+umculTc=","1hIcHyruNMksqIl1WBC1J2XkapQz9TdGfilxfhKy5HQ=","mhAtKZRZmhb3lUY3enXLrcqByEASWkxQ1LmLOTwYQCg=","+AeCkwSq/4npjzLyU4c5we/Xglf3nl0ecTDDz/cqSHU=","IkpAC0rK+sk3M0hsX6rOFtFHngdexQHpua8rIRqumz0=","jFoh7ZWKzgf8XgwQr8w7jslKVgn0bVyvoURg2raYhgo=","BDO2LefKJOj+I5xBf08Btv8HrzCuluLtzSTg+xUwajw=","RuLOce1/Ak3xPfJRFYoprCLLeBDPZXz9wfevgs0zXEk=","vFqYVy3d16s7aoSUGX7YHRv9XG/z3XSW0kCJeM+MvXI=","DqrH8HOLPOpkjK9p+Z62XbVpbDoOttIOh6yQHMwMhgM="],"publicKey":"oOnAHSoXhS34t6jOBH6VsmN3yBGDTwnM0VO8n1+tjGQ="}
[14564:14564:0224/160833.408424:VERBOSE1:refill_unblinded_tokens.cc(300)] Added 50 unblinded tokens, you now have 50 unblinded tokens
[14564:14564:0224/160834.050304:VERBOSE1:user_model_file_service.cc(210)] Adding emgmepnebbddgnkhfmhdhmjifkglkamo user model
[14564:14564:0224/160834.050336:VERBOSE1:user_model_file_service.cc(214)] Notifying user model observers
[14564:14564:0224/160834.051112:VERBOSE1:ads_service_impl.cc(1875)] Loading user model from /home/bartlomiej/.config/BraveSoftware/Brave-Browser/emgmepnebbddgnkhfmhdhmjifkglkamo/1.0.20/emgmepnebbddgnkhfmhdhmjifkglkamo
[14564:14564:0224/160834.160139:VERBOSE1:text_classification_resource.cc(56)] Successfully loaded emgmepnebbddgnkhfmhdhmjifkglkamo text classification resource
[14564:14564:0224/160834.967186:VERBOSE1:text_classification_resource.cc(64)] Successfully initialized emgmepnebbddgnkhfmhdhmjifkglkamo text classification resource

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