Highlights
Although the wallet is the place where the project focuses the most, changes happened to 90% of the exchange web as well, and following are some highlights.
1. All in One Wallet
This is the core area where most of the changes happened. The new role of the wallet is not only for doing transactions and seeing coin balances but a hub where users can take a look at all other assets and debts with corresponding controls and history.
2. Margin Trade
Margin trading had been merged into spot trading to act as a built-in function, while it originally is a directly separated trading type.

Before
In the previous version, margin trade is a stand-alone trading type for users. Which is using a particular wallet, and order form.

After
The one exchange project embeds the margin trading function into spot trading, which is from a separate order form to a switch toggle.
Sitemap of the wallet section. Users can view all their assets, loans, positions and transaction history within the single wallet, while before they need to switch between wallets to see them separately.
When toggled on to allow margin trading, there will be a gradient area filled to the slider, which indicates the amount the user is going to borrow for margin trade, while the non-gradient portion represents the percentage of available funds.
To borrow, the user first has to use 100% of the available funds. So he needs to drag the slider handle across the non-gradient portion and reach the gradient area, and the tooltip would show the borrowed amount simultaneously.
3. USD Bundle
USD bundle is a feature that aims for a better performance in crypto on/off ramp via introducing synthetic USD asset. As we treat the synthetic USD asset in 1:1 ratio to both USD fiat and USD stable coins, user can using it as a kind of conversion between USD fiat and cryptocurrency. (Fiat USD and USD stable coins are under the same balances, the synthetic USD asset)
For details, please click
hereThe synthetic USD row indicates users about the bundled stable coins and USD fiat.
No matter which currency format a user had chosen for deposit/ withdrawal, they share the same USD balances. This is beneficial to users who need to transform their crypto assets into fiat form, vice versa.
4. Re-structuring of Sub-account Section
This section is originally a hub for the master account owner to manage the funds and rights of all his sub-accounts.
When talking about the changes that the one exchange project had bought, redundant sub-accounts would be one of the problems, which corresponded to the number of legacy wallets the user had before. That's why a brunch of features had been built to enhance account management.

Before
The previous version of the sub-account section did not include much-advanced information but more or less provided basic CRUD and funding transfer functions.

After
Look for streamlining, we removed superfluous information, merged sub-sections into one, and renamed the whole section to "Account Management" for a better understanding. Adding back useful data such as balance and account health to each sub-account row for better monitoring.
When talking about the changes that the one exchange project had bought, redundant sub-accounts would be one of the problems, which corresponded to the number of legacy wallets the user had before. That's why a brunch of features had been built to enhance account management, such as merge account, and bulk assets transfer.
The account merge function enables the user to merge their account(s) from one to another, which is helpful to clear those redundant sub-accounts bought by the one exchange project.
The bulk assets transfer function allows the user to transfer multiple assets from one account to another at once, so this may save the user from tedious asset transfer works.