2.4.9 Backend Changelog (Nov 01 2024)
Backend v.2.4.9 Release Highlights:
Improved order cancel action. Located and fixed intermittent error of orders remaining in cancel state when cancelled.
Added UINT256
fields in the operations accounting model to increase smart contract support & capabilities.
Added automated email notification to end user for withdrawals initiated in their accounts to increase security for End-users and reduce liability for End-user security for Admin/Operator.
Added new flag EMAIL_VERIFICATION_REQUIRED
for auth service to prevent End-user login without a verified email. Action took place in anticipation for the upcoming release were the End-user who has not activated 2FA will be required to click on an OTP link sent to the account email address at login. Once 2FA has been activated by the End-user, they will no longer need to pass OTP via email link.
1. CoreConfig v.2.4.9
New Workflow - Assign Deposit Transaction:
Added the ability for Admin/Operator to allocate an unallocated deposit to a specific End-user. This Workflow is meant to simplify the process of working with 3rd party fiat processing services like banks. Marionette is designed to accept all incoming deposit information from the banks, but bank APIs are notorious for adding prefixes or passing wrong information altogether. This feature, allows the Admin/Operator to verify that the source of deposit is truly the End-user requesting debiting of their account on the Platform, locate the deposit in internal ledger records and assign that deposit to the End-user. New
Workflow - Assign Deposit Admin History:
Admin responsible for tracking a transaction now has a comment field at the time of assigning a deposit transaction to an End-user. System stores this information and makes it available for audit and future reference.
Added the ability to download exchange rates before updates via WebSocket.
Extended the softban feature for banning multiple users. Details are stored in the user information table.
2. PaymentGateway v.1.0.4
Improved definitions of internal recipient(s) for FIAT withdrawal.
3. KYCGateway v.1.0.2
Removed excess email communication for newly registered users to improve user experience.
Improved global phone verification process for problematic geo locations when SMS code was not sent by a 3rd party verification provider or missed by an end-user.
4. UtxoPaymentGateway v.2.1.3
New Feature:
Added support for registering and processing multiple deposits within a single blockchain transaction for UTXO currencies.
5. Staking Rewards v.2.4.2
Improved the image-building tool.
Improved the logic for updating currencies for end-users and admins.
6. WhiteBit Broker & Market Maker v.2.4.11
Upgraded the system to process unlimited WhiteBit WebSocket reconnections when required.
Component Version Table:
Â
# | Products | Last versions | Updated Release versions | Additional notes / Compatibility |
---|---|---|---|---|
Main Components | ||||
1 | Backend (core) | 2.4.8 | 2.4.9 | Â |
2 | Puppeteer | 2.4.7 | Â | Â |
3 | CoreConfig | 2.4.8 | 2.4.9 | Â |
4 | Workflow | 2.4.6 | Â | Â |
5 | Roles | 2.4.5 | Â | Â |
6 | PaymentGateway | 1.0.3 | 1.0.4 | Â |
7 | WithdrawRestrictions | 2.4.5 | Â | Â |
8 | SwapGateway | 2.4.5 | Â | Â |
9 | GoogleAuth | 2.4.2 | Â | Â |
10 | ManualRateSource | 2.4.4 | Â | Â |
11 | KYCGateway | 1.0.1 | 1.0.2 | Â |
12 | ManualPaymentInterface | 2.2.1 | Â | Â |
13 | Proxy | 1.4.1 | Â | Â |
Public Components | ||||
14 | TradingView | 0.1.0 | Â | Â |
15 | Elboto | 1.0.0-37 | Â | Â |
Additional Components | ||||
16 | UtxoPaymentInterface | 2.1.2 | 2.1.3 | Â |
17 | BankPaymentInterface | 1.4.1 | Â | Â |
18 | EthGoPI | 1.0.2 | Â | Â |
19 | TronPaymentInterface | 1.0.6 | Â | Â |
20 | ReferralProgram | 2.4.4 | Â | Â |
21 | Staking | 2.4.1 | 2.4.2 | Â |
22 | SumSub | 2.2.1 | Â | Â |
23 | WhiteBit | 2.4.10 | 2.4.11 | Â |
24 | KYCGlorep | 1.0.0 | Â | Â |
25 | BankPaymentInterfaceGloRep | 2.4.2 | Â | Â |