Frontend Configurations - v. Public Test Drive (GitHub)

User App version 1.5.4

https://${urlApi['url']}/static/config.json" - link to config.json file .

url = link for environment

{"url": "dev.wizwiz.io", "terms_and_conditions_url": "", "google_auth": {"enabled": true,"client_id": "60899866846-j3mg02tkkto8hiv7es6klv89hc6k.apps.googleusercontent.com"}, "withTradingBalance": false, "enabled_trading_page": true, "enabled_non_custodial_exchange_page": true, "enabled_non_custodial_wallet_connect": false, "enabledBuySell": true, "enabledStaking": true, "enabledPhoneVerificationStep": false, "enabledReferrals": true, "orderBookMiddle": true, "enabledSpread": true, "enabledLoginCaptcha": true, "withInstantBuy": true, "withInstantSell": true, "enabledSellWithdrawZeroBalance": true, }

 

  1. "url"

  2. "terms_and_conditions_url"

  3. "google_auth"

    "enabled": true/false - enable/disable google authenticate service for User App

    "client_id" OAuth client id

 

  1. "withTradingBalance": enable/disable Trading balance
    a. - "withTradingBalance": true - Integrate an extra trading balance (202 account) into the User wallet. Users must transfer funds from the Primary wallet (201 account) to the Trading wallet (202) before placing orders, using 'Transfer balance 'form

    b. - "withTradingBalance": false - wallet with a single user balance (201 account) for trading purposes, facilitating order placement within the trading system.

  2. "enabled_trading_page": enable/disable Trade page on UI:

    Trading page

    1. - "enabled_trading_page": true - enabled Trade page.

    2. - "enabled_trading_page": false - disabled Trade page.

  3. "enabled_non_custodial_exchange_page": enable/disable Exchange page for On-chain Swap on UI:

    Exchange (on-chain swap) page

    1. enabled_non_custodial_exchange_page“ : true - enabled Exchange page.

    2. "enabled_non_custodial_exchange_page": false - disabled Exchange page.


  4. "enabled_non_custodial_wallet_connect": enable/disable wallet_connect for Exchange:

    1. enabled_non_custodial_wallet_connect“ : true - enabled wallet_connect.

    2. "enabled_non_custodial_wallet_connect": false - disabled wallet_connect.

 

  1. "enabledBuySell": enable/disable Buy and Sell buttons on the Wallet card (Wallets page)

    1. In case “enabledBuySell“: true - “Buy” and “Sell” buttons are enabled on the Wallet Card

b. In case “enabledBuySell“: false - “Buy” and “Sell” buttons are not enabled on the Wallet Card

  1. enabledStaking“: enable/disable Staking service on the Wallet page:

a. -enabledStaking“ : true - enabled Staking service.
b. - "enabledStaking": false - disabled Staking service.

 

  1. "enabledPhoneVerificationStep": enable/disable phone verification step (Profile page)

    1. "enabledPhoneVerificationStep": false - disabled Phone verification step

       

    2. "enabledPhoneVerificationStep": true - enabled Phone verification step

       

  2. "enabledReferrals": enable/disable the Referral page

a. - "enabledReferrals": true - enabled Referral page.

b. - "enabledReferrals": false - disabled Referral page.

 

  1. "orderBookMiddle":
    change the Order book position on the Trade page.

    a. - "orderBookMiddle": true,


    b. - "orderBookMiddle": false,

  2. "enabledSpread":
    An order book option to showcase the Spread parameter, based on order book data or the last trading price for enhanced visibility and informed decision-making.

    a. - "enabledSpread": true,


    b. - "enabledSpread": false,

     

  3. "enabledLoginCaptcha":
    enable/disable Captcha challenge for Sign in / Sign up on the Login page


    a. - "enabledLoginCaptcha": true - enabled Captcha challenge for Sign in / Sign up on the Login page

    b. - "enabledLoginCaptcha": false - disabled Captcha challenge for Sign in / Sign up on the Login page


  4. "withInstantBuy"

    a. - "withInstantBuy": true, + "enabledBuySell": true
    When a user selects the Buy button on the Wallet Card within the Wallets page, the interface will prompt the opening of the form for Instant Trade, streamlining the buying process for a seamless user experience.


b. - "withInstantBuy": false, + "enabledBuySell": true
Upon pressing the Buy button on the Wallet Card within the Wallets page, the interface will initiate the opening of a form for Ramp On services, facilitating user transactions with ease.

 

  1. "withInstantBuySell"
    a. - "withInstantSell": true, + "enabledBuySell": true
    When a user selects the Sell button on the Wallet Card within the Wallets page, the interface will prompt the opening of the form for Instant Trade, streamlining the buying process for a seamless user experience.

    b. - "withInstantSell": false, + "enabledBuySell": true
    Upon pressing the Sell button on the Wallet Card within the Wallets page, the interface will initiate the opening of the form for Ramp On services, facilitating user transactions with ease.

 

  1. "enabledSellWithdrawZeroBalance"
    a. - "enabledSellWithdrawZeroBalance": true,
    If the user has a zero balance, the "Sell" and "Send" buttons will remain active, allowing them to explore selling options, and withdrawal conditions or initiate fund transfers despite the absence of a current balance.



    b. - "enabledSellWithdrawZeroBalance": false,
    If the user has a zero balance, the "Sell" and "Send" buttons will automatically become inactive, preventing futile transaction requests and ensuring a user-friendly experience.