2.4.6 Backend Changelog (Aug 30 2024)
Release Highlights:
Enhanced each currency to base currency exchange rate by adding additional fields and calculating the exchange rate that affects withdrawal restrictions, daily trading limits and tracking of Assets and Liabilities for the Admin.
Fully separated KYC module from the core. Now new services are integrated into this pluggable module, allowing the integration of new KYC service provider and using multiple KYC service providers for different geographic locations.
Expanded the ability for Admin to perform internal deposits and tracking the Admin responsible, Admin authorizing and the timestamp of the deposit/adjustment. For keeping flawless bookkeeping, we highly recommend using this feature only on non-production environments.
Enhanced Swap Operations to improve precision as a precursor to transitioning to whole number numerical structure of accounting with Marionette 3.0
Improved Withdrawal and applied fixes to existing flows.
Unified internal and custodial withdrawals for internal and 3rd party managed withdrawals. While these changes are applicable for WhiteBit, they can be applied to any 3rd party provider.
Improvement to UTXO PI
Improvements to WhiteBit Institutional Services PI
Improvements to GloRep PI
Improvements to TRON Pi
VERSION UPGRADE TABLE:
# | Product | Last version | Release version | Additional notes / Compatibility |
---|---|---|---|---|
Main Components | ||||
1 | Backend (core) | 2.4.5 | 2.4.6 |
|
2 | UserApp | 2.8.0 |
|
|
3 | Puppeteer | 2.4.5 | 2.4.6 |
|
4 | CoreConfig | 2.4.5 | 2.4.6 |
|
5 | Workflow | 2.4.5 | 2.4.6 |
|
6 | Roles | 2.4.4 |
|
|
7 | PaymentGateway | 1.0.0 | 1.0.1 |
|
8 | WithdrawRestrictions | 2.4.4 |
|
|
9 | SwapGateway | 2.4.5 |
|
|
11 | GoogleAuth | 2.4.1 |
|
|
12 | ManualRateSource | 2.4.4 |
|
|
13 | KYCGateway | - | 1.0.0 |
|
14 | ManualPaymentInterface | 2.2.0 | 2.2.1 |
|
15 | Proxy | 1.4.1 |
|
|
Public Components | ||||
16 | TradingView | 0.1.0 |
|
|
17 | Elboto | 1.0.0-37 |
|
|
Additional Components | ||||
18 | UtxoPaymentInterface | 2.1.1 | 2.1.2 |
|
19 | BankPaymentInterface | 1.4.1 |
|
|
20 | EthGoPI | 1.0.1 |
|
|
21 | TronPaymentInterface | 1.0.5 | 1.0.6 |
|
22 | ReferralProgram | 2.4.4 |
|
|
23 | Staking | 2.4.1 |
|
|
24 | Sumsub | 2.2.0 |
|
|
25 | Whitebit | 2.4.6 | 2.4.7 |
|
26 | KYCGlorep | - | 1.0.0 |
|
Backend v.2.4.6 - Release Notes
New Features:
Added new fields
equivalentRate
andequivalentCurrencyId
for calculating currency withdrawal restrictions.Moved KYC-related functionality from the users service to a separate service.
Introduced new field
isInternal
for admin operation history to flag Internal Deposits/Withdrawals.Added new fields
marketId
andpricePrecision
to user history for detailed swap operation tracking.
Withdrawal Flow Improvements - Admin/Ops
Fixed Internal Withdrawal errors.
Removed the separate approve withdraw action; update the “acceptWithdraw” workflow to reflect this change.
ManualPaymentInterface v.2.2.1 - Admin/Ops
New Features:
Added or modified actions related to the
currencyPaymentInterfaceNetwork
entity.Integrated Puppeteer React section.
PaymentGateway v.1.0.1 - Admin/Ops
New Features:
Unified internal and custodial withdrawals under the operation type “custodial_withdrawal.”
Removed the status “Withdraw_Pending_Approval” from the admin withdrawal workflow.
Puppeteer v.2.4.6 - Admin/Ops
New Features:
Updated npm packages.
Added
isInternal
flag to the operation list and operation details for internal deposits/withdrawals.
Core-config v.2.4.6 - Admin/Ops
New Features:
Updated npm packages.
Added
isInternal
flag to the operation list and operation details for internal deposits/withdrawals.
Workflow v.2.4.6 - Marionette Workflow (Internal)
Improvements:
Fixed roles calculation for Tasks
New Features:Updated npm packages.
KYCGateway v.1.0.0 - Marionette KYC Management
Improvements:
KYC functionality has been separated from the users service.
New Features:Added address and phone number editing capabilities.
UTXOPaymentInterface v.2.1.2 - Blockchain Node Management
Improvements:
Added handling for the 'walletCreated' event.
Whitebit v.2.4.7 - WhiteBit Institutional Services (3rd Party Integration)
Improvements:
Changed the update mechanism for the 'last price'.
KYCGlorep v.1.0.0 - Glorep KYC Service (3rd Party Integration)
New Features:
Implemented copy functionality from Glorep.
Added address and phone number editing capabilities.
TronPaymentInterface v.1.0.6 - Blockchain Node Management
Improvements:
Added handling for the 'walletCreated' event.
Removed the image start command from the Dockerfile.