PointPay Weekly Update (4 July–8 July, 2022)
Dear PointPay family,
This week we released version 7.7.0 for iOS with cryptoloans flow. It’s available for download in the App Store. As for Android, the latest version was released with the ability to increase the deposit amount. Finally, we activated withdrawal functionality for the following cryptocurrencies: DAI, LINK, ETH, BCH, LTC, TRX, XRP, USDT, and BNB. You can withdraw these assets to wallets outside of the PointPay ecosystem. Read more in our Weekly Update!
Watch the video update with Vladimir Kardapoltsev.
Mobile App Development
For iOS mobile application
- Released version 7.7.0 with cryptoloans flow (available for download in the App Store);
- Changed the text of the Staking button from Next to Staking and made this button larger;
- Integrated a disclaimer when choosing a logout;
- Increased the distance between lines in the history of crypto loans;
- Changed the text “Add More CryptoCollateral” to “Increase CryptoCollateral”; changed text color from gray to white;
- Removed the Cancel button in sent invoices;
- Made the CryptoCollateral button active in the Increasing CryptoCollateral flow.
Implemented
- the display of the active cryptoloan on the dashboard;
- the functionality of increasing the collateral amount so that the user can lower the LTV;
- partial and full loan repayment;
- forced update;
- the ability to change the theme (light/dark/system) inside the app in the Profile section;
- the Edit Profile section;
Improved the performance
- of transfers of small amounts between accounts;
- of the application and the work of the dashboard;
Added
- the ability to read/ delete all notifications by pressing a single button in the notification center;
- social networks in the “About” section;
Removed
- the “Take CryptoLoan” button if the user already has one active cryptoloan;
- non-working info icons and Auto Payment button from the CryptoLoan Details screen;
Improved
- transfer flow;
- the layout of the Deposit, Exchange, Send, and Sell Crypto buttons;
- the layout of the Open Orders screen in the Exchange flow;
- display of the Order History in the Exchange flow;
- network mapping in the flow “Receive at address” for new cryptocurrencies;
- switching to the Order History tab after the execution of a market order transaction in the Exchange flow;
- transition to the Trastra website in the flow “Order a Crypto Debit Card”;
- display of staking history;
- calculation of PXP received as a result of staking;
- date display in Staking flow;
Added
- events to Firebase to track reports and user stats;
- network mapping in the flow “Receive at address” for new cryptocurrencies;
- switching to the Order History tab after the execution of a market order transaction in the Exchange flow;
- transition to the Trastra website in the flow “Order a Crypto Debit Card”;
- display of staking history;
- calculation of PXP received as a result of staking;
- date display in Staking flow;
- a transition to taking a crypto loan from the Dashboard screen;
- the Top Up Balance button
- opening of a modal window with the Buy Crypto, Receive at Address, Create Invoice buttons in the cryptoloan flow;
On the cryptoloan history screen
- made “Take CryptoLoan” button blue if the user does not have active cryptoloans;
- removed “Take CryptoLoan” button if the user already has an active cryptoloan.
For Android mobile application
- Released version 6.4.1 with the ability to increase the deposit amount (available for download in the Play Market);
- Temporarily hidden Receive Statements flow in accounts;
- Added navigation from Storyly to the app;
- Implemented the functionality of increasing the margin amount so that the user can lower the LTV;
- Added a blank screen when PNL information is not available;
- Conducted smoke testing after the release of version 6.4.0 with crypto loans;
- Reverted back the 1W (1 Week) value for backward compatibility so users can access the 1-week chart;
- Displayed the minimum deposit amount in the Receive To Address flow;
- Fixed the word Debit Card to PointPay Crypto Debit Card in the Services section.
Improved
- displaying the available amount of cryptocurrency in the Quick Exchange flow;
- the display of cryptocurrencies’ tickers;
- text in the Invoices flow;
- the layout of the cryptoloan flow so that the UI is in line with the design;
- the cryptoloan repayment flow;
- the display of the field with the tag in the Receive At Address flow;
- the transition to the PointPay.io website in the About flow;
- displaying the available amount of cryptocurrency in the Quick Exchange flow
- text in the Invoices flow.
Removed
- the “Take CryptoLoan” button if the user already has one active cryptoloan;
- the account selection arrow in the Between Accounts flow;
- the fee when sending funds to a PointPay user in the Send By Email flow
Added
- a cross on the last screen “Send to Wallet” and “Send by Email”;
- events to firebase to track user reports and statistics;
- the ability to read/delete all notifications by pressing one button in the Notification center;
- stub screen in the Notification center;
- the amount sent to the confirmation button on the Send By Wallet screen.
Interface Development
- Planned a set of endpoints for the new referral program service;
- Documented the specifications of the bug report function;
- Modified the notification for the blocked user, specifying that the Support team will answer within 24 hours;
- Updated Live Roadmap;
- Expanded the UserScema model to prepare a new setting in the personal account, where the user could change the avatar;
- Prepared a separate link to the Bug report so the support team can directly share it with the user;
- Made a page redesign of the following pages
- Subscribe to notifications in the user’s personal account;
- Crypto Debit Card in the user’s personal account;
- Optimized the authorization service database to free up memory and cache for processing requests;
- When recovering a password using the “Forgot password” link, you can no longer enter the old password, which improves user security;
- Updated the header in the Blog section;
- Prepared for testing the loading and use of the Profile picture for further implementation.
Improved
- authorization by eliminating the 500 error at the /v4/auth/login endpoint;
- the interface for an authorized user by setting up the display of the header and personal account;
- the main page by fixing the endless loading of the Reviews section;
- the Blog section by setting the menu to open in the mobile version;
- improved the authorization redesign.
Added
- a new interval (30 min) to Settings/Auto-log out-time to optimize site usage and security;
- KYC level internal/user/get-data outputs for further operation of limits in the Escrow section;
- the field for re-entering the password after reset;
- animation slides of the registration page;
- a page in a new design for changing the password in your personal account;
- events for the future referral program.
CryptoBank Development
- Checked transactions and currency symbols in Savings accounts;
- Updated correspondence between blockchain and currency in the Deposit tab;
- Configured Redis to revoke tokens from Auth to improve the PointPay infrastructure;
- Updated and returned to the project Swagger, a documentation service that simplifies the interaction of developers;
- Added the status “In Liquidation”.
Implemented
- the output of the XLM tag on the Deposit and Withdrawal pages;
- the display of the tag after generating the account address on the Deposit page without the need to reload the page;
As part of the redesign
- completed layouts development of Account summary, Deposit, and Withdrawal;
- completed the Account summary table;
- implemented the main functionality of the new drop-down list with currencies;
- Implemented a new common block for all CryptoBank pages containing the equivalent in the selected fiat currency for Regular and Savings accounts and their amount;
- completed the Deposit form with the main functionality.
Created
- a new handler for the return of collateral in liquidation.
Improved
- the operation of the transaction history in conjunction with Unified balances;
- error display for unsuccessful withdrawals.
Withdrawals & Payment System Development:
- Activated and improved withdrawal functionality for the following cryptocurrencies: DAI, LINK, ETH, BCH, LTC, TRX, XRP, USDT, and BNB (temporarily excluding BTC). This allows users to withdraw funds to wallets outside of the PointPay ecosystem;
- Activated the Sell Crypto function for the following cryptocurrencies: DAI, LINK, ETH, BCH, LTC, TRX, XRP, USDT, and BNB through Mercuryo, MoonPay, and XanPool payment providers.
Exchange Development
- Optimized and improved the performance of candles on the front-end so that users receive accurate and up-to-date price information;
- Improved the throughput of the message queue to handle more requests.
P2P Development
- Implemented a window for changing the nickname;
- Set up a deadline update when switching to the FIAT_TRANSFERRED status;
- Designed a search page for open contracts;
- Added Read more to Description to optimize page space;
- Modified the Buy / Sell operation window. Now the interface has become more convenient so that the user can place an ad in just seven steps;
- Implemented a mechanism for switching between Online / Offline status;
- Changed the logic of ad limits.
Integrated the API
- for the ad view window;
- for the initial verification of the ad creation to increase the speed of the service;
- “Transferred money: action.
Added
- payment method from Payment System;
- contract number;
- a cron command to update contracts; thus, contract processing has become faster;
- app.access middleware to important APIs to avoid accidental charges and fraudulent actions;
- max button to input.
Implemented
- opening a dispute;
- an ability for a moderator to pick up a dispute;
- an ability for a moderator to end the dispute;
- a filter for open contracts;
- P2P authorization.
Integrated
- the buy and sell backend in the active contract;
- frontend with backend;
- a user payment method when creating a sales contract;
- API for ad view window.
HR Talent Platform Development
- Changed page naming — replaced “Resume” with “My Profile” and “Employer Page” with “Company Page”;
- Designed API scheme for messenger on the HR Talent Platform;
- Moved admin panel from HR to Escrow;
- Linked a regular contract with the new endpoints so that the contract can be paused/ unpaused;
- Changed the color of some design elements from orange to blue.
Implemented
- the “suggest myself” functionality so that an employee can apply to fulfill a particular contract on the marketplace;
- logic to pause and unpause a contract so that an employer can temporarily interrupt a regular contract cycle while discussing details/vacation;
- modal windows for opening a chat via messenger;
- the top popular languages for selection;
- setting commissions in the admin panel.
Added
- the functionality of adding language knowledge to the resume;
- alerts for actions with a company contract;
- the functionality of adding a language to the contract;
- language filter for marketplaces;
- popup with information about the commission to the milestone block;
- information about the commissions (% and max) to the “Me” endpoint;
- a new endpoint and parameter to add an employer to the blacklist.
Created
- animation for opening/closing contracts for the company page;
- the necessary filters and checks for the blacklist.
Improved
- the work of scrolls in the company card;
- display of completed interest under the contract;
- the payment script for the Regular contract.
🔥 Buy PXP tokens on Solidbit: https://bit.ly/3t1txO3
🔥 Buy PXP tokens on Bittrex: https://bit.ly/32VWsci
🔥 Buy PXP tokens on Bitrue: https://bit.ly/3JEreHu
🔥 Buy PXP tokens on BitHumb: https://bit.ly/3qOK6e9
🔥 Buy PXP tokens on WhiteBIT: https://bit.ly/3qJrjRH
💰 Earn up to 20% yearly with PXP staking program in PointPay Bank: https://bank.pointpay.io/staking
💡 Check PointPay Live-Roadmap (PointPay development in real-time): https://pointpay.io/live-roadmap/
🏦 Remember, we are PointPay, and we are beyond banking!