What's new

Active LRP - JSKitty

PIVX Labs

Administrator
Staff member
Code:
Name: LRP - JSKitty
Term: 3 Cycles
Cycle Amount: 17,500
Total Amount: 52,500
Author: JSKitty
Receiver: JSKitty
Address: D5CVeFVCtAv6wKYMbVrmNrDKQhmkwHZnQQ
Created: 14-09-2024
Status: Active
Vote Hash: d3438e90440a80627b1606bc25d24698c652d503694cc8c1a2ac791bf3eaa263



Hello curious PIVian or Labsian!

I'm JSKitty
😺
- Full-time Project Lead of the PIVX Labs team, and collaborator at PIVX Core.
Who is this? Click to get up-to-date on my last proposal.



This is my ninth proposal, in the form of an LRP (Labs Recurring Proposal) to renew my perpetual position in continuing to push PIVX to the next level.

I am the Project Lead of PIVX Labs, as well as a full-time developer for MyPIVXWallet.org, PIVCards and now PIVX Rewards - I manage the networking of Labs, assist in marketing efforts with both the PIVX Core marketing team and the growing Labs independent marketing team, as well as cultivating the Community Development sector of PIVX to assist small aspiring leaders or developers to build their PIVX projects to their full potential.

Note: This proposal has a slight increase in requested amount, to compensate for the price drop over the last three months - it is not a proportional increase, to allow room for the budget to fund important efforts like Binance MM.





What have I done in these last cycles?
These last three cycles have largely been "maintenance cycles", outside of some partnerships and some micro-service releases, such as the new Labs Oracle service and some merchant + game-dev-with-PIVX tools, the bulk of my work has been performing large server migrations, tightening down performance on various apps, revamping our Labs Platform web-design framework, and overseeing the progression of our five projects.

Let's dive in to my responsibilities below.




  • MyPIVXWallet Development
Here are my own contributions to MPW during these cycles:
- Add Password Visibility Toggles: This adds the ability to hide/show password fields in the MPW interface, previously, it was impossible to reveal your password in-entry.
- Remove Jdenticon: This PR simply removes the "Jdenticon" library and some shallow integration code - Jdenticon is a feature removed in v2.

- v2.0 followup-fixup: This PR is an aggregation of over 10 separate fixes/additions, created after the merge of the v2.0 GUI to smooth out various UX issues.
- Remove iOS auto-zoom: Removed a controversial default iOS feature which forced Safari to auto-zoom when using input fields, this was quite jarring, thus removed.

Outside of these PRs, I've reviewed a large amount of PRs and handled the Quality Control process to reduce the amount of bugs and issues making their way in to Production releases.





  • PIVCards
Spend PIV at any store, in any country, from any wallet, in total privacy.

PIVCards has primarily had under-the-hood improvements these cycles, the ones I've worked on include:
  • Upgraded from Contabo to Njalla: your data is safer, and our uptime is higher. Plus, we've ditched Cloudflare for even deeper network-level user anonymity!
  • New Domain and DNS server: we've shifted PIVCards from the MyPIVXWallet/pivcards domain to it's own subdomain under PIVXLa.bz - cards.pivxla.bz.
  • Upgraded PIVCards from CoinGecko to Labs Oracle: more accurate card prices!
  • Refactored the backend host-service: this simply makes it easier for us devs to setup new PIVCard instances, automating some of the setup and removing hardcoded variables.
Alongside this, I've re-purposed the previous PIVCards server to be PIVCards Staging - a separate PIVCards service used to test new and upcoming features in a real, fully-working PIVCards instance. This way, we can iterate and complete PIVCards upgrades much faster than before, at no risk to the Production service.

If you like to live on the edge, feel free to use PIVCards Staging yourself at: https://mypivxwallet.org/pivcards-staging




  • PIVX Rewards
PIVX Rewards has continued it's slow ascent in user count - with 2,008 SHIELD withdrawals since launch, PIVX Rewards is doing it's continual part in improving the SHIELD anonymity set, while gradually growing the PIVX Labs Discord and growing the userbase of our other apps via Labs Ads, which has served over 30,000 views since the launch of Labs Ads.

Code-wise, Labs Ads has received the most attention, with the soon-to-release Advertiser Dashboard enabling users to submit, and pay PIV for, their own ads! This Dashboard and system is set to release around the end of September.

However, improvements were still added, such as:

  • Security: additional cheat-prevention methods, as well as enhanced ban systems were implemented - since the implementation, zero account anomalies have been spotted, with pool PIV increasing despite the user count increasing, proving the sustainability of the PIVCards fee split model alongside PIVX Rewards' dynamic reward system.

  • New Perks: a new Perk for Labs Ambassadors has been added - granting massive increases in faucet rewards, and more importantly, a 4x increase in referral commissions, making passive-income a reality for all active Labs Ambassadors. Additionally, a new "Self-Custodian" Perk was added to encourage users to withdraw more frequently, this saw a small increase in subsequent withdrawals, good for us, good for them, and good for SHIELD privacy!

  • Labs Ads: our in-house ads system received tons of improvements, as well as various new ad campaigns - PIVCards, PIVX Poker and Project Zomboid x PIVX Labs were all highlighted campaigns ran via Labs Ads.




  • Labs VanityGen
Our little-known Rust CLI tool Labs VanityGen received some massive upgrades recently in preparation for use by the Cryptech team for our Project Zomboid integration.

Primarily, the tool received an entire rewrite of PIVX Promos to automate - as conveniently as possible - the production of unlimited PIVX Promos in "batches", you can specify as many batches as you wish, with as many PIV and as many Code Quantities as desired. Essentially, VanityGen can completely automate a service's batch-production of promo codes, outputting them in to a simple CSV format.

My video demo of PIVX Promos VanityGen (showing a completely automated production of codes using PIVX Core RPC) is too large for the forum, but if you'd like to see a demo, ping me on Discord and I'll throw the video over!

Details on the integration can be found in our Labs x Cryptech proposal - this integration is powered exclusively by PIVX Promos, a PIVX Labs technology.





  • Project Zomboid
Our game integration with Project Zomboid is now live on Labs Ads, in addition, with it's own homepage!

The page serves as a very quick introduction to our integration, the server connection info for players to join, and also shows a real-time list of in-game players and their character names.
This page is built-in to Labs Home, our Master domain and server.





  • Other Stuff
In general, it's nearly impossible to list ALL complete and in-progress work given the scope of my role covers the entire organisation of PIVX Labs, that said, there's many smaller or less notable things I've done in these cycles, but will not be listing for the sake of brevity, sanity, and/or simply forgetting said smaller accomplishments, some examples of smaller work being: server, domain and DNS maintenance, various DevOps work, Labs Oracle, Labs social media (X) management and marketing direction.




What will I continue to do for the next three cycles?

Continue as Project Manager to push PIVX Labs to it's best.

With many services having now received well-needed TLC, it's a good time to push some efforts back in to new features. As of current, this next cycle presents some *very* big releases at PIVX Labs, all of which have *hard* deadlines.

While the rest of the team steam ahead in completing and adding new features, I will be focused on Stability and UX, ensuring all of our apps go to production in the highest quality we can realistically achieve in our given timeframes - MyPIVXWallet and PIVCards being our two biggest hitters in both users and service-complexity.

To be specific, in these next cycles, my points of interest are:
- Finishing, and releasing, MyPIVXWallet v2.0.
- Finishing, and releasing in it's full planned scope, the Labs Ads campaign system - allowing anyone to create and manage their own ads via Labs Ads.
- Releasing massive user-centric features for PIVCards - such as Cashback and the 'Explore' Catalogue system.
- Continue building features in to PIVX Rewards to encourage community growth and Ambassadorship.
- Work alongside the Design and Marketing teams of Labs and Core to optimise cross-team marketing efforts, improve growth, and capture more users for our ecosystem.
- ... various other Labs projects & MPW improvements that I cannot predict ahead of time: goals change, priorities shift, but work will always happen.




... want to add your own ideas for us to build?
Join and let's get it done!



I, and the entire Labs team + community, thank everyone who have supported our work thus far, and allowed us to prove that we can get shit done without too much messing around - we have some fun, it's what keeps us sane and grounded, down-to-earth, but we keep our direction the same: build, and do it right.

Thanks for reviewing my proposal, now's your choice:

Purple Pill (Vote Yes) | Red Pill (Vote No)


- JSKitty
😺
🔧
 
Last edited:
Is it piv cards that displays wrong £ amount? Is it fees? but that's almost 10% fee if we're going off the £ value.
 

Attachments

  • Screenshot_20241003_173842_Chrome.jpg
    Screenshot_20241003_173842_Chrome.jpg
    498.1 KB · Views: 142
  • Screenshot_20241003_173820_Chrome.jpg
    Screenshot_20241003_173820_Chrome.jpg
    412.2 KB · Views: 142
gm @Gerrald - PIVCards looks correct there, the price of PIVX has fluctuated a lot today, so you're probably just seeing a volatility discrepancy.

Sourced from Labs Oracle: https://pivxla.bz/oracle/?currency=gbp

1727992904023.png


20 GBP card at 21.12 GBP would equate to a 5.65% fee, the 0.65% being price change post-order-creation.
 
Ye it was jumping up and down. It was actually lower on the mpw wallet than that pic £20 summit when I got it through. So one of them isn't updating the best? The price from piv cards to mpw isn't accurate from what I have seen so far with 2.0
 
Still not as bad as coinsbee. It says one price then adds abit at the end also. I think @Jeffrey said its now payments also adding abit?

Piv cards is best 💯 1 click feature available for pivx currently.
 
Ye it was jumping up and down. It was actually lower on the mpw wallet than that pic £20 summit when I got it through. So one of them isn't updating the best? The price from piv cards to mpw isn't accurate from what I have seen so far with 2.0
Aye, PIVCards fetches the price in real-time for every order, MPW updates prices on an infrequent basis to save bandwidth. Both of them use Labs Oracle though, so the same price source, just means MPW's currency display will always be slightly delayed in following the price.
 
Once liquidity strengthens more we can see more stable prices amongst all swap sites :D

But lets gooooo love PIVcards. quintessential to the success of PIVX <3
 
Can you add the mpw one click for piv cards button for use private? You know have to click cancel, switch to private then click send again. Only a few clicks but time is 💰
 
Can you add the mpw one click for piv cards button for use private? You know have to click cancel, switch to private then click send again. Only a few clicks but time is 💰
The next MPW update (either v2.0.1 or v2.1 - super soon) will remember your last Wallet Mode, so if you commonly use Private - yep, the upcoming update will automatically use Private for you.

Should be in the next few days, we're just tracking down a wallet bug to fix before we release it.
 
What's happened to the progress bar when sending shield transactions? It used to bring a bar up now it just looks like it's doing nothing and you just need keep it open till it eventually sends.

Looks like if you close the tab before it's sent it messes wallet up to.

Switched servers and it fixed itself.
 

Attachments

  • Screenshot_20241012_180938_Chrome.jpg
    Screenshot_20241012_180938_Chrome.jpg
    485.6 KB · Views: 130
Last edited:
What's happened to the progress bar when sending shield transactions? It used to bring a bar up now it just looks like it's doing nothing and you just need keep it open till it eventually sends.

Looks like if you close the tab before it's sent it messes wallet up to.

Switched servers and it fixed itself.
There's a bug regarding the Shield Progress bar - noticed and should be fixed for v2.0.1 in the coming days. 🙏

Currently Duddino's infrastructure is having a lot of issues which is affecting wallets, I'd advise switching explorer to zkBitcoin and node to PIVX Labs (my infra) until his services are stable again, he's migrating to a new server provider.
 
Broken again. Bug in pivxwallet. Sending auto saves if you did private time before great 👍 but when you click send and type password in the send box doesn't close down and show the progress bar. Not sure if it's doing anything? Said successfully unlocked when I hit send but leaves the send box with the amount still in and doesn't show progress when you click cancel to see the main screen. Have left it open and it still doesn't do anything. Also doesn't show gbp amount.

Doing a transaction manually works fine so must be a problem with the flow from clicking the pay with my pivxwallet button.
 
Last edited:
Also can you add specific amount e.g. buying £25 instead of buying 1 £20 and 1 £5? like on coinsbee? think they go up in increments of 1.
 
Broken again. Bug in pivxwallet. Sending auto saves if you did private time before great 👍 but when you click send and type password in the send box doesn't close down and show the progress bar. Not sure if it's doing anything? Said successfully unlocked when I hit send but leaves the send box with the amount still in and doesn't show progress when you click cancel to see the main screen. Have left it open and it still doesn't do anything. Also doesn't show gbp amount.

Doing a transaction manually works fine so must be a problem with the flow from clicking the pay with my pivxwallet button.
Passed info on to the team. 🙏

Regarding granular PIVCards amounts; I'll see what we can do, I imagine not every card/business allows it (we display their suggested card sizes) so it'll need some integration work.
 
Payments working again but cards not being issued problem now.

Maybe add some support ticket system in? I don't have discord, don't know how to contact anyone. If this happened to people not invovled in chat rooms, forum etc they wouldn't use it again.

Or maybe a flagging system that pings someone with a comment of the peoblem?
 
Last edited:
Payments working again but cards not being issued problem now.

Maybe add some support ticket system in? I don't have discord, don't know how to contact anyone. If this happened to people not invovled in chat rooms, forum etc they wouldn't use it again.

Or maybe a flagging system that pings someone with a comment of the peoblem?
Could certainly add a ticket system on-site, we obviously have the Discord one but like you said, not everyone uses it, and it's more private using on-site ticketing too.

I resolved the dispatch issue manually (but didn't spot it some hours as I was away today).

We do have an alert system for the team, but this specific case was really weird and the system missed it unfortunately, going to add this case to the alarm webhook.

Edit: just brought these ideas (especially involving anonymous on-site ticketing) to the team, would love to make this happen.
 
Top