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

Tipping UI should be able to handle values with or without decimal points #15050

Closed
Miyayes opened this issue Mar 31, 2021 · 2 comments · Fixed by brave/brave-core#8404
Closed

Comments

@Miyayes
Copy link
Collaborator

Miyayes commented Mar 31, 2021

Description

Default tipping amounts can be changed asynchronously server-side, and then are fetched by the client (browser). Currently, the tipping amounts defined in the JSON response from the server endpoint uses whole numbers like: 1, 5, 10 with no decimal points. However, we want to be able to use numbers like 0.25 with decimal points as well.

The client should be able to handle both cases: whole numbers 1 without decimal points, and numbers with decimals such as 1.75, or 1.00.

Solution

Ensure that the tipping UI and banner expects and can handle non-integer values.

@Miyayes Miyayes added feature/rewards OS/Android Fixes related to Android browser functionality OS/Desktop labels Mar 31, 2021
@Miyayes Miyayes changed the title Tipping UI should be able to handle or expect non-integer values Tipping UI should be able to handle values with or without decimal points Mar 31, 2021
@zenparsing zenparsing self-assigned this Mar 31, 2021
@zenparsing zenparsing added this to the 1.24.x - Nightly milestone Apr 2, 2021
@LaurenWags
Copy link
Member

LaurenWags commented Apr 30, 2021

Verified passed with

Brave	1.24.81 Chromium: 90.0.4430.93 (Official Build) (x86_64)
Revision	4df112c29cfe9a2c69b14195c0275faed4e997a7-refs/branch-heads/4430@{#1348}
OS	macOS Version 10.15.7 (Build 19H1030)

Per discussion with @Miyayes, QA is only testing this with the default banners and not creator selected tip amounts from the creators website.

Test plan from brave/brave-core#8404 was verified (only default tip banners as per note above). Confirmed fractional tips go thru with both anon (VG BAT) and Uphold KYC wallets.

One-time tip with fractional default tipping amount - Anon Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an anon (VG BAT funded) wallet

One time tip banner One time tip success message Tips panel Wallet Summary brave://rewards-internals
1time tip banner 1time tip success tips panel wallet summary internals

Logs

[4753:775:0430/134541.345786:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 1.25, type: RewardsType::ONE_TIME_TIP)
[4753:775:0430/134541.350687:VERBOSE1:contribution.cc(90)] Queue timer set for 10 s
[4753:775:0430/134541.356965:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"UyJDLYMCTh4GyeSVjjLvHgMfYXoar/c4oP9PW/4qYewDzmk/b143o5ZRaNHp8vdqtH9jEoAKs8yb8QyPG6Y0AQ==","t":"jhFL/zzhUPn66XfnLAMHK8L7n6riLnED+75Cu7+2w3Q8nhp9J3QiHDjNfQD41SOGeS8/guU/zJUysn0r04/LuA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"NF1TJstrBqJQJacA/7f4mmFAgrI8QjdaYlOxqIh1s9ogUdAI7tvETVW7V7iDzGZzBKmZqPW+zCVXsmlSb9uqsg==","t":"yx5mAZAb2UHyvWuVlXPBRycxuJnZC5F5b9HZUqKSusmgZP+8Equ6nlS1l+ljIX0bLJqr+0DLG3PrQ8nipXMybg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"0otDr8SMu1IsTlBtk4FX6Vsh15bdQqt1xhhuYWjsbJSrLF6/EUpUMnx+Wjgx7gFh82LTX1yOR/KxVFH8g9isiQ==","t":"Co2UguXxd6iVL/YkSys0LH+9oxiiOQUVKw0XHio4BKx7ArH7HdS1+jg02iBUXieaeRlrTwkYFnJXh+i9e79bPA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"dnabKPTh7tRV4E/9SgsawQMSAFffo9CDYuHrkfhr8bewYHq1g8kZEbCDz8sw2B6JScEAjUpNOViwCyfqNaTHaQ==","t":"8dtdzqw2YKLjiFlXZQXhBGXvjTlJCvc0j20IGfElKTyFDh7h5yn4Im/0VaTUig2+l6yo/dqJueoUbsmrr8Q/FA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"NMZwiJTt+hYZJeryNhTgN79pd55dbZy4pU8IZ/XbLBJ6VwxrgdDrtJ10AnvkyOdSXZRxGgrIg+S9o45NyiKZ4w==","t":"+ZI7x9PNw8WFuSOZwrYGWrstGOQXBjdFMBxmpH7DRT0QprCU6ADmKqxvlj+cxXTuHmrAb6VKH24RMK5vjIIK/g=="}],"suggestion":"eyJjaGFubmVsIjoiZHVja2R1Y2tnby5jb20iLCJ0eXBlIjoib25lb2ZmLXRpcCJ9"}
> Content Type: application/json; charset=utf-8
[4753:775:0430/134541.964325:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body: 
One-time tip with fractional default tipping amount - Uphold Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an Uphold KYC'd wallet

One time tip banner One time tip success message Tips panel Wallet Summary brave://rewards-internals
Screen Shot 2021-04-30 at 2 00 40 PM Screen Shot 2021-04-30 at 2 00 52 PM Screen Shot 2021-04-30 at 2 01 03 PM Screen Shot 2021-04-30 at 2 02 21 PM Screen Shot 2021-04-30 at 2 08 40 PM

Logs - 95%

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"9.975000","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[4892:775:0430/140046.050539:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-04-30T18:00:46.008Z","denomination":{"amount":"9.975","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"c0d0f297-da8d-45db-b41b-1d88d13f1c06","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.27360","target":"origin","amount":"12.70"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599977,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"9.975","base":"9.975","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"9.975","base":"9.975","CardId":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","commission":"0.00","currency":"BAT","description":"Lauren Wagner","fee":"0.00","isMember":true,"node":{"id":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","type":"card","user":{"id":"41b9d5b6-0ba2-47ab-af85-80467bee64a9"}},"rate":"1.00","sources":[],"type":"card"}}

Logs - 5%

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.525000","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[4892:775:0430/140058.429511:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-04-30T18:00:58.387Z","denomination":{"amount":"0.525","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"b90c3f73-45c7-4dd3-86fb-0f370b366d7b","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.27358","target":"origin","amount":"0.67"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599979,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.525","base":"0.525","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.525","base":"0.525","CardId":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","commission":"0.00","currency":"BAT","description":"Lauren Wagner","fee":"0.00","isMember":true,"node":{"id":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","type":"card","user":{"id":"41b9d5b6-0ba2-47ab-af85-80467bee64a9"}},"rate":"1.00","sources":[],"type":"card"}}
Monthly tip with fractional default tipping amount - Anon Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an anon (VG BAT funded) wallet

Monthly tip banner Monthly tip success message Rewards panel Tips panel Wallet Summary brave://rewards-internals
Screen Shot 2021-04-30 at 4 09 44 PM Screen Shot 2021-04-30 at 4 09 52 PM Screen Shot 2021-04-30 at 4 10 07 PM Screen Shot 2021-04-30 at 4 10 18 PM Screen Shot 2021-04-30 at 4 14 43 PM Screen Shot 2021-04-30 at 4 14 55 PM

Logs

[1297:775:0430/161359.337281:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 10.5, type: RewardsType::RECURRING_TIP)
[1297:775:0430/161359.348660:VERBOSE1:contribution.cc(90)] Queue timer set for 5 s
[1297:775:0430/161359.357237:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"AqSOmUuFb4RCJR1NSF+1nAvLLSGND6nITL31V9QPjhQS49F+DdSi/mwrXyjsjdv6YV5oRFUosEgSnwwbrOQwDQ==","t":"uKoedQgkTKo1YmYQUtJM8/99Y8AzqqCLKSdJg5HfWVd+1DvqYcsK3FUIoT7guk63eBxBy5egUZyPeIi/tCmtiA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"QVTTSUIlXwYr4JfUNVMI44fxw+KJmOEx6SOj2S/Ma+QUIe1Bx1B4nnuxfYgvh/q1ZpPf0zj8L9XN0c2nBxUE7w==","t":"i/mPmFMnfI0utCfSUTR6xY5iMGYInrW/w/Qk+jfOx4tOTp9M0IoTtBcElED1XbRYsFQCE1ONw7H5WaBRLuhuFw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"p3e+P9BaEyCsv49tDqFtmFk5SoUVN7VuvV5z/4uTaJICY1mhTkyuYN+EncZMEGnz4A64R82ZL7WOo0qeYa8iaA==","t":"6x5GWJOGjjIzYzdshhhw8w+PglfJkX9IiCyJSjPIpBhNc+sLZ+cJ7+s1ayLl7fjswIznCiIuC6m0jrpSsgBJ6Q=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"4RiUDILWr0w88VcTVfXpF5uVfWMZDUonP4ZF8d22iAKN6Vr0MWORrZN9OP/Z2qwl/q1Nhp/TIwXIIj5yiwW10w==","t":"6GzR3Bl+BuygRHLNhGIe6G/AZg58oqTlCsWi/wO6NaFf8Rer1e5JZvUv8VZkuefkBJNMpAs/WJzvqr6KqTjzCg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"VsZyEL+loyKjTcMBWgKF3Q+ZAHdFKHDJnZtRUxRi+Ua+Ht5JhLhSp7cSWAA8UG0sbMZucXbZ2UDBmf08v7rX8A==","t":"eRKNIqG1DhoFrVHQ85LR4D8SV8h3/XgElU9izEw0/5/PoNkgooAfSD5mKgxG+J8DlEjcLItJ+3r7OMT88+sVQA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"FPW4PnxPDJuTQue4qIkBYZ5YT4/Cm+0G8czPZ5fFXny8Wvd4GsAgweRIdjqfvAv2WoSisQlCHqXtgO389/FH9w==","t":"61nwXMNL+Rd61xzxjX1Ev7C9drhYCCZ4CrZbltI+44JsE2fnAIVJEqmKE+lwy8dTjZACUWl3fypnQYP8lEqBUA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"Abm9rLbvA59aBsLfs6pCapkCM6xk3vX4HHRPff7h0hhq6eK3k0xZWQBOmC+i8vtPB2jaUL6L4sRSJhhvdqW01w==","t":"bTTcG9+u6HtR4TEZjddAfhO5rlXjYyVcg3uoc9d+92Y/LcU7QsodbTtAEIgnVO9U2yadKoBJSVPALenHxw9upA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"eLP0PbxKfvtQ1846W/leUThf5Rsaolm5dvvur3fguWJTMRaCvshBSzVm3Qx+g947pDdCt5eVV9uruWEU5bB5YQ==","t":"DjIedkvlWf2XGVaDkFTPzza5Ab6a0q9NlcwT8cI0jTmfZCcxhQxI0t11l8Sjulmzp+6o2Jn2PBYGbM+Fbper6A=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"Y7dx0kVN9H2E2K9aQnuvn46KU9uICHwfmoaQW6emE/Zg0b/reThIZl/3jwnU1xQTkbZjt0lonYhyd7haXKegqg==","t":"C4qkQDs0l29WIJsoRRSD+uYsfV+nwVOpGytYOyl386LSbv5ZP2c8IrMKNnLFWKMOpwyYEplkNY2DcjfOHVvk0g=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"/KJC4pC0Hav1mXqk3ZnvO2yx6HpworIrUUP5Xv5ZXd0ohBEOG59KAq9fmnhzm1PIw+5uz23xrdPdJqcexVdC2g==","t":"LX9xPQEL/P2F9d89EE9zFDGxpOfhqNSKB2vFhHSMv/fXsl3pOWutUeP8zEqwHyhtfdeaO4yGBONs+bwpIHAveQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"uw6zax/l9XiFf4P2zZ5J/4WO6YBfEivMAuU+WTvWjPp+/TPgySh4LZcN+H0EV2pYXWROQk33UUaI7SraZBIeAg==","t":"kiQnH0vREjd7MIsOm6IEr0egNsYI+MJIneeJyEyCrVVgo1gL/jkRvOSSFCoc5xkFklST9v4L1p1nU8WkOC/8Lw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"JZ66ITj4ep9MyyWEPfQmGQmcSLefKaAMYE67oEYn7Ob92cJ2MH8PpAuPJ1sd0ueJF/8VGzAD2vm4ABHCPQdBzA==","t":"LWmJpwDtzhsCCKREsl+6wdi48cSHTyWxAJOIJNvcYJOAmEeuK+JN0jmkm4njgbCOYKWYwrLpJvsspZaQz9/f3g=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"Q3Zilz+eKpcYZxxsbytIeYQ51vbwDQ/sdzphzZRTSBm2UKSlNu+SejwiiXeIv3QVSjdeasBTWEqP309mL8vViA==","t":"agxFHScXKzG+AEaQfI5tcrz0JVHi4CIoSQgcuwTdEht7x0PI6O2vsQ1jGzbKFuI5CK+96SiwmYcIk5TyQhWlUA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"H+pnZuKX4kyISOOGgtuOTv/gatOUBvQZFi2EoKH7KFSLSDh+aLX/bmqF5HtUfb0TMQjQcdLdYPRkqiVlKpdCrA==","t":"8/qQ/7zbRgyZLHk/qDtKFH1D2ZQ9ry/QLxtc3F9IjsV0okJKJqskbGCqeDG5nx17iiCAeVbG7dKUYh2kaYlEyw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"0EO1mM3ap/LMtvmEKZuzQUAnJTw9CC1dmSOHRrAm7KCi9cEue1QFmlX0Eoxghp44Wcjv8Aqy+9bC9teIO3RpVA==","t":"iWZO/F3mFcLOKSFu8YBd0BAsvN8OpEVJ0ABkZlIJ/qsFhKif5QIGH//+CY1Nt4yhABoFEZOziEFVU7+fZsg2bA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"SflzP0pyGlZSEVPYdN4Q4C7xt0wNG5msyID7rkR/ENvWeZgvEszzK9jfq1FIk610nKWGyGZk7H40NVKPxGWq/g==","t":"cGKshvSoUY4zm9xVh5dbZf33BdzXkD8BjHjtDy6ET0AIh00r8B1dM/MvIuWaVTUE6Y03STMkuO6rl2Y5GXsfMQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"oJS4wrzDfL00YWyTOB5i/LS7mskV0QLeYi76F9shNI2D/ZVAOl+09niKII/k4yEAvyrr5cIn/EoViY0GzmzLaQ==","t":"KwnjStNC4REmk82VKKsugP6PJDVPxEx40A7kkayP7XoCbehwb29RmBJYRc5SX7zvbhJaY7m3mMQOjcKT4X2PIw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"I0m1B5yOUZ26PHpFiSU8BjbkidoWApOeRZZvRiIgVcS8b06h2bQp+4YYu5qjXx3OXmMSFrq6mZNn4adt64vVBg==","t":"EHeGj+gQ22Me7jeXbeP6jmVu2a3HiQ5d1YM1/8RaVUZE0X0GXfLgFCIaE8cYqIRzE/3Co0BiMaVj7+hbCNDPhg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"DmBhXCNwi2glPGtEsYWXkTfmjI8J4H2eR7+e0yAMSrVRbJWP9UWj0L0x16/5lsC9HBW0/3iiOOTC6WYFl1bNGw==","t":"uGi8wp5PsVgt+lZRvwB6qYu6H+jofoG6P5OI3Bi1ZwNjWjVIn9a35RM4K6sK1cKl+eJYcGMgL0ApP1H9qz+VmQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"jYkChQpB613tllyQgl0uv/C+jw4ce99Nb0xhPbZl4DkkpvVfE02Ks/eQQLDTNYJJx0bxjHmsgOPdGRUv0AXaAw==","t":"Pt9J2zc/HkzJs39nkD1F3ZKyE7jH1Hz2LuCqNVWOJwANKOcfsF7OhSkUiXo2zK9CO5Ifx/yhn+pciUOL7HRIBA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"gif7kmnPUsdL0yHH1EmsLhTb/WIjCBiNmlyM3U6h0ydQ4OBx8l1X12iU1EK23Ax9ry490YDzpFmvX08NhrI3KA==","t":"V90miPxYTxcD+SKudU8RfXT8UbRiDpMIeJNV18vxGYbIZYhWAZTFxrAmBlMQUwtf72mEr/fzsxjTyIP405SzxQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"wqFoSj0bWQYfM+dzpqu3LPfy2m1K6mRUYqiGK9I2NCj/fRicFbgAs4pXQOGskj4r+GbhLLigoHVg4lZ8uWBuqw==","t":"vFN2q1c0V9v3dHXelWT/vPtGVJ07J4k8CI+2vmMBMZouQzcVmh9rvxQVEsau6iDTaEpC+cb7tRIOy3X+ViQM0A=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"7fF4nqHHl/0FzZuxqj0KuJcAzUj6Jx1H69REHeOwGfW+RZaJoTJ39/c0wYW+7HM23LsBO3jL5hTaIsFxFQMeLQ==","t":"z7ZQz3loiCj6RvoVBBspU19dLI9cUXXHgvUpZ2xVr4gYQyhnm6VJ6cmR9n1bGsWQ+XB7i5Ug15kzVArTiacP7Q=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"sJQzBU7M+mf+jSdHRJU5zcoH/c/1SQ1Ekr1jK/Kcl91ecdD1FnlA5k0MAVvBpa0tQoM6OPcP9AGMGO3/f7S5sA==","t":"b5SJgOn99pLar9PGvgW+DYsuMQfMcsB4uV41dvz/d+EcwvN/NsmfsiIHr5kgwC6XlNfphqpS95SySAuU3vPUSg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"6JDDFQtJj4dzCGYdoZcOwJlH69k0bhSPZ/Rf4K654f0HB+GZK0v6mpvIxFoky0e6vAX1X88AVmk1PcIJXNhKWw==","t":"lL4ySTUtIACUkFH7TCeuyaTemOWnQ2ahcvoCx0U43dlY2CAmBKO+ieX6rxsBuuKSfcRyh5+JkhgC+QrwnSMR8w=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"0jKd1evz6coeQ+VdZEoOvOnq23pPMIzlXadsPZYiiRxJK7sKFVLDhqUQMfUk3BR8nJGLf5lwpOXCjKUdyyf3Qg==","t":"lFg5SEhzUWmjhjXQoTx+kcs4iBGhX4eJkKOuJEB4MxMTZNfAnKUuSRMX/P4zHB26/7eDP+TYMHwc3a7gPoy8zA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"qWuiaOBjOHPhC5h4xFHPIJcKTfusio3mnroPUHUSuEvumMdiqcOWZ02SwRKO++/R71VtdQaxEbiiRfoZZ1WQGQ==","t":"MvXCYZ5YKv4G2I+kvpw/FoUnPnF41qubHEcdr8QDiX7wBT7zFM1MhtvSGFoYMh50XNrYhWCOMCb2phYjuJJLwQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"gk53Ut6zPxN9bJp28aWDzY2ocqmZb6KyrFhUam4R8hU0OezNGCSKogIRtyWXZf0LKT9WUzrEzmcT6wL+pvmzUw==","t":"hIEnE+Odqyh8hf3AKolgPV7Vz5N42Se9YsFLcl1BagoOFHAH1CnhzTYlXtSlP+ebSXZhTzv2VgR22MXSPgya6Q=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"AjwOZlmvM/czU8IMRgExHsl5d7dUn6ZejvdPYSHvGs8Ce0kanwgdwdH1BVVxEkVe5xI+Y26NGfQUT7JrEZoDeQ==","t":"Ul4nFCU0uI00EcSYsHUhYrTlX5qvONdWAl7orFT6xdCnRVF6ciiIzXmPmGhtrOU0rBkLddpLi4A74pvr5iYWww=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"SSKFZRKKG2UF4yQcWEWgpkcLHeBzN1E1Dg473B0otno8PW2bGzupdSefgXdn8KxANPWAD/HN1W3m3JznfYz+pg==","t":"kVlKhu9x+puqD8wBD+hN2xKz7W3emexmceoNxcdEls3UboCTDJXT/003G7OtITdbR2AApoUTWpkhzIsCwnuflg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"P/jtS7RB/WsbZUdKVbz4jk0O+70ERvJi8UG3A6zYx0ty5fLyUfdsk1OcadUB81diyIZwqbU91vwldxMz2epWWw==","t":"3YrpwLANOMPOL5QnI65myvuRfTHgF0wWO+L6WrRRK4qcPrMV1VFPZNZo1ESaRWJDxuj6sGCxqMv5S7e86Q1aSg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"alfzxjufohuoEDLKt7IhKv2xNdRR/mfAqqKE8IdulRODH5Niuhv3LHXurTU53nbk0f6dY2SNUC43hoJ01Yyc8w==","t":"rR6SGIw3woJM0Kh7uSbjH4Q0RfiOtjiKDVOESnk7kGSCxVhBmhXEg+uS/vlrQbrE8Mp3/p9581s9iZRiWyVbqA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WyPAvSOJsAk+lMvqELdvI5asiYq0dpIimWIaYXvZEPxBsBsRSelzry3x9evcYbg/An7zR9mNq8E4Ua4gCSaHDw==","t":"NzTv3/907BrRpADiJEoYYaNInjt3rBsstGxq8qfYOPP0+Rsf39I925Ox/uRnkzckek7SrsK71qJrYMFWZAQX/Q=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"YdJJPivYBLuA6W+w3P4pTaDT58ouzU/79DEuPSQvtc5KWBVVYplpAEldKyMgNPS0X19jfITx48VDzm56Y/DJqA==","t":"nOrDTmid+PXroVinSfV6uAbgy9HvzjgnfqE4bnEq6MAf5ReYPBadgfwbTxtU9QK/9UkBui3Dp5rCEhAvRaBDLA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"+fHyS172hxCga89h1V02+RRTbmLSGlFMEA2nmP7Ik7M2g+hYn33JMS6lICFsrSGcljtlHI83oFMtdVEUQU+vng==","t":"atSGSEotMG9lk7oUH6dIZN/x1GNOQt7tJj+XlpgDcbh9sx5i8BVWplNpOOei7BcgsovAEYSEVZ2Zgj8XKY6n6g=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"SXQxjkO0jC3C41WHFDANaBzWP2B5jqWySYUgX2ZhLepoEggyH0AqsRO/zGARUqtXhxeTyqeSPeu6mnrG5wG0qQ==","t":"Ytq/VTcfTIv8U0QoN1GmgKeJAAnEoy81a6S86ewIUYhBX38srkeNv65jz0KM0hIp+DLlUH0GgNtB0JcmlJrYsA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WgmtxmWgkIO2sNzwXSUa3HAnC2v8DJS4uz5ENjeFfPsyG52SnrZMaJtm3t77GqIhbXKNcqpXxRdzvvSYomo4Cg==","t":"EBTq7DJm9t1DF+8CxwIqRkCv+XhiAKsmnxYkdoYJRKy/5Go4Em239fzxwLDUnSLkO0feztDFwQ9815NOngVItg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"d3oVfO+NatykvTp6qm7sKNzFhDqfTzIfqRTkS8Z3s+RCmLPVSxeACUMpvR1WVBCEZIT2XKSfHkeZjKrEjED/4Q==","t":"VjqTAIUArcz25h103kpb7MAxalTM6/WLdfh0YwBHr7wG6pJy20CQ7NMjKYgDm4Q+abUqm7+OYzWqQiwUryOhpw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"xIAwR26pvDpdAH8+KOz0Uu36qA29eVDrkJ+TAiBNsWLFamdYEyDgLinOnKA5IKOInNwNN0b7qxhcJCeRNuRMiA==","t":"4BsbtiEVa0zEze/eJFg9jq3/jzETCpcdGoAU0w+N30hr6lqPeohxTc3k/KuJTQja0pCcB5H2OSeRzLcjCqdtAA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"JK1Vzbl0SpdWg0Ogqxmzw5dcZdTvHvVMEPI+sedo+1paG7+JXHsz02Nhuq/yWl2lomT+KgbO1hw0ieBPYVisow==","t":"N+jIJqlp8ljAO9NVGjSetmAhwMRTKMWbSzM7mSOWrsjNnPMHfkDHNdDcAionpheIsqsLAifbay8QRMYuuRUxLw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"kXjgek2g49BUMhfvCG89uQSQdiCUDBXqHlAEbEWaFhtNNU1g+2s5EiA3XH6FGpcK+9hiqSTXh+qaUFsLdjdnCQ==","t":"BoSA/xWygtY7xuD+dglwbPGWF0OYrUCy4m8Rn3ZNzWT3e2/dm27wMwdbqDNv1E2ZJzc2ZyFOYr4XnV0aU6qNUA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"Qn+Mzdn8vyZ9qv9sWGSfoXXuGVB49h6D70YJkPHNL7uTeNAwsPsplhFaEDOgHIUTVMI0sWR99M/V7F59Jq4Stw==","t":"4/E/tIhpHil7IsY1P3KO8qZCip+YQ5xLLk7uHH8Khs2vuj3QApqK3DOkyY4nOZF7gTW31GxbQykzqDiMX3zlHQ=="}],"suggestion":"eyJjaGFubmVsIjoiZHVja2R1Y2tnby5jb20iLCJ0eXBlIjoicmVjdXJyaW5nLXRpcCJ9"}
> Content Type: application/json; charset=utf-8
[1297:775:0430/161359.677082:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body: 
Monthly tip with fractional default tipping amount - Uphold Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an Uphold KYC wallet

Monthly tip banner Monthly tip success message Rewards panel Tips panel Wallet Summary brave://rewards-internals
Screen Shot 2021-04-30 at 4 21 35 PM Screen Shot 2021-04-30 at 4 21 45 PM Screen Shot 2021-04-30 at 4 21 56 PM Screen Shot 2021-04-30 at 4 22 08 PM Screen Shot 2021-04-30 at 4 27 48 PM Screen Shot 2021-04-30 at 4 28 00 PM

Logs for 95%:

[1440:775:0430/162554.590331:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type uphold (amount: 1.25, type: RewardsType::RECURRING_TIP)
[1440:775:0430/162554.596202:VERBOSE1:contribution.cc(90)] Queue timer set for 0 s
[1440:775:0430/162554.599108:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"1.187500","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[1440:775:0430/162554.779513:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-04-30T20:25:54.725Z","denomination":{"amount":"1.1875","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"bbbb28a1-fa60-43b2-853f-7a3bddc602a2","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.26101","target":"origin","amount":"1.50"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599978,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","commission":"0.00","currency":"BAT","description":"Lauren Wagner","fee":"0.00","isMember":true,"node":{"id":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","type":"card","user":{"id":"41b9d5b6-0ba2-47ab-af85-80467bee64a9"}},"rate":"1.00","sources":[],"type":"card"}}
[1440:775:0430/162554.780732:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions/bbbb28a1-fa60-43b2-853f-7a3bddc602a2/commit
> Method: UrlMethod::POST
> Content Type: application/json; charset=utf-8
[1440:775:0430/162555.532440:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions/bbbb28a1-fa60-43b2-853f-7a3bddc602a2/commit
> Result: Success
> HTTP Code: 200
> Body: {"application":{"clientId":"4c2b665ca060d912fec5c735c734859a06118cc8","name":"Brave Browser"},"createdAt":"2021-04-30T20:25:55.108Z","denomination":{"pair":"BATBAT","rate":"1.00","amount":"1.1875","currency":"BAT"},"fees":[],"id":"bbbb28a1-fa60-43b2-853f-7a3bddc602a2","message":null,"network":"uphold","normalized":[{"fee":"0.00","rate":"1.26101","amount":"1.50","target":"origin","currency":"USD","commission":"0.00"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","progress":"1","rate":"1.00","ttl":3599978,"type":"internal"},"priority":"normal","reference":null,"status":"completed","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","commission":"0.00","currency":"BAT","description":"Lauren Wagner","fee":"0.00","isMember":true,"node":{"id":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","type":"card","user":{"id":"41b9d5b6-0ba2-47ab-af85-80467bee64a9"}},"rate":"1.00","sources":[{"id":"39ed856e-df9e-44d5-882a-1ea24bb528a6","amount":"1.1875"}],"type":"card"}}

Logs for 5%:

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.062500","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[1440:775:0430/162652.083503:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/76f1a34f-e61a-47f4-9f22-0cda8c282bba/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-04-30T20:26:52.020Z","denomination":{"amount":"0.0625","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"1e28c498-0b63-4b49-9dd7-d5ae4fe3f8ee","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.25857","target":"origin","amount":"0.08"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599980,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.0625","base":"0.0625","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.0625","base":"0.0625","CardId":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","commission":"0.00","currency":"BAT","description":"Lauren Wagner","fee":"0.00","isMember":true,"node":{"id":"76f1a34f-e61a-47f4-9f22-0cda8c282bba","type":"card","user":{"id":"41b9d5b6-0ba2-47ab-af85-80467bee64a9"}},"rate":"1.00","sources":[],"type":"card"}}
[1440:775:0430/162652.084721:VERBOSE5:ledger_impl.cc(144)] 

Verification passed on

Brave 1.24.81 Chromium: 90.0.4430.93 (Official Build) (64-bit)
Revision 4df112c29cfe9a2c69b14195c0275faed4e997a7-refs/branch-heads/4430@{#1348}
OS Ubuntu 18.04 LTS

Verified the above test plan

One-time tip with fractional default tipping amount - Anon Wallet
image image image image image image
[7125:7125:0501/141720.856626:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 1.25, type: RewardsType::ONE_TIME_TIP)
[7125:7125:0501/141720.869551:VERBOSE1:contribution.cc(90)] Queue timer set for 7 s
[7125:7125:0501/141720.892815:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"8xURuQjqTaPetubQ1ZVyjI/oz/5cd6R++q8ASSrVGRZLMErws45j7SL2YR0Kz1aK4RrAiaGvbfcGPnllwYTa+w==","t":"U/1vIiCPOmaqhVgTNnSZz/m9pm72e4FK8oJorxga4DJogNtDomZdE1bhX1lTdHPaQYZo0U6PUWx+6xjgGDodiQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"7z8E/xTkzVnPziv9F3SkVpIC794qkHpFdoYCe/ihyKGetHnb9A5lQLLBJUpu5JeVt+S9dUOMPFieZBVFXiWnxw==","t":"d9xNpmHHFEcNrLfY+jiBQEGEPjp1KpsD4h3vveUgyIdwNLjNQspF+uEOlVYOnAjg7J4lblAWEvv32VHOAp9Juw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"F5CJLNrb+POyQOEnzvPSVOiuu34uC2vIL23Plps4u6Az3pswknjhgSq8iv/JUSoa0YynACDDIV3BMiEaIzajMw==","t":"aZ1FyDHr7P2y9KVX4SP0Wa1P/xcJSKf8Uxk5yrdTIXNzAz3KetckAEmPiko7UY851FzMlJBgat7eYvqFB5X6Xw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"DjUlOXkL6zNVMBt8SHScbRIgrQeQJbdRSAGgd8HH54Ax5vwzLyH/PKDGTOMP0FEyr4mbdSlqt91heqlUibHXEw==","t":"ypwAIG3iTArcGA30XfI/IP5wnSLMDkcX/PHGM8bs6euOen1EpEkpWXPvWP0HWY835NkmcH5ZPx6+mfjDfZEXBA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"9mlYJWAjpUa/sLtgEU4qfvQPNXcKtSmhtASLiARxDTTEF2H1T/UHcRqqDRg1hhxr1sAb3L0IkReWEJVIuirvhw==","t":"Z2UglS1KautGh+/sGwmEiCrOjtwbB+FZmc8UdzPwoywVgn+S+rnrnMXACPIsotpcHx6c7b+WcBgpYsr4IY9R5w=="}],"suggestion":"eyJjaGFubmVsIjoiZHVja2R1Y2tnby5jb20iLCJ0eXBlIjoib25lb2ZmLXRpcCJ9"}
> Content Type: application/json; charset=utf-8
[7125:7125:0501/141721.708328:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body: 
Monthly tip with fractional default tipping amount - Anon Wallet
image image image image image image

Logs

[8303:8303:0501/145105.871986:VERBOSE1:contribution.cc(162)] Starting monthly contribution
[8303:8303:0501/145105.875887:VERBOSE1:contribution.cc(90)] Queue timer set for 9 s
[8303:8303:0501/145105.878590:VERBOSE1:contribution_ac.cc(32)] Starting auto contribution
[8303:8303:0501/145105.883372:VERBOSE1:publisher.cc(516)] Publisher list is empty
[8303:8303:0501/145105.883586:VERBOSE1:contribution_ac.cc(59)] AC list is empty
[8303:8303:0501/145114.880539:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 10.5, type: RewardsType::RECURRING_TIP)
[8303:8303:0501/145114.889831:VERBOSE1:contribution.cc(90)] Queue timer set for 10 s
[8303:8303:0501/145114.924240:VERBOSE5:ledger_impl.cc(144)] 
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"9r2yM09Q35dpWKMDWAOK73UuGBxWqI5RicT46H6Xxfhry5A3WOmcjet+xtVrpXykiFITUHXHZ9PXfw06rMZmCQ==","t":"X5i2dNWaW9KFwe14oY3pEzc4s7Rk/EVvqsIBcWSLmuVDjHS+HVvGvP8d5I+DVTT8PKPBVDqIPqfyAPn9f8GviA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"fP5xBu6S5zEOUJ2Icd5rlRAHjgPNd6nYmXf+pM5S8CsE9yievQ2fcpiNBK1xQsKg13PD3wQPFQ0uhWyesCbWkA==","t":"vcT+ND0E9aSV1xLy0pwjTuIsmjcyBbjxB121dEfaGNU16M9bURyFWMKvS8L3ZoEcZz1HUMyGDIrVe50ZMQvx+A=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"xQA3InAWDJG87+BktEd5BwkLUyzP9o7JXJWgg0U5I46xsWs9ZUhKbCvaiUm2myHCQIMKX7O3bRkbkdZhwEy/oQ==","t":"Ee5HBLZD23Qf3YCt3WE095630tJ8gAggDkOoY53iGWw7IN1ZROnB2mMom+nz60DaLCj4TGMdcJNDUKf7a6/yUw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"l68axxcpOqhcjidY4L9f0HrB2OFKDyF0a9yJETm2/96xOONca3UbJjvUshL45rW8rsdYRpOHUV44BFnGneIEOw==","t":"47llSsgWafPMF+puIsVchVwpq0IQS87HDS7XPALn/yBvsVPKU3pdd3mSLBa4p8kyuHxr46c2ct7XXLsbKlh7VQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"wmpzHMat4B2e+nQujSAfvP4/q+LehtfdEElHnMG/g2hN0Kv0xKP1G4WilW0RV8rIfr+YxL4ycrReUz1j9AKxZQ==","t":"1HjcDnnh2Pv5BZ2U3uKHzwpBssp34Sxs6MgCpsod+9rgt0uM2nsZkXPMTnQrxkftZ/2XQMUt5zjSC7tWexTdfA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"LMcwVuekxjGOr9v8QGFeO17dFHHWQAHdKDE1ALCc1phykBn7M90HG33jmfjKRA2zx18uGeRjev4UfsislgNmcA==","t":"1ZFSywAI8+xv/4ZlLz4GtpCXFMw4ke8/5N3GDQbIvY5fZXZrjtwTNjzps2jX8y4cdVyTD53/BKatS/NN5qluzg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"C+03l+2km00XG6Pq36cd5TPavnJQOqx+HlI7drYBQbyG0LKRRNzI+NJDMni1hnqe68FykM97kHgSBmg2dYWpng==","t":"2igOL06jwn/xL2W0jnGDq0uYhmoqsGeGPBgox4iGDzCY81l4PdPvUyvcfeBiEH6PJjTWnDJJYWXnkVXNQuB5Pg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"Vpg3MRUT6yBKRp2oc25EyJF1nioEBQAMc7LFRY5U2OUlPO3TYifjLRhBTetMO3MdCPi+JwDql59gYeki0/DLTg==","t":"w1mjq+CzSFwFd4JaMgXb56zXY4xpqyMJ2ZYLryC+UXxoYpsA8Ul2RefRkvRyD82rbWNOq0yIY95+jKe+dBC8hg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"TGR7db+OgzcCG68Hnwt61KHnrlF49fLiAOxZxoMOqtM1Wt3DH9IDPN8POYaHoR/a+eifT25xbM09rbzpYRo+7w==","t":"9gSQ4OaaCTj7G/XPUmpa4JNrZAQnntXu5CFZCOkqArdy62b1YpXDUMHfw94b4cLxi/VMnBrWXy0aq2BRFbu7Ig=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"XQbh5jYwC4Nwc9MkV5vJwE57dia3vgL+yHaRf4A6NBrsZyG4NMX34mP/S+exsszbgx3MeWGFCzlB+n/W9pIgIQ==","t":"WlCZ3spJQrCn3lhIdA+j54CUK9AGsZm+n8w6SgwzVeQWmOvMGRszrOCvzG4eXMEyq0jY/HQFgNosFMfHRyqvYA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"BwKJ0gKk96+z3haX1FtUlirF1IcUJUfVDzMpVwyMCksrFC+/0yK59EQqRWBclbn+2EKWIuhaQAGJjYzkx9kuuA==","t":"RS6+lro4ArvXtgzW5CWdmMHx4UE/oLsYUyWaJ24kMcZscYH0u4Evnka073QLz5hHqWePMgQmr59/wcACTvioCA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"vWUc2bekMpfHxIDZEu5SRMNv/0pqsv7m8Tf5iWaJ+LE/zGH0LGov99VHF0pKnn1OE/uvHi6q4L1Deb5NVnaohg==","t":"UFPbaVVA+nm5XnvFDcu9K2sXZPo2ODGzW7Fp3eREbrBithyvi0aUh+kAC8MlQ845Z/rBXuL/FbDNcf56JLHV/w=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"+C1p7iAxHffgLf1WlOXSn+g77IRmzXwlcRXAR4GZv+B48yNLTtUIZtvZf91UvPTsYJs+RxViQtCOdxXv9RG4lg==","t":"gM8npOv6UEpB5aQiaguUoBNjMQ9+N5aIejI+gvxXlYGIqnMhdhw9x3TBKBwYRmNXeeVdqGyRy2XxBnBCue1Kag=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"FtOVjRe5BFduhUV5d7CcfsagssnsXdUoFyWPgLVE/vZovS1Ge1eOw9amEkpoTr5OguPVgtT/xOPlW8SEPXBfsg==","t":"wL+5EwvrpccjqoQ2X8bHOfflFVKVVJfnJQMJbigNVMR6ZuUKIAyPE0qFmJQJSIXrZx5gP/Up0QFKDgAdKVXMOA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"hS70lJ4HgJ/ZzXiqiHKiHlPYmmW3CqivBGqeVj7zm3u5NwsKqqLtxwZPy5Gtqq1h56XxC2jTguyzPwoDJL9CNA==","t":"B/z15hE54dbOGz6f7UzAh7n1lE7VFZQ2HAKFTK4THOjDIWiYSkwofgr87qelHManMgTRi+6YUAVx0fY9YVHJ4Q=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"IHQyDNllxy6qiZKSb8Ysq0493+JhKPJdRQHOoYwg1xIBW7hhfslVo1CCKUZeRNhOzbXkpJodOwGZHYuMzo+o/A==","t":"9DIJz/HIc90JbrDopX/MUMvmeOt0OapYfLJS0T/R3WgcS1trf8ZESNiSoLV98c/sEEqOJGdLrWTWrq/mSB0qKQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"scD3mWFhZJI23fCZJhqfv73oJ3bW7Qt+UXckx3m1UAOrvq1pEJbZ0i92FxQ/b+VFSwDnoSO3SIYq3b1BdH/CLQ==","t":"BXwaowrwO5x470TCRThDviBcjQfWSGGBXVXxNG5+SfETl6HIFLo4E3lZCuJ56NopucsWjO0irfFE03MaKsvi4g=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WCCXp6OU4AHkLZt5eujgH4YQWorqusZsTrOtRXCZFeJNav51k5rKrBGJhPsFltfbMIC5Gc1FKA1jYJJDjuexng==","t":"FNIzpPtsaoBD6YOpW/CQynWEpiO+6EYOGweJMFR2qmVPKSKoL68bxN/zZVaIK/nXgoEdnTZartdXn0E5AdhjFg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"6tzcBdXnMKuVbCFsf0MOBUX/KxSXG5+EvBXnutGbvBb3uHPGjtJzPJ7cqRj35odtBlFLnt7+/E+Q71ZowD9A/Q==","t":"erWFNpb7aJAdqyqJPe0MxUQ+6YCAW8lLAROJgBnc5zAsUGxDOpnBbTOGNKSMSswGjTzoq7TqIpFluavEnUmQMg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"9JUbGyqFKMLp/Q/DBbCsGFWC50IG1pSnOttQB2VbKV0H3G/QuvO1rNAr76280bHR2outF+v8TYCsWMeysiq8fQ==","t":"9qreuLPpH4h/sjlhJDaJMf1SM6b9R7QIhCyCbwHpFUndRq/VtXQGj5RurZA4mHZYjtkOhuPauHwaviHTG7iZCg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"kGZQgUolTO5vP0/5NN88aH0tqfvOQbeFasgcsw7eIaG/fVI/YinJ7vU6LHhc8cNBw98o5JXtu3Hm3BDlT+NR5Q==","t":"NWF9cfEfKg5birYSY+4bNiGmyjGJvnmxDskCSRoZUFLL5r8w6m8XcJGRN9n2fDD8h3JlvXMsJDqmvK+t4FCZcw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"6/7mnrhcSEbz24lhAphqqoTixUJ82Ml8z/YZCJS/3lbMwbSRCk4MgnZXxXRTGju7fq5QXbmlA9g2NFFhG5A5LA==","t":"BTxD5EHTl5qpyw95OcXtzWSc8z3Su3Gu8pgau7CrpPOXeBePzCmj0k5q7ROKSkSZNjxE0muArgbN01dXwxfNBg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"JvrxfiNng1X9IwNqP20NhiY3VgwggMNe9xSQ5UZsfPWZuu7XIkg1JwhOOiqZlOAoRKafo5EeJnnyOCcVkQ9y9A==","t":"uBZf8v+fi74h6LVmNDVbm9OncMyvANnycsabyH8UTCDR/JGzWvQLN9lYjTlGXliohEfc4f5ExtkKFK3e8gCTnQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"p3OCiqcwxsVSaAo6vPssfA2+TeSIgHQmFN9GHW3YmW/+s3oI7j/Z7hHQ1Jw8P4ccfIauJPDtYVQEx4FplfTLCA==","t":"Ye3s1x2U0gfhijzQBAJC9rxbZmjs+cB+VXn95NZL+HuageynUN0/sYRI34m2dT8mMhumarC7YcxXxQ9kdzVbbQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"FHrGHlEeRn2yP7jYW70EW4AnW2mAgHcN0m33kyTa5wr+9XntkriOy1tNOqvFxl24wrfJv80bGB60tgM/BzZVBg==","t":"s8n51RA16zHs0ahKNT86/3fUb2/4L037hNzANIAGqAAa8+43QaPpWQaIman1wVpDMUqaO9jLzrvPOu2bZSFaOQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"/GDTIW5ct9of9hLIeDjVpY1Q1LVTiwFfii0HHp0jbFq5HyN6F6mebkrXMSpXkX2FliGAPuKfxv0jEFIubouM0g==","t":"CpEidHbpXRiEAYX9DNpel5AVjQY+EQSDtkXSgDho0zM/VEAdy3bFo27u/iLWUdltA/EHpEb6uc7ULqfJetkSbA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"wmU6NpWYFpYZrBrV3pEcp2RGLWMm7ffenGNVBftFaUafurs+dqiZMOh9g9ZLcpcuXTWqZDG0bDXhHp9xWdKAVw==","t":"6SbuinvQA46D+pIvhe9m8vB3XsCXMTxHJJrwluf1qQHD6TFR5P8GE9SuNXrN1HqWhW+FMgQDR0Z0yyftcZREJw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"wfG2iYxzUAur0ZDHjYWVkEJ486rQWrABqLLmlDzg0L6Rae9ZJ1pDhg0U5MADLGOanKa9NNcoLtYyoOl61eveVQ==","t":"gNcpb7Bk3wNxc4OMD6jVBKyhk8uwItiL5KRDoCy4RY8WehVguFvtoeD9tT8NE1dKJz24zNLrNRvCEFrfrlPkfQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"r7uTuMw1p0J8g6r1KbHtG+8AFUrarJEbJeRmpc85dsEml9FL7pXCT1taplCRufdzRvYqyqQC+QqLk3ZuwQaWZQ==","t":"n/8Z4/i13YtXImd5PMIadX7KWDKRq11NX0SzaaQsbm6ROFRiZsTj5yLLXQ4SIUelVTACMErLY6ekx5GM+H7UhA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"f/eZRpKmK5IWZN1hTHI+HyRkIrdjYZHo6pR4L4tqYEwPbuxSTRVyV/YhQe73FbYQezRCyhhrWYJpFdLW4X77eQ==","t":"vV6j2TMXMRORynZ+oJw29uXACoAtIshQ/xPdw34Sb3uMdIAiIF2amNQSSk495U2yVMWkNsAarvE7CIVS8U/JMA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"4Q2+OlfgLFmShLe7WFsN8k7/pnwMruQKXYbO7eb6I2vcbvQ3Y+nzGqupVyikhQr933i6MPCd8JlvNI+V6lzvyw==","t":"pcWb3Tbvzm0s+Lb4X7YOgaRxlnbVCSa0wGMK/z/2lgn7ob680NBbXTlDpiTS+r4K/hGpBdndebTW76bujubZpg=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"AoZ99NU/ppNsqR6Sgj58EYLnlqF9zHCpNhk+BA003NZ8lX7mK1HF/pgaRpG0KxDPUo5lBe4jfaw4V282zR/Dxw==","t":"B7xJovr+F3u7HgRh3FA5ZEmX+as5fERb+mvFIVmZr4wjU/yQDTQYJ0Gldr+nrBUnSq8A0PVy57pYGLg9Sjt9Uw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"3KJJ1koNSic0pa60VAAVlXeSSykeVGe+XX4sxZD8Vs9oI+u8qNraQRxRaR9T6vovnIWGL/vJD0wV4JDfLma9Dg==","t":"9tQDbVSfW3/78mJWeXM8Fdq1GJFuAztk1U1Jzx27EBi0iDX6PW5i2GbpTzU/KGzXgNra3lH+RUF0m1esxAkjsQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"sKrNnx0yDAnPsxTIqpOuaUtIjmeyCW6Y4ZaOBsSd9sccJ+Q9s0bOdUKRgiV6JGOiqAqme5LU4Nr9YPn1Hks5wQ==","t":"55X6bwyvgAeYJFNEyw3Tng2dKFs4wu7poJFd6bEjgRaIjdMkaI1iE6wh7hbUQuP+D78P3oryGIwSbTf8BBdR9w=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"c1i3/Fc07O9pG5hu6oi9zhQT4KK4I5NBrZ+iTgJsUBIAoI7nD+joBKs9vLdUPxdDWdJtkvOpJnEQbNZt439T/w==","t":"inooWaQFLnYN+CfDAUeQ3T5oZgYBjOenjHjhwSM3uGIxM5KZFsc8svsGLWUFHiwRXKJNXVnZ+buqUIHIb4+IJw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WvrLz1mAH6TByztLeQ/vU82mbCU4DNJ+RnVfYdMhEcWy5ncrxcyaPhOWTGooDcNNVyis6sEjN1fWGJ20bGi3Ng==","t":"1ClFmN3OLyxUxxRD4cW2dfgQA1+7RRYQIas3lE4z6hkpCa6wa4l8OGfmhsCjQLlsbl+KAbn224I1bXS/txyxnA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"U6dyzgkQr1IEG/kBLsuXwngMciCxCMCjpbZBdHBMuEru8NbdcScnSMNi4V37V77SFvYcei7hy/uCB+BZO+ueng==","t":"YsPL+XJkVLc1JjoayA9jRHJ4iZ/g465Nnp38wMjOvCtmd88DpYOBt1ORMmHSvJjgkQcozpxmSDX/hvR1xJS4ww=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"A+LOr56dLiJdtRCTgqsNXFuDVE4E6P9kBPpReCQk7pvx8uyQ/z3lyMyXLK7U7allDOkc3n/oZc8JJCVoaAhL6g==","t":"Qq67udyWasnKL6+aRWzuTaGTnvSX943j0wk0KEM5pPLNH9+TcFOFwLeqs/egSqWx7SHt1BJHXERFpmdeTIO2TQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"98Id8Q9mus9bKC+/M8lSx2WwPJjXsdgSi7cFxtWqKd6v+ox4SsmQH3fXnyPJdY4YO8Wbu4ZdFKl7DQ7eSY1EyQ==","t":"iVo7Qu51yjAvuV+Dyng5GjtF/sX9Vs/9x09h5/mOK9tmR9wvuf/2zldpnupMZWLQRpsTRAzkCquBLGhZTOCT0A=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"lC8F1OJ8tYAPVMGazuaSebhwHg1jXG1CMihsXjmOfoCT8q2TTajYcl0VlJcU4SOAK1cvIHpPyE9PqWQv+tW/Zg==","t":"HPD3OuOcR43abHYcO8VPK+YNGhGoetzRKSR+8LwhHOhCHc44uc67/AoC+mCSBCOmadnwjzQHZ4v9Wi7xyK5TJQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"kTk0F/AqCNUK3zksWEym4GhKSleTXsgHPvOguzvziT2JYKmIxRkw/Tm+6B/BSPDD1Xy/4LeX9pb3IIMsRKmeEQ==","t":"4SJISIynm5Qi6cO8VV76oISSsn/zIwN447biawtQ22DGuXytgChk8pHyUBrdmb427DEtfs5nD/a41sqn8WpCww=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WYiNEFbvLrJKmkkpsqueh2iSlK3/WyRBBj0oJ2yQHIKDyJThidvbyDyYAvc9UONWsyIY19qprEm5z6a+GcB6Lw==","t":"DDw6sPHRFDeZtwCVWDLQbn5VqxCKwPKiz0B0VwryfZCgA8afDev2jNN/4QdZfq/Fc/FIPIxwkftxh2TogWc4EQ=="}],"suggestion":"eyJjaGFubmVsIjoiZHVja2R1Y2tnby5jb20iLCJ0eXBlIjoicmVjdXJyaW5nLXRpcCJ9"}
> Content Type: application/json; charset=utf-8
[8303:8303:0501/145116.099158:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body: 

One-time tip with fractional default tipping amount - Uphold Wallet
image image image image image image image

Logs 95% contribution

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"1.187500","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[10365:10365:0501/152359.195472:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-01T13:23:59.956Z","denomination":{"amount":"1.1875","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"28a86951-05c5-4fdb-94d8-f0576cb67c67","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.25512","target":"origin","amount":"1.49"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599979,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"fbd1546c-6706-4267-9e6c-3eda44945283","commission":"0.00","currency":"BAT","description":"Bartlomiej Lechowski","fee":"0.00","isMember":true,"node":{"id":"fbd1546c-6706-4267-9e6c-3eda44945283","type":"card","user":{"id":"2cd89356-c8f6-46f0-b8f5-0d524d9b03cf"}},"rate":"1.00","sources":[],"type":"card"}}

logs 5% contribution

> URL: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.062500","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[10365:10365:0501/152403.483326:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-01T13:24:04.289Z","denomination":{"amount":"0.0625","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"6f4c3864-5981-4158-bde6-d6a6de0f352b","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.25532","target":"origin","amount":"0.08"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599977,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.0625","base":"0.0625","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.0625","base":"0.0625","CardId":"fbd1546c-6706-4267-9e6c-3eda44945283","commission":"0.00","currency":"BAT","description":"Bartlomiej Lechowski","fee":"0.00","isMember":true,"node":{"id":"fbd1546c-6706-4267-9e6c-3eda44945283","type":"card","user":{"id":"2cd89356-c8f6-46f0-b8f5-0d524d9b03cf"}},"rate":"1.00","sources":[],"type":"card"}}
[10365:10365:0501/152403.484084:VERBOSE5:ledger_impl.cc(144)] 

Monthly tip with fractional default tipping amount - Uphold Wallet
image image image image image image image image

Logs 95% contribution

> URL: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"9.975000","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[11158:11158:0501/154009.562574:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-01T13:40:10.387Z","denomination":{"amount":"9.975","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"051352f8-0517-48be-a62a-d461958e69fc","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.25116","target":"origin","amount":"12.48"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599984,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"9.975","base":"9.975","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"9.975","base":"9.975","CardId":"fbd1546c-6706-4267-9e6c-3eda44945283","commission":"0.00","currency":"BAT","description":"Bartlomiej Lechowski","fee":"0.00","isMember":true,"node":{"id":"fbd1546c-6706-4267-9e6c-3eda44945283","type":"card","user":{"id":"2cd89356-c8f6-46f0-b8f5-0d524d9b03cf"}},"rate":"1.00","sources":[],"type":"card"}}
[11158:11158:0501/154009.562989:VERBOSE5:ledger_impl.cc(144)] 

logs 5% contribution

> URL: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.525000","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[11158:11158:0501/154103.429845:VERBOSE6:logging_util.cc(136)] 
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/fbd1546c-6706-4267-9e6c-3eda44945283/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-01T13:41:04.254Z","denomination":{"amount":"0.525","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"a78965fc-d984-48e3-a037-5c943d4aa6e2","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.25318","target":"origin","amount":"0.66"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599984,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.525","base":"0.525","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.525","base":"0.525","CardId":"fbd1546c-6706-4267-9e6c-3eda44945283","commission":"0.00","currency":"BAT","description":"Bartlomiej Lechowski","fee":"0.00","isMember":true,"node":{"id":"fbd1546c-6706-4267-9e6c-3eda44945283","type":"card","user":{"id":"2cd89356-c8f6-46f0-b8f5-0d524d9b03cf"}},"rate":"1.00","sources":[],"type":"card"}}
[11158:11158:0501/154103.430243:VERBOSE5:ledger_impl.cc(144)] 


Verification passed on

Brave | 1.24.82 Chromium: 90.0.4430.93 (Official Build) (64-bit)
-- | --
Revision | 4df112c29cfe9a2c69b14195c0275faed4e997a7-refs/branch-heads/4430@{#1348}
OS | Windows 10 OS Version 2004 (Build 19041.928)

One-time tip with fractional default tipping amount - Anon Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an anon (VG BAT funded) wallet

One time tip banner One time tip success message Tips panel Wallet Summary brave://rewards-internals
image image image image image
[20600:13208:0503/171321.766:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 1.25, type: RewardsType::ONE_TIME_TIP)
[20600:13208:0503/171321.781:VERBOSE1:contribution.cc(90)] Queue timer set for 16 s
[20600:13208:0503/171321.798:VERBOSE5:ledger_impl.cc(144)]
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"d1PhVcOsYhDT2wjpT2TuqtkwmWaBQuTmZ/tFJ/ZVE6VopeDt5UJOQv34OxqnNXyOwZMY4cecn/MUDxULhw1NKQ==","t":"Vq8x81M8YRYSuXEI2FSCXsgSJeEXL1ZD9eVjYEUqsF5fnMLFf9z6g8/oLRycpscnv1z5T3UFmJiyNvxN5J3iEw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"9FhXVFO7iUo5UNweGWYwPxxJHPE80mJHmKIe0RDRV69D4tZqvLfYf1dS/ToxhOIr0Ll+F9n8fPFPdj7BBChpQQ==","t":"Qor4SStIsr5iMExLmGrSJ26z7oexGBIgmVvWyHGip3iL+mnrRBHmE7kYKiSyO+AtVxHXwlFX6pSao+J/HMPZYQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"4TU3H6uxFT7/mGmqTlkkmfkCw2TbaG8KdCQ3bttMJCEdorPGLiLzN/upmC5jo4MfbfrlBhqOwv965KvHRZdvqA==","t":"zRUgz/AHhOtiM6hti1bPKBkm9sZb1jXhXfi1OS350yOFLws4/b8UA4AlP3PzGrou7G+fnHfqjD0PoZcLOi4phA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"WovoUtKVFUvzEwSB85QLflPEv6PPzjsXjj1nREaqYbrJpuKHVBJWKYH7p28ZcB3ja+e3MjYkAIUmSE5nThcrkA==","t":"eQk2SKla/F+iAdGica4AlVB/FqT1q6juULShIjijBMwVQyc7fcK+/IoH0ZVNVxWShsXmv1aBlMcQP5wh9hVCYw=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"oTH4SfHdwgXQl347nXxFyJHpUg5VCufRD3WdRU6X+1f2uMc/vo7+YKuQYd+qxabRO1VHuf/x4UHFP41JDmD4iQ==","t":"362YziBoc2cMLckk6AgJehmY9tOdP1IR3iEEhhK/uOzlBdp3UjpLHuh9YZnbmUHyCaWMRwPRt0i1stGuYeAl0g=="}],"suggestion":"eyJjaGFubmVsIjoiM3pzaXN0ZW1pLnNpIiwidHlwZSI6Im9uZW9mZi10aXAifQ=="}
> Content Type: application/json; charset=utf-8
[20600:13208:0503/171322.124:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body:
One-time tip with fractional default tipping amount - Uphold Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an Uphold KYC'd wallet

One time tip banner One time tip success message Tips panel Wallet Summary brave://rewards-internals
image image image image image

Logs for 95% contribution

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"1.187500","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[7704:4276:0503/172129.614:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-03T11:51:32.401Z","denomination":{"amount":"1.1875","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"2fc64a17-418f-463a-9edb-fa0bd8082b20","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.31207","target":"origin","amount":"1.56"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599965,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"d236e4dd-fca1-4f71-8756-37332fa4c593","commission":"0.00","currency":"BAT","description":"geeta s","fee":"0.00","isMember":true,"node":{"id":"d236e4dd-fca1-4f71-8756-37332fa4c593","type":"card","user":{"id":"4b9e7fa7-03cd-4774-b2a3-a2f7d42ad829"}},"rate":"1.00","sources":[],"type":"card"}}

Logs for 5% contribution

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.062500","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-03T11:52:34.463Z","denomination":{"amount":"0.0625","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"a6459da9-35ac-4ebc-a0c4-92e73e218340","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.31615","target":"origin","amount":"0.08"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599953,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.0625","base":"0.0625","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.0625","base":"0.0625","CardId":"d236e4dd-fca1-4f71-8756-37332fa4c593","commission":"0.00","currency":"BAT","description":"geeta s","fee":"0.00","isMember":true,"node":{"id":"d236e4dd-fca1-4f71-8756-37332fa4c593","type":"card","user":{"id":"4b9e7fa7-03cd-4774-b2a3-a2f7d42ad829"}},"rate":"1.00","sources":[],"type":"card"}}
[7704:4276:0503/172231.704:VERBOSE5:ledger_impl.cc(144)]
Monthly tip with fractional default tipping amount - Anon Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an anon (VG BAT funded) wallet

Monthly tip banner Monthly tip success message Rewards panel Wallet Summary Tips Panel brave://rewards-internals
image image image image image image
[12296:21972:0503/173958.287:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type blinded (amount: 1.25, type: RewardsType::RECURRING_TIP)
[12296:21972:0503/173958.311:VERBOSE1:contribution.cc(90)] Queue timer set for 12 s
[12296:21972:0503/173958.341:VERBOSE5:ledger_impl.cc(144)]
[ REQUEST ]
> URL: https://grant.rewards.bravesoftware.com/v1/suggestions
> Method: UrlMethod::POST
> Content: {"credentials":[{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"SWFkg7VloXpInzkccuq1qtE/qQ4lfxnsCtbgXPFy46J3rJtbagd3xdb8bOBReql7LUXkgo/Y82vdgCoFWztf9A==","t":"Zo+4A8xcuZiKxS0VeyvrAS+cAQfEMFkXmJ6/aBntvv8ZGkIZJpytdBuU47GE1ff4vgZccKYiB1X/BfjB8OA5FQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"U9E/wpFqJwKvmz0kDa9J2tHYVIOwo/wwM5wK5MA/JNMObZF1SRo77MfvukVEJQ0JcqpF8m7oZ+fpdFSU/w/HRA==","t":"UMjNiy9aR2bqyayaW1NWN7v3QJbfF23V/WT/gZthmXVPubJ6Xz1UMF6mjxXaEcW4Qw7ypdHSty/QTbw7cYj3VA=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"sjvu3TCW/WTj7QtuSjnNp24AJdlI4pzT00P77BWPk2H42bdvaFibkSzj7RHJ6hMQMSgQm+cwthmoOw3vsbxoNQ==","t":"XVvj7YxXMXmW72IUVUVljkJRHLgQ6Ad2Tmy/tXXnHIM8KEeMHzYAxoBJzOcV/NRCqWkRerC7VUiJh79ScHe+lQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"FWgOQoK7rP7wDd2vxla2UtnbpKUUwraVB9pdMSc+pnvmlZhSaQoFPp+T1N3V9ct8SgEHsZBF/pLXrAV/24v1TQ==","t":"wqd87t9IyFF4lFC26mtVZijPVQ/rDpIgUXngTR1XHBVWd5nBMwfOZ3/pCuFSsCNqWzrz+LtN0JC+GxGL3A3qtQ=="},{"publicKey":"6AphTvx13IgxVRG1nljV2ql1Y7yGUol6yrVMhEP85wI=","signature":"IvUrU+iYo6VNFNiJMS2Z3xby6J+fyAuKX9rMIlZlj82mVIT05tObQZ3e3Z3vD127FJicrz37CVoosTAFbp0Tig==","t":"HVpvKWn9zFoT6hTXWCEanZ51tvluv/G3xRrwrVERWSx7hH6KHcbLnxLKi8ptmxXD5WeNK/+eZX84skC7nsfEYA=="}],"suggestion":"eyJjaGFubmVsIjoiM3pzaXN0ZW1pLnNpIiwidHlwZSI6InJlY3VycmluZy10aXAifQ=="}
> Content Type: application/json; charset=utf-8
[12296:21972:0503/173959.433:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://grant.rewards.bravesoftware.com/v1/suggestions
> Result: Success
> HTTP Code: 200
> Body:
Monthly tip with fractional default tipping amount - Uphold Wallet

Confirmed UI showed fractional tipping amounts correctly
Confirmed fractional tip was successful when using an Uphold KYC wallet

Monthly tip banner Monthly tip success message Rewards panel Tips panel Wallet Summary brave://rewards-internals
image image image image image image

Logs for 95% contribution

[20672:7832:0503/175419.448:VERBOSE1:contribution.cc(373)] Creating contribution for wallet type uphold (amount: 1.25, type: RewardsType::RECURRING_TIP)
[20672:7832:0503/175419.468:VERBOSE1:contribution.cc(90)] Queue timer set for 18 s
[20672:7832:0503/175419.474:VERBOSE5:ledger_impl.cc(144)]
[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"1.187500","currency":"BAT"},"destination":"7d9c7b8a-12fd-4235-9238-f14f8ef5f5de","message":""}
> Content Type: application/json; charset=utf-8
[20672:7832:0503/175419.943:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-03T12:24:22.753Z","denomination":{"amount":"1.1875","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"badba8b7-7ccb-4026-92c2-b9a0352116fb","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.31659","target":"origin","amount":"1.56"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599983,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"d236e4dd-fca1-4f71-8756-37332fa4c593","commission":"0.00","currency":"BAT","description":"geeta s","fee":"0.00","isMember":true,"node":{"id":"d236e4dd-fca1-4f71-8756-37332fa4c593","type":"card","user":{"id":"4b9e7fa7-03cd-4774-b2a3-a2f7d42ad829"}},"rate":"1.00","sources":[],"type":"card"}}
[20672:7832:0503/175419.945:VERBOSE5:ledger_impl.cc(144)]
[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions/badba8b7-7ccb-4026-92c2-b9a0352116fb/commit
> Method: UrlMethod::POST
> Content Type: application/json; charset=utf-8
[20672:7832:0503/175421.478:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions/badba8b7-7ccb-4026-92c2-b9a0352116fb/commit
> Result: Success
> HTTP Code: 200
> Body: {"application":{"clientId":"4c2b665ca060d912fec5c735c734859a06118cc8","name":"Brave Browser"},"createdAt":"2021-05-03T12:24:24.164Z","denomination":{"pair":"BATBAT","rate":"1.00","amount":"1.1875","currency":"BAT"},"fees":[],"id":"badba8b7-7ccb-4026-92c2-b9a0352116fb","message":null,"network":"uphold","normalized":[{"fee":"0.00","rate":"1.31659","amount":"1.56","target":"origin","currency":"USD","commission":"0.00"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","progress":"1","rate":"1.00","ttl":3599983,"type":"internal"},"priority":"normal","reference":null,"status":"completed","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"1.1875","base":"1.1875","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"1.1875","base":"1.1875","CardId":"d236e4dd-fca1-4f71-8756-37332fa4c593","commission":"0.00","currency":"BAT","description":"geeta s","fee":"0.00","isMember":true,"node":{"id":"d236e4dd-fca1-4f71-8756-37332fa4c593","type":"card","user":{"id":"4b9e7fa7-03cd-4774-b2a3-a2f7d42ad829"}},"rate":"1.00","sources":[{"id":"f3135b09-1739-4f3a-9f70-faf73ec778c0","amount":"1.1875"}],"type":"card"}}
[20672:7832:0503/175421.480:VERBOSE1:uphold.cc(247)] Uphold transfer fee timer set for 55 s
[20672:7832:0503/175421.518:VERBOSE5:ledger_impl.cc(144)]

Logs for 5% contribution

[ REQUEST ]
> URL: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Method: UrlMethod::POST
> Content: {"denomination":{"amount":"0.062500","currency":"BAT"},"destination":"1b2b466f-5c15-49bf-995e-c91777d3da93","message":"5% transaction fee collected by Brave Software International"}
> Content Type: application/json; charset=utf-8
[20672:7832:0503/175516.964:VERBOSE6:logging_util.cc(136)]
[ RESPONSE - OnRequest ]
> Url: https://api-sandbox.uphold.com/v0/me/cards/d236e4dd-fca1-4f71-8756-37332fa4c593/transactions
> Result: Success
> HTTP Code: 202
> Body: {"createdAt":"2021-05-03T12:25:19.780Z","denomination":{"amount":"0.0625","currency":"BAT","pair":"BATBAT","rate":"1.00"},"fees":[],"id":"1947e29b-7602-4043-a07d-2773cbc01a62","message":"5% transaction fee collected by Brave Software International","network":"uphold","normalized":[{"commission":"0.00","currency":"USD","fee":"0.00","rate":"1.31498","target":"origin","amount":"0.08"}],"params":{"currency":"BAT","margin":"0.00","pair":"BATBAT","rate":"1.00","ttl":3599980,"type":"internal"},"priority":"normal","status":"pending","type":"transfer","destination":{"node":{"type":"anonymous"},"type":"anonymous","description":"Uphold Member","amount":"0.0625","base":"0.0625","commission":"0.00","currency":"BAT","fee":"0.00","rate":"1.00"},"origin":{"amount":"0.0625","base":"0.0625","CardId":"d236e4dd-fca1-4f71-8756-37332fa4c593","commission":"0.00","currency":"BAT","description":"geeta s","fee":"0.00","isMember":true,"node":{"id":"d236e4dd-fca1-4f71-8756-37332fa4c593","type":"card","user":{"id":"4b9e7fa7-03cd-4774-b2a3-a2f7d42ad829"}},"rate":"1.00","sources":[],"type":"card"}}
[20672:7832:0503/175516.965:VERBOSE5:ledger_impl.cc(144)]

@stephendonner
Copy link

Per discussion with @deeppandya, fractional-tipping UI isn't yet available on Android; filed #15618 and am removing OS/Android as it doesn't apply right now.

@stephendonner stephendonner removed the OS/Android Fixes related to Android browser functionality label May 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment