Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents


I. User Interface: Appearance

  • As Unauthorized or Authorized User, I can see:

    • Favicon in browser tab

    • Service title in browser tab

    • When loading, animated loader with service logo

    • "Something went wrong" message and icon page did not load

  • In case of sharing URL link:

    • Service logo & text tied to the URL

II. Sign-in/Sign-up Page

Unauthorized User: Service Authorization Page

...

  • Press "How it works" link: Opens a new tab with information about service features.

  • Press "Language Switcher" drop-down: Sees a drop-down list and selects a language.

  • Toggle "Theme Switcher" for Day/Night mode: Sees the theme changing between Dark/Light modes.

1. "Sign In" Form

In "Sign In" form as Unauthorized User I can see following details:

...

  • "Remove the option to save credentials across browser sessions"

Forgot Password

As an Unauthorized User, I can click on the "Forgot password?" link and...

...

  • Input the registered Email and press the "Reset" button and...

    • See the modal window closing

    • Receive a popup notification message "The email to reset the password is sent"

  • Input Email with a mistake or leave the field empty and press the "Reset" button and...

    • See an error popup notification "The user with such email does not exist"

  • Press the "X" button below modal window and...

    • Close the "Reset password" modal window

1.2. Sign in with 2 FA

As an Unauthorized registered User, I can Sign in with 2FA and...

...

  • Input the correct 2 FA code from the Google Authentication App and...

    • See a successful sign-in

    • Be redirected to the Wallet page

  • Input an incorrect 2 FA code from the Google Authentication App and...

    • See a popup notification message "2 FA code is wrong or disabled"

  • Use the "Paste" button to enter a copied code from the clipboard

  • Press the "X" button below the modal window and...

    • See the "2 FA Confirmation" modal window closing and get back to the Authorization Page

1.2.1 Sign in with Captcha Service

As an Unauthorized registered User, I can enter my credentials and press the 'Sign in' button...

...

  • Solve the captcha challenge and...

    • See a successful sign-in

    • Be redirected to the Wallet page

  • Make a mistake in the captcha challenge and...

    • See the "Please confirm you are not a robot" modal window closing

    • Get back to the Authorization Page

    • See a popup notification message "Fail. Please try again"

1.3. Reset Password Page

As an Unauthorized User, I can use the link from the email, go forward to the Reset Password page and...

...

  • See an error popup message "Input error. Password does not match"

  • See the field with a mistake or an empty field has a red border

2. "Sign Up" Form

As an Unauthorized User in the "Sign up" form, I can...

...

  • Sign up with my Google account

2.1 Sign in with Captcha Service

As an Unauthorized User, I can enter my credentials and press the 'Sign up' button...

...

  • Solve the captcha challenge and...

    • See successful sign-in and redirecting to the Wallet page

  • Make a mistake in the captcha challenge and...

    • See the "Please confirm you are not a robot" modal window closing and get back to the Authorization Page

    • See a popup notification message "Fail. Please try again"

3. Footer Block

Available for:

  • Sign-in/Sign-up Page

  • Trading Page (Order Book Advanced Trading) for Unauthorized/Authorized User

  • Exchange/Swap on the Blockchain (On-chain Swap) for Unauthorized/Authorized User

  • Wallet Management Page

...

  • Open a new tab with information about service features

III. Unauthorized User Stories

4. Exchange / Swap on the Blockchain (Non-Custodial) (Step 1)

As an Unauthorized User, when I press the "Exchange" tab, I can see the following details:

...

  • SIGN IN / SIGN UP: See part 1 and part 2 of User Stories v 1.5.0

  • After SIGN IN / SIGN UP: go to Step 2 (See part 9.1. of User Stories v 1.5.0)

5. Trading Page (Order Book Advanced Trading)

As an Unauthorized User, when pressing the "Trade" tab, the following components are visible:

  • "Order book" with top side and underside

  • "Trading Chart" by Trading View block

  • "Registration navigation" block

  • "Order form" block

  • "Recent Trades" block

  • "Footer" block with main details (see part 3 of User Stories v 1.5.0)

  • Selected tab in Navigation bar Header is highlighted

5.1. "Order Book" Block

In the "Order book" component, the following details are visible:

...

  • Side of order is 'Buy'

  • Type of order is 'Limit'

  • Balance available for the Quote Currency according to the selected Market Pair (zero balance for Unauthorized User)

  • Field "Price" with automatically set price (in Quote Currency and with Currency ID) from the limit buy order, which was selected (by pressing on it) from the order book

  • Tabs to use Available Assets in percent: 25%, 50%, 75%, 100% (deactivated for Unauthorized User)

  • Field 'Amount' to buy, with Base Currency ID and "Minimum trade amount" pre-set by default

  • Field "Total" for the Total sum in Quote Currency

  • "Buy" button, which is green and activated.

  • Use "Limit Buy Order" order form according "Part 5.5. of User Stories v 1.5.0"

5.2. "Chart" Block

In "Chart" component I can see following details:

...

  • Click on 'Market' and range/arrange the list of markets IDs by alphabet order/market position order

  • Click on 'Price' and range/arrange the list of markets by price from top to bottom - from higher to lower/market position order

  • Click on '24 h chg' and range/arrange the list of markets by '24 h' Price change in percent from top to bottom - from higher to lower/market position order

5.3. "Registration Navigation" Block

In the Registration navigation section, I can...

...

  • Go to Authorization Page with "Sign up" form selected by default

5.4. "Market Buy" Order Form

In the "Market Buy" Order form, I can...

...

  • See a popup message about the minimum amount (from market settings) under the field 'Amount' to buy

5.5. "Limit Buy" Order Form

In the "Limit Buy" Order form, I can...

...

  • See a popup message about the minimum price - maximum price (from market settings) under the field 'Price' to buy

5.6. "Limit Sell" Order Form

In the "Limit Sell" Order form, I can...

...

  • See a popup message about the minimum price - maximum price (from market settings) under the field 'Price' to sell

5.7. "Market Sell" Order Form

In the "Market Sell" Order form, I can...

...

  • See a popup message about the minimum amount (from market settings) under the field 'Amount' to sell

5.8. "Recent Trades" Block

In the "Recent Trades" component, users can see the following details:

...

  • The text "There is no information to display it here yet. Please try creating a limit or market order"

IV. Authorized User Stories

6. Navbar Header

As an authorized user, I can see the following details on the header navbar:

...

  • Refreshing page and redirecting to the Wallet Page

7. Quick Menu Settings

As a user, I can press the Profile Tab in the Navbar Header section and see the following options on the appeared Quick Menu list:

...

  • User's Name (just "User" if not passed KYC) and e-mail address

  • 2 FA Status portion that can forward User to the Settings tab of the Profile menu

    • 2 FA Toggle indicating the 2 FA status: Red - disabled / Green - enabled

    • Press 2 FA Toggle opens a modal window to initiate 2 FA activation/deactivation

  • "API Keys" portion that can forward User to the API keys page

  • "Verification" portion that can forward User to the Verification tab of the Profile menu

    • Status of 'Verification' in "Verification" portion: Not verified / Pending / Verified

  • "Open Orders" portion that can forward User to the Open orders details page of the Profile menu

  • "History" portion that can forward User to the Full History details page of the Profile menu

  • "Referrals" portion that can forward User to the Referrals details page of the Profile menu

  • "Change Password" portion that opens the modal window to change the password

  • "Settings" portion that can forward User to the Settings tab of the Profile menu

  • "Log Out" button

  • "X" button for closing the Quick Menu

8. Wallet Management Page for the Single User Balance

As an Authorized User in the Wallet Management Page, I can...

...

  • ...See the details of the Wallet:

    Screenshot from 2023-12-21 18-16-35.png

    • Total assets balance for all 3 balances (main on top):

      1. Assets available in the Wallet for the selected currency

      2. Assets locked in:
        a) Pending Withdrawal
        b) Open limit orders
        c) Staking

    • USD equivalent of Total Balance (Sum of both Available and Locked balances)

    • "i" icon as a button near Locked/Staking balance

    ...Press "i" icon as a button and...

    • Open "Locked in" modal window to observe locked balance in 'Pending Withdrawal,' 'Open limit orders,' and 'Staking'

      Screenshot from 2023-12-21 18-22-16.png

    ...See buttons on the Wallet 'Card'

    • "Receive"

    • "Buy"

    • "Swap" can be activated or deactivated in case the currency has no market pair (according to configuration settings)

    • "Sell"

    • "Send"

    • "Stake"

    In case of zero balance...

    • "Sell" and "Send" buttons can be deactivated or activated (according to configuration settings)

    ...See the following details:

    • Simple Chart section (in case Currency has a Market Pair with USDT quote currency) on the Wallet section below the 'Card' (See part 8.7. of User Stories v 1.5.0)

    • "Portfolio" details top right (See part 8.8. of User Stories v 1.5.0)

    • "Recent History" below the 'Portfolio' (See part 8.9. of User Stories v 1.5.0)

    • "Footer" block with main details (see part 3 of User Stories v 1.5.0)

8.1.1. "Receive" Currency to Generated Proxy Wallet

As a User, I can press the "Receive" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Deposit form"

8.1.2. "Receive" Currency through Wallet Connect service

As a User, I can press the "Receive" button on the Currency Wallet 'Card,' and in case the Currency has functionality to deposit through the Wallet Connect service...

...

  • "Wallet Connect" deposit form closing

  • Popup error notification "User rejected the transaction"

8.1.3. "Receive" Fiat

As a User, I can press the "Receive" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Instructions for [Fiat] Deposit"

8.2. "Buy" Currency

As a User, I can press the "Buy" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Buy" and get back to Wallet details

8.3. "Swap" Currency

As a User, I can press the 'Swap' button on the Currency Wallet 'Card' and...

...

  • Close the modal window 'Swap form' and get back to Wallet details

8.4. "Sell" Currency

As a User, I can press the "Sell" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Sell" and get back to Wallet details

8.5. "Send" Currency

As a User, I can press the "Send" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Send" form and get back to Wallet details

8.5.1. "Send" Fiat

As a User, I can press the "Send" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "2 FA Activation is Required" and get back to Wallet details

8.5.2. Add/Delete Recipient for Fiat Withdrawal

As a User, I can press the "+Add New Recipient" button and...

...

  • See the "Trash can" icon as a button appears instead of "Delete" and "Cancel" buttons

8.6. Stake Currency

Enter Staking

As a User without active Staking, I can press the "Stake" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Top-up Staking" and get back to the Wallet page

Top-up Staking

As a User with active Staking, I can press the "Stake" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Top-up Staking" and get back to the Wallet page

Unstaking

As a User with active Staking, I can press the "Stake" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Staking Details" and get back to the Wallet page

Instant Unstaking (according to currency settings)

As a User with active Staking, I can press the "Stake" button on the Currency Wallet 'Card' and...

...

  • Close the modal window "Close Staking" and get back to the Wallet page

8.7. Simple Chart per Currency

In case the Currency has a Market (with USDT as a Quote Currency), I can see a Simple Chart section with the following details and options:

...

  • See the text "Unable to load chart. Please tryagain later" in the middle of the Simple Chart section.

8.8. Portfolio

...

As a User, I can see the "Portfolio" section has two parts:

...

  • The text proposition "Make a deposit or Buy to unlock portfolio" on top of the list of assets side.

  • Blurred image for the list of assets with color according to the selected Wallet.

  • Each line for the balances has 0.00 percent displaying.

8.9. "Recent History" per Currency

As a User, I can see the "Recent History" of the selected Wallet:

...

  • Recent History header and text "Deposit, Buy, Sell, Swap and make history!"

  • Blurred image for the list of 5 operations with color according to the selected Wallet and 5 possible icons for operations

9. Exchange / Swap on the Blockchain (On-chain Swap)

9.1. Receiving Address Details (Step 2)

As an Authorized User, I can press the "Exchange" tab and see:

...

  • See the following details:

    • Receive [Logo of the Currency] header

    • Warning notification marked as "Important" describing the currency blockchain details

    • Input field for the blockchain address

    • "Next Step" button, deactivated

  • Input the blockchain address and amount to send that fits requirements and:

    • See the "Next Step" button activated

  • Press the activated "Next Step" button and:

    • Go to Step 3 (see part 9.2. of User Stories v 1.5.0)

9.2. Sending Address Details (Step 3)

As an Authorized User, I can see the following details:

...

  • See the following details:

    • "Send" header with Currency amount, Currency ID, Logo of the Currency

    • Warning notification marked as "Important" describing the currency blockchain details

    • QR code of the generated deposit address

    • The text proposition to "Scan or copy address below..." for the transaction

    • Field with the generated personal Deposit Address

    • "Copy" icon as a button to copy Deposit Address

    • "OK" button, deactivated

  • Scan QR code and:

    • Get the deposit address (can use phone, tablet, etc)

  • Press "Copy" icon and:

    • Copy the deposit address to clipboard

    • See a popup notification message "Copied"

    • See the "OK" button activated

  • Press the activated "OK" button and:

    • Go to Step 4 (see part 9.3. of User Stories v 1.5.0)

9.3. Exchange Pending Inbound (Step 4)

As an Authorized User, I can see the following details:

...

  • See the following details:

    • Text "Thank you for using" and Logo of the Company

    • "Exchange again" button

  • Press the "Exchange again" button and:

    • Go back to Step 2 (See part 9.1. of User Stories v 1.5.0)

10. Order Book Advanced Trading Interface

As an Authorized User, I can press the "Trade" tab and:

  • Go to the Order Book Advanced Trading Interface and see the following:

    • Tab "Trade" is selected and highlighted

    • "Order book" with top side and underside

    • "Trading Chart" by Trading View block

    • "History" block for Open orders, Orders history, and Trade history

    • "Order form" block

    • "Recent Trades" block

    • "Footer" block with main details (see part 3 of User Stories v 1.5.0)

10.1. "Order book" block

In the "Order book" component, I can see the following details:

...

  • See auto-filled changes in the order form with the following details:

    • Side of order is 'Buy'

    • Type of order is 'Limit'

    • Balance available for the Quote Currency according to the selected Market Pair (zero balance for Unauthorized User)

    • Field "Price" with automatically set price (in Quote Currency and with Currency ID) from the limit buy order, which I had selected (by pressing on it) from the order book

    • Tabs to use Available Assets in percent: 25%, 50%, 75%, 100% (deactivated for Unauthorized User)

    • Field 'Amount' to buy, with Base Currency ID and "Minimum trade amount" pre-set by default

    • Field "Total" for the Total sum in Quote Currency

    • "Buy" button, it has a green color, activated

    • Use "Limit Buy Order" order form according to "Part 10.7. of User Stories v 1.5.0"

10.2. "Chart" block

In the "Chart" component, I can see the following details:

...

  • Click on 'Market' and range/arrange the list of market IDs by alphabet order/market position order

  • Click on 'Price' and range/arrange the list of markets by price from top to bottom - from higher to lower/market position order

  • Click on '24 h chg' and range/arrange the list of markets by '24 h' Price change in percent from top to bottom - from higher to lower/market position order

10.3. "Open orders" tab in 'History' block

As a User, I can press the "Open orders" tab in the "History" block and switch to my 'Open orders' section and:

...

  • The text "There are no open orders"

10.4. "Orders history" tab in 'History' block

As a User, I can press the "Orders history" tab in the "History" block and switch to my 'Orders History' section and:

...

  • The text "No order history"

10.5. "My trades" tab in 'History' block

As a User, I can press the "My trades" tab in the "History" block and switch to my 'Orders History' section and:

...

  • The text "There are no trades to display"

10.6. "Market Buy" Order Form

In the "Market Buy" Order form, I can:

...

  • See the following details:

    • Selected tab "Buy" is active

    • Tab "Sell" on the right to "Buy" tab, not active

    • Selected Tab "Market" is active

    • Tab "Limit" is inactive

    • Balance available in Advanced Trading Wallet for the selected Quote Currency according to the selected Market pair

    • "Price" field with Market price for the Base Currency (Approximate) according to the selected Market pair

    • Tabs to use Available Assets in percent: 25%, 50%, 75%, 100%

    • Field 'Amount' to buy, with Base Currency ID and "0" pre-set by default

    • Field "Total" for Amount to spend (Approximate, with Quote Currency ID), as a result of Amount multiplied by Price

    • "Buy" button, it has green color, deactivated

  • Click on Input field for amount to Buy and see:

    • Field clearing automatically

  • Input only "dot" first and see:

    • See automatically changing to " 0. " in the Input field

  • Input amount to Buy and see:

    • See the calculated Amount in "Total" field required to spend on Trade (Approximate) according to Market Price (Observe "Buy" button activated if everything is correct)

  • Edit amount to Buy and see:

    • See the calculated Amount in "Total" field required to spend on Trade (Approximate) changing according to Market Price (Observe "Buy" button activated if everything is correct)

  • Press activated "Buy" button and in case everything is correct:

    • See popup notification message "Market Order was successfully created".

    • Fields "Amount" and "Total" refreshed to "0", Available Balance in Quote currency adjusted accordingly.

    • "Buy" button deactivated.

  • Press 25% tab above Base Currency and see:

    • See the 25% of Available Balance of the Quote Currency reflected in "Total" field (Approximate) and "Amount" field automatically edited according to the Market Price and the Amount to Spend

  • Press 50% tab above Base Currency and see:

    • See the 50% of Available Balance of the Quote Currency reflected in "Total" field (Approximate) and "Amount" field automatically edited according to the Market Price and the Amount to Spend

  • Press 75% tab above Base Currency and see:

    • See the 75% of Available Balance of the Quote Currency reflected in "Total" field (Approximate) and "Amount" field automatically edited according to the Market Price and the Amount to Spend

  • Press 100% tab above Base Currency and see:

    • See the 100% of Available Balance of the Quote Currency reflected in "Total" field (Approximate) and "Amount" field automatically edited according to the Market Price and the Amount to Spend

  • Input amount to Buy that will be higher than Maximum allowed to Buy according to Quote currency Available Balance and see:

    • See "Buy" button deactivated

  • Leave "Amount" input field empty and see:

    • See "Buy" button deactivated and popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Input amount to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Edit amount to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Press activated "Buy" button and in case the market has low liquidity and see:

    • See error popup notification message "Insufficient market liquidity. Failed to create order".

    • Fields "Amount" and "Total" refreshed to "0".

    • "Buy" button deactivated.

  • Press activated "Buy" button, and in case of Quote currency Low Available Balance due to Market Price change and see:

    • See error popup notification message "Insufficient funds. Failed to create order".

    • Fields "Amount" and "Total" refreshed to "0".

    • "Buy" button deactivated.

10.7. "Limit Buy" Order Form

In the "Limit Buy" Order form, I can:

...

  • See the following details:

    • Selected tab "Buy" is active

    • Tab "Sell" on the right to "Buy" tab, not active

    • Tab "Market" inactive

    • Selected Tab "Limit" is active

    • Balance available in Advanced Trading Wallet for the Quote Currency according to the selected Market Pair

    • Field "Price" with Quote Currency ID and "0" pre-set by default

    • Tabs to use Available Assets in percent: 25%, 50%, 75%, 100%

    • Field 'Amount' to buy, with Base Currency ID and "0" pre-set by default

    • Field "Total" for the Total sum in Quote Currency

    • "Buy" button, it has green color, deactivated

  • Click on the Input field for the price to Buy and see:

    • Field clearing automatically

  • Click on the Input field for the amount to Buy and see:

    • Field clearing automatically

  • Input only "dot" first and see:

    • See automatically changing to " 0. " in the Input field

  • Input Price and Amount for the Base Currency and see:

    • See the calculated Amount in "Total" field as a sum of Price multiplied by Amount (Observe "Buy" button activated if everything is correct)

  • Edit Price or/and Amount for the Base Currency and see:

    • See the calculated Amount in "Total" according to the new numbers of Price multiplied by Amount (Observe "Buy" button activated if everything is correct)

  • Press activated "Buy" button and in case everything is good:

    • See the popup message "Limit Order was successfully created".

    • Fields "Amount" and "Total" refreshed to "0". Field "Price" still with the last edits.

    • Available Balance in Quote currency adjusted accordingly.

    • "Buy" button deactivated.

  • Press 25% tab above Base Currency and see:

    • See the 25% of Available Balance of the Quote Currency reflected in "Total" field and "Amount" field automatically edited according to the Limit Price and the Amount to Spend

  • Press 50% tab above Base Currency and see:

    • See the 50% of Available Balance of the Quote Currency reflected in "Total" field and "Amount" field automatically edited according to the Limit Price and the Amount to Spend

  • Press 75% tab above Base Currency and see:

    • See the 75% of Available Balance of the Quote Currency reflected in "Total" field and "Amount" field automatically edited according to the Limit Price and the Amount to Spend

  • Press 100% tab above Base Currency and see:

    • See the 100% of Available Balance of the Quote Currency reflected in "Total" field and "Amount" field automatically edited according to the Limit Price and the Amount to Spend

  • Leave "Amount" input field empty and see:

    • See "Buy" button deactivated and popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Leave "Price" input field empty and see:

    • See "Buy" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to buy

  • Input amount to Buy that will be higher than Maximum allowed to Buy according to Quote currency Available Balance and see:

    • See "Buy" button deactivated

  • Input only Price for the limit buy order and see:

    • See "Buy" button deactivated

  • Input only Amount for the limit buy order and see:

    • See "Buy" button deactivated

  • Input amount to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Edit amount to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to buy

  • Input price to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to buy

  • Edit price to Buy that will be lower than Minimum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to buy

  • Input price to Buy that will be higher than Maximum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to buy

  • Edit price to Buy that will be higher than Maximum allowed to Buy according to Market settings and see:

    • See "Buy" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to buy.

10.8. "Limit Sell" Order Form

In the "Limit Sell" Order form, I can:

...

  • See the following details:

    • Tab "Buy" on the left to "Sell" tab, not active

    • Selected tab "Sell" is active

    • Tab "Market" inactive

    • Selected Tab "Limit" is active

    • Balance available in Advanced Trading Wallet for the Base Currency according to the selected Market Pair

    • Field "Price" with Quote Currency ID and "0" pre-set by default

    • Field 'Amount' to sell, with Base Currency ID and "0" pre-set by default

    • Tabs to use Available Assets in percent: 25%, 50%, 75%, 100%

    • Field "Total" for the Total sum in Quote Currency

    • "Sell" button, it has red color, deactivated

  • Click on the Input field for price to Sell and see:

    • Field clearing automatically

  • Click on the Input field for the amount to Sell and see:

    • Field clearing automatically

  • Input only "dot" first and see:

    • See automatically changing to " 0. " in the Input field

  • Input Price and Amount for the Base Currency and see:

    • See the calculated Amount in "Total" field as a sum of Price multiplied by Amount (Observe "Sell" button activated if everything is correct)

  • Edit Price or/and Amount for the Base Currency and see:

    • See the calculated Amount in "Total" according to the new numbers of Price multiplied by Amount (Observe "Sell" button activated if everything is correct)

  • Press activated "Sell" button and in case everything is good:

    • See the popup message "Limit Order was successfully created".

    • Fields "Amount" and "Total" refreshed to "0". Field "Price" still with the last edits.

    • Available Balance in Base currency adjusted accordingly.

    • "Sell" button deactivated.

  • Press 25% tab above Base Currency and see:

    • See the 25% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field automatically edited according to the Limit Price and the Amount to Sell

  • Press 50% tab above Base Currency and see:

    • See the 50% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field automatically edited according to the Limit Price and the Amount to Sell

  • Press 75% tab above Base Currency and see:

    • See the 75% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field automatically edited according to the Limit Price and the Amount to Sell

  • Press 100% tab above Base Currency and see:

    • See the 100% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field automatically edited according to the Limit Price and the Amount to Sell

  • Leave "Amount" input field empty and see:

    • See "Sell" button deactivated and popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Leave "Price" input field empty and see:

    • See "Sell" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to sell

  • Input amount to Sell that will be higher than Maximum allowed to Sell according to Base currency Available Balance and see:

    • See "Sell" button deactivated

  • Input only Price for the limit sell order and see:

    • See "Sell" button deactivated

  • Input only Amount for the limit sell order and see:

    • See "Sell" button deactivated

  • Input amount to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Edit amount to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Input price to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to sell

  • Edit price to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to sell

  • Input price to Sell that will be higher than Maximum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to sell

  • Edit price to Sell that will be higher than Maximum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about minimum price - maximum price (from market settings) under the field 'Price' to sell.

10.9. "Market Sell" Order Form

In the "Market Sell" Order form, I can:

...

  • See the following details:

    • Tab "Buy" on the left to "Sell" tab, not active

    • Selected tab "Sell" is active

    • Selected tab "Market" is active

    • Tab "Limit" inactive

    • Balance available in Advanced Trading Wallet for the Base Currency according to the selected Market Pair

    • "Price" field with Market price for the Base Currency (Approximate) according to the selected Market pair

    • Field 'Amount' to sell, with Base Currency ID and "0" pre-set by default

    • Tabs to use Available Assets in percent: 25% 50% 75% 100%

    • Field "Total" for Amount to spend (Approximate, with Quote Currency ID), as a result of Amount multiplied by Price

    • "Sell" button, it has red color, deactivated

  • Click on Input field for the amount to Sell and see:

    • Field clearing automatically

  • Input only "dot" first and see:

    • See automatically changing to " 0. " in the Input field

  • Input amount to Sell and see:

    • See the calculated Amount to receive after the Trade (Approximate) in "Total" field according to Market Price (Observe "Sell" button activated if everything is correct)

  • Edit amount to Sell and see:

    • See the calculated Amount to receive after the Trade (Approximate) in "Total" field according to Market Price (Observe "Sell" button activated if everything is correct)

  • Press activated "Sell" button and in case everything is correct:

    • See the popup notification message "Market Order was successfully created".

    • Fields "Amount" and "Total" refreshed to "0", Available Balance in Base currency adjusted accordingly.

    • "Sell" button deactivated.

  • Press 25% tab above Base Currency and see:

    • See the 25% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field (Approximate) automatically edited according to the Market Price and the Amount to Sell

  • Press 50% tab above Base Currency and see:

    • See the 50% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field (Approximate) automatically edited according to the Market Price and the Amount to Sell

  • Press 75% tab above Base Currency and see:

    • See the 75% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field (Approximate) automatically edited according to the Market Price and the Amount to Sell

  • Press 100% tab above Base Currency and see:

    • See the 100% of Available Balance of the Base Currency automatically reflected in "Amount" field and "Total" field (Approximate) automatically edited according to the Market Price and the Amount to Sell

  • Input amount to Sell that will be higher than Maximum allowed to Sell according to Base currency Available Balance and see:

    • See "Sell" button deactivated

  • Leave "Amount" input field empty and see:

    • See "Sell" button deactivated and popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Input amount to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Edit amount to Sell that will be lower than Minimum allowed to Sell according to Market settings and see:

    • See "Sell" button deactivated, popup message about the minimum amount (from market settings) under the field 'Amount' to sell

  • Press activated "Sell" button and in case the market has low liquidity:

    • See an error popup notification message "Insufficient market liquidity. Failed to create order".

    • Fields "Amount" and "Total" refreshed to "0". "Sell" button deactivated.

10.10. "Recent Trades" Block

In the "Recent trades" block, I can see the following details:

...

In case there are no recent trades, I can see a blurred image for the list of trades.

...

11. Profile & Settings

As an Authorized User on the User Profile Menu Page, I can:

...

  • See main User information:

    • User's Name (just "User" if not passed KYC) and email address

    • Selected tab "User" or "User's Name" (after KYC is completed) is highlighted, and the text on it changes color

  • See Sections:

    • Tab "Settings"

    • Tab "Details"

    • Tab "Verification"

  • Press "Logout" button and:

    • Log out from the User Account and go to the Authorization Page

11.1. "Settings" Section

In the "Settings" section as a User, I can see:

  • The selected tab is highlighted, and the text on it changes color.

  • 2 FA (Two-Factor Authentication) Status options, 'Disabled' by default.

  • Toggle for 2 FA is in the "off" position and has red color.

  • "Change Password" portion to change the password.

11.2. 2 FA Toggle in 'Disabled' Status to Enable 2 FA

As a User, I can press 2 FA Toggle in 'Disabled' status to Enable 2 FA and open the "2 FA Activation" modal window.

...

  • See a popup error notification message "2 FA code is wrong."

11.3. 2 FA Toggle in 'Enabled' Status to Disable 2 FA

As a User, I can press the 2 FA Toggle in 'Enabled' status to Disable 2 FA and open the "Disable 2 FA" modal window.

...

  • See a popup error notification message "2 FA code is wrong."

11.4. "API Keys" Portion

As a User, I can click on the "API Keys" portion and open the API Keys page.

...

In case there are no API keys, I should see the text "No API Keys."

11.4.1. Create API Key

As a user, I can press the "+ Create New API Key" button and see the following details:

...

  • Close the modal window "2 FA Activation is Required."

  • Get back to API Keys page.

11.4.2. Delete API key

As a user, I can press the "Delete" button and:

...

  • Close the modal window "2 FA Activation is Required."

  • Get back to the API Keys page.

11.5. "Change Password" Portion

As a user, I can click on the "Change Password" portion and:

...

  • Close the modal window "Change Password."

11.6. "Details" Tab

As a user, I can press the "Details" tab and:

...

  • The selected tab is highlighted, and the text on it changes color.

  • "History" portion.

  • "Open Orders" portion.

  • “Referrals” portion.

11.7. "History" Portion

As a user, I can click on the "History" portion and:

...

  • Screen with the text "No history of operations. Deposit, buy, sell, trade or transfer and make history."

11.7.1. "Filter" Section

In the "Filter" Section as a user, I can:

...

  • Reset all filters for Operations History.

11.7.2. "History" Section

In the "History" section, as a user, I can:

...

  • See the Operation record highlighted, and the text changes color.

  • See Detailed description of the selected Operation Record in "Details" section on the right.

11.7.3. Details Section

In the "Details" section, as a user, I can:

...

  • "Details" header.

  • "Currency" line with Logo and ID of Currency.

  • "Date" line with the date and time of operation.

  • "Type" line with the type of operation.

  • "Amount" line with the amount and ID of Currency.

  • "Status" line for the Referral Reward operation status ("Success" has green color).

11.8. "Open Orders" Portion

As a user, I can click on the "Open Orders" portion and:

...

  • The text "There is no information to display it here yet. Please try creating a limit or market order."

11.9. "Referral" Portion

As a user, I can click on the "Referrals" portion and:

...

  • Copy the generated unique Referral link to clipboard.

  • See popup notification message "Copied."

11.10. "Verification" Tab

As a user, I can press the "Verification" tab and:

...

  • See a popup notification message "Pass the verification of the points above."

11.10.1. Email Verification

As a user, I can verify my email:

...

  • See page refreshing, popup notification "Your email is Verified, Thank you."

  • See "Verify" button in "Email verification" line changed to "Verified" status with a positive checkbox icon.

  • See "Verify" button in "Phone verification" line is activated.

11.10.2. Phone Number Verification

As a user with "Verified Email" status, I can verify my phone number:

...

Press "X" button below the "Phone Verification" modal window and:

  • Close the modal window.

11.10.3. Identity Verification

As a User with "Verified Email" and "Verified Phone number" statuses, I can submit my identity details for verification:

...

  1. Press the "Verify" button in the "Identity verification" line and open the "Identity verification" modal window.

  2. In the "Identity verification" modal window, input the following details:

    • First name

    • Last name

    • Date of Birth (by selecting the date on the calendar modal window)

    • Country of Residence (by selecting the Country in the Country selector modal window)

    • City name

    • Residential address

    • Postcode

  3. Press the "Submit" button and open the "Document Upload" modal window.

  4. Press the "Submit" button with one or several empty fields and:

    • See an error popup stating "[Name of the field] should not be empty."

    • See the field with a mistake or an empty field having a red border.

11.10.4. Document Confirmation

In the "Document Upload" modal window, as a User I can:

...