openapi: 3.0.0
info:
  title: Roqqu API Service
  description: >
    Welcome to the Roqqu API documentation for building 

    scalable blockchain applications by leveraging on the 

    Roqqu core infrastructure. With the APIs, you'll be 

    able to reduce your development and infrastructure costs, 

    as well as significantly reduce your go-to-market time.


    ## How it Works:

    Roqqu allows a merchant to interact with blockchains and helps merchants 

    create wallet systems that generates, sends and receives blockchain
    payments.

    Every time a transaction is processed to a wallet address owned by a
    merchant, 

    Roqqu notifies the merchant via webhook calls with the details of the
    transaction, such 

    as the recipient address, ref ID, transaction hash, and the value of the
    transaction.


    Below is a list of supported protocols on the Roqqu API console.


    | Blockchain Protocol       | Network           |

    |---------------------------|-------------------|

    | Bitcoin                   | Mainnet           |

    | Ethereum (ERC20)          | Mainnet           |

    | BNB Smart Chain (BEP20)   | Mainnet           |

    | Tron (TRC20)              | Mainnet           |

    | Solana (SOL)              | Mainnet           |

    | XRP                       | Mainnet           |

    | Litecoin (LTC)            | Mainnet           |
  version: 1.0.0
servers:
  - url: https://service.roqqu.com/v1
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
security:
  - bearerAuth: []
tags:
  - name: Auth
    description: >
      API keys are required as an authentication method with Roqqu APIs. By
      using your secret API key you authenticate access  to the specific API.
      Without authentication, access to the API is denied. Secret Keys should be
      kept confidential and only stored on your own servers. Your account’s
      secret API key can  perform any API request to Roqqu without restriction.
      You can find your API keys under the API Keys and Webhooks section on the
      settings page of the RAS console. Choose between the **Test mode** for
      testing and **Live Mode** for production. Copy the generated key and store
      it securely. Once your testing is successful and your integration is
      working as expected, replace the **Test API Key** with  the **Live API
      Key**. Update your API requests to point to the live endpoints. Ensure all
      data and configurations  are correct before going live with real
      transactions.
  - name: Balances
    description: >
      The Balances endpoint provides real-time information on the cryptocurrency
      holdings of users. This feature allows users to check their current
      balances across different cryptocurrencies, ensuring they can monitor
      their assets  effectively and make informed decisions.
  - name: Wallets
    description: >
      The Balances endpoint provides real-time information on the cryptocurrency
      holdings of users. This feature allows  users to check their current
      balances across different cryptocurrencies, ensuring they can monitor
      their assets  effectively and make informed decisions.
  - name: History
    description: >
      The History endpoint offers a comprehensive overview of all past
      transactions. Users can retrieve their transaction  history, including
      details like amounts, timestamps, and transaction statuses, providing
      transparency and a complete  audit trail for all crypto activities.
  - name: Customers
    description: >
      The Customers endpoint is designed for businesses to manage their customer
      information seamlessly. It also allows for  blacklisting and whitelisting
      of customer accounts.
  - name: Ip Whitelist
    description: >
      This adds an extra layer of security by allowing users to restrict API
      access to specific IP addresses. This feature helps prevent  unauthorized
      access, ensuring that only trusted sources can interact with the API.
  - name: Webhooks
    description: >
      The Webhooks endpoint provides real-time notifications for various events,
      such as transaction confirmations and status updates.  Users can configure
      webhook URLs to receive immediate alerts, enabling automated responses and
      enhancing operational efficiency.
  - name: Analytics
    description: >
      The Analytics endpoint delivers insightful data on user activity, wallet
      and transaction metrics. Businesses can leverage this  information to
      track performance, identify trends, and make data-driven decisions,
      ultimately enhancing their service offerings.
  - name: Trade
    description: >
      The Trade endpoints facilitates buying, selling, and swapping
      cryptocurrencies with ease. This feature supports various trading  pairs,
      providing users with a streamlined interface to execute trades efficiently
      while ensuring security and transparency.
  - name: Transaction
    description: >
      The endpoints listed under Transaction allows users to initiate and manage
      cryptocurrency transactions. This includes sending,  receiving, and
      tracking the status of transactions, ensuring users have a smooth
      experience when moving their assets. This also  covers the requery and
      refund endpoints for failed transactions.
paths:
  /balances:
    post:
      tags:
        - Balances
      summary: Get Crypto Balances
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: Email of merchant
                  example: ebentest@yopmail.com
                token:
                  type: string
                  description: symbol of token
                  example: btc
      security:
        - bearerAuth: []
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '316'
            ETag:
              schema:
                type: string
                example: W/"13c-XS5B7EQRCO9XgfWFZCrimJQwV2I"
            Date:
              schema:
                type: string
                example: Fri, 01 Sep 2023 11:10:00 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: balance retrieved successfully
                data:
                  balance:
                    id: 2
                    btc: 0
                    eth: 0
                    usdt: 137
                    trx: 0
                    sol: 0
                    bnb: 0
                    ltc: 0
                    doge: 0
                    bch: 0
                    xrp: 0
                    shib: 0
                    ada: 0
                    twt: 0
                    busd: 0
                    comp: 0
                    created_at: '2023-08-09T18:27:44.000Z'
                    updated_at: '2023-08-29T18:06:30.000Z'
                    deleted_at: null
  /wallets/get-wallet:
    post:
      tags:
        - Wallets
      summary: Get Wallet By Token
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                token:
                  type: string
                  description: symbol of token
                  example: btc
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '108'
            ETag:
              schema:
                type: string
                example: W/"6c-M+zusHI6GIsAs74xzJOUfnoVMLM"
            Date:
              schema:
                type: string
                example: Thu, 10 Aug 2023 04:07:00 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: wallet retrieved successfully
                data:
                  token: btc
                  send: []
                  receive: []
  /wallets/get-addresses:
    post:
      tags:
        - Wallets
      summary: Get Addresses
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                network:
                  type: string
                  description: symbol of network
                  example: erc20
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '477'
            ETag:
              schema:
                type: string
                example: W/"1dd-vibDio7eGwrOrvpVKU+PFwwXLMU"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:54:03 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: wallet retrieved successfully
                data:
                  - address: '0x019ada547366d2cdbf5532250b61f08a4a856276'
                    network: erc20
                    total_received: 0
                    genesis: 0
                    customer: null
                    created_at: '2023-08-09T17:51:53.000Z'
                    updated_at: '2023-08-09T17:51:53.000Z'
                  - address: '0x16ad2b3dfbc296afc77cf11f3fe03bc5e1edd211'
                    network: erc20
                    total_received: 0
                    genesis: 1
                    customer: 'null'
                    created_at: '2024-06-07T07:52:43.000Z'
                    updated_at: '2024-06-07T07:52:43.000Z'
  /wallets/generate-wallet:
    post:
      tags:
        - Wallets
      summary: Generate Wallet
      requestBody:
        content:
          application/json:
            schema:
              type: object
              example:
                network: bitcoin
                customer: >-
                  {"email" : "jean@email.com","first_name" : "Jean","last_name"
                  : "Billy"}
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '106'
            ETag:
              schema:
                type: string
                example: W/"6a-Wvo82341DRur94rytyh8xbewoAA"
            Date:
              schema:
                type: string
                example: Thu, 10 Aug 2023 04:08:42 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: wallet generated successfully
                data: 3KVmcuvX6vPVKYiyKz6DjVmhZvnkKbA1zu
  /wallets/send:
    post:
      tags:
        - Wallets
      summary: Send Coin
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                amount:
                  type: integer
                  description: Amount of token to be sent
                  example: '2'
                network:
                  type: string
                  description: Network of token to be sent
                  example: trc20
                to:
                  type: string
                  description: Address to send token to
                  example: TUyR2sEjzDZNmbnac2ZkJ54h64m6TmVN71
                token:
                  type: string
                  description: Symbol of token to be sent
                  example: usdt
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '70'
            ETag:
              schema:
                type: string
                example: W/"46-3sRWjpVuyF2mZzN1GlLkCDIwmkQ"
            Date:
              schema:
                type: string
                example: Thu, 10 Aug 2023 11:17:04 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: send operation successful
                data: null
  /wallets/delete:
    delete:
      tags:
        - Wallets
      summary: Delete Wallet
      responses:
        '400':
          description: Bad Request
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '61'
            ETag:
              schema:
                type: string
                example: W/"3d-wdVBGPFyRnlYXHn3roj/biuAtN4"
            Date:
              schema:
                type: string
                example: Wed, 30 Aug 2023 09:42:40 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: fail
                message: address already deleted by user
  /wallets/what-network:
    post:
      tags:
        - Wallets
      summary: What Network
      description: >-
        This endpoint tells you the network an address is associated with, if
        its a Bitcoin address, ERC20 or 7 other network addresses.
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                address:
                  type: string
                  description: Address to be queried
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '81'
            ETag:
              schema:
                type: string
                example: W/"51-q3nI+4xcjdXkJ8oNIv6957nbufA"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:53:06 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: network for address retrieved
                data:
                  - bitcoin
  /wallets/get-all-networks:
    post:
      tags:
        - Wallets
      summary: Get Networks
      requestBody:
        content: {}
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '2778'
            ETag:
              schema:
                type: string
                example: W/"ada-wnFyCvpB/DB6AUOLj0wAbdAPjuM"
            Date:
              schema:
                type: string
                example: Tue, 09 Apr 2024 06:31:18 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: networks retrieved
                data:
                  - id: 1
                    network: bitcoin
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:05:01.000Z'
                    updated_at: '2023-07-12T18:25:39.000Z'
                    deleted_at: null
                  - id: 2
                    network: erc20
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:10:08.000Z'
                    updated_at: '2023-07-12T18:25:43.000Z'
                    deleted_at: null
                  - id: 3
                    network: bep20
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:01.000Z'
                    updated_at: '2023-07-12T18:26:01.000Z'
                    deleted_at: null
                  - id: 4
                    network: litecoin
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:07.000Z'
                    updated_at: '2023-07-12T18:26:07.000Z'
                    deleted_at: null
                  - id: 5
                    network: dogecoin
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:12.000Z'
                    updated_at: '2023-07-12T18:26:12.000Z'
                    deleted_at: null
                  - id: 6
                    network: dashcoin
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:21.000Z'
                    updated_at: '2023-07-12T18:27:29.000Z'
                    deleted_at: null
                  - id: 7
                    network: bep2
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:30.000Z'
                    updated_at: '2023-07-12T18:26:30.000Z'
                    deleted_at: null
                  - id: 8
                    network: polygon
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:36.000Z'
                    updated_at: '2023-07-12T18:26:36.000Z'
                    deleted_at: null
                  - id: 9
                    network: steem
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:41.000Z'
                    updated_at: '2023-07-12T18:26:41.000Z'
                    deleted_at: null
                  - id: 10
                    network: hive
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:45.000Z'
                    updated_at: '2023-07-12T18:26:45.000Z'
                    deleted_at: null
                  - id: 11
                    network: xrp
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:26:50.000Z'
                    updated_at: '2023-07-12T18:26:50.000Z'
                    deleted_at: null
                  - id: 12
                    network: solana
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:27:24.000Z'
                    updated_at: '2023-07-12T18:27:24.000Z'
                    deleted_at: null
                  - id: 13
                    network: trc20
                    status: 1
                    send: 1
                    receive: 1
                    generate: 1
                    tx_explorer: '1'
                    addr_explorer: '1'
                    created_at: '2023-07-12T18:27:24.000Z'
                    updated_at: '2023-07-12T18:27:24.000Z'
                    deleted_at: null
  /wallets/get-network:
    post:
      tags:
        - Wallets
      summary: Get Network
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                network:
                  type: string
                  description: Network to retrieve config for
                  example: bitcoin
      security:
        - bearerAuth: []
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '280'
            ETag:
              schema:
                type: string
                example: W/"118-62gInTTaVZWrwzNIfoMcbAZx8XI"
            Date:
              schema:
                type: string
                example: Tue, 09 Apr 2024 06:32:25 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: network retrieved successfully
                data:
                  id: 1
                  network: bitcoin
                  status: 1
                  send: 1
                  receive: 1
                  generate: 1
                  tx_explorer: '1'
                  addr_explorer: '1'
                  created_at: '2023-07-12T18:05:01.000Z'
                  updated_at: '2023-07-12T18:25:39.000Z'
                  deleted_at: null
  /wallets/generate-merchant-wallet:
    post:
      tags:
        - Wallets
      summary: Generate Wallet For Self
      requestBody:
        content:
          application/json:
            schema:
              type: object
              example:
                network: bitcoin
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '118'
            ETag:
              schema:
                type: string
                example: W/"76-ZJLWpMO6kTOEO2wQgL7q9GL3LeM"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:55:35 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: wallet generated successfully
                data:
                  address: 36jVM83y7K3iN8hkbLgzRrCKSQkuPwnrks
  /history:
    post:
      tags:
        - History
      summary: Get Transaction History
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                token:
                  type: string
                  description: optional - token name
                  example: eth
                email:
                  type: string
                  description: user email
                  example: test@business.com
                network:
                  type: string
                  description: optional - leave blank for now as it doesn't currently apply
                  example: trc20
                direction:
                  type: string
                  description: optional direction of transaction
                  example: credit
                timestamp:
                  type: string
                  description: >-
                    optional - from when a transaction was inserted this format
                    (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)
                  example: '2023-08-29'
                status:
                  type: integer
                  description: >-
                    optional = transaction status (0 or 1) for success or
                    failure other status may apply like pending
                  example: '1'
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '6564'
            ETag:
              schema:
                type: string
                example: W/"19a4-mp7K39dqe0l+BQ/RXUfDr6JwIjA"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:56:35 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: history retrieved successfully
                data:
                  history:
                    - id: 4158
                      status: 1
                      direction: debit
                      balance_before: 0
                      balance_after: 0
                      email: test@business.com
                      token: usdt
                      amount: 2
                      created_at: '2023-08-29T18:06:28.000Z'
                      updated_at: '2023-08-29T18:06:30.000Z'
                      deleted_at: null
                    - id: 4159
                      status: 1
                      direction: debit
                      balance_before: 0
                      balance_after: 0
                      email: test@business.com
                      token: usdt
                      amount: 1
                      created_at: '2023-08-29T18:06:28.000Z'
                      updated_at: '2023-08-29T18:06:30.000Z'
                      deleted_at: null
                    - id: 4170
                      status: 1
                      direction: credit
                      balance_before: 1005
                      balance_after: 1020
                      email: test@business.com
                      token: usdt
                      amount: 15
                      created_at: '2023-09-10T07:30:00.000Z'
                      updated_at: '2023-09-16T00:49:04.000Z'
                      deleted_at: null
                    - id: 4171
                      status: 1
                      direction: debit
                      balance_before: 1020
                      balance_after: 1010
                      email: test@business.com
                      token: eth
                      amount: 10
                      created_at: '2023-09-12T13:20:00.000Z'
                      updated_at: '2023-09-17T18:37:54.000Z'
                      deleted_at: null
                    - id: 4172
                      status: 1
                      direction: credit
                      balance_before: 1010
                      balance_after: 1030
                      email: test@business.com
                      token: usdt
                      amount: 20
                      created_at: '2023-09-14T08:45:00.000Z'
                      updated_at: '2023-09-14T08:45:00.000Z'
                      deleted_at: null
                    - id: 4173
                      status: 1
                      direction: credit
                      balance_before: 1030
                      balance_after: 1040
                      email: test@business.com
                      token: eth
                      amount: 10
                      created_at: '2023-09-15T10:30:00.000Z'
                      updated_at: '2023-09-15T10:30:00.000Z'
                      deleted_at: null
                    - id: 4174
                      status: 1
                      direction: credit
                      balance_before: 500
                      balance_after: 520
                      email: test@business.com
                      token: usdt
                      amount: 20
                      created_at: '2023-08-30T07:00:00.000Z'
                      updated_at: '2023-08-30T07:00:00.000Z'
                      deleted_at: null
                    - id: 4175
                      status: 1
                      direction: debit
                      balance_before: 520
                      balance_after: 510
                      email: test@business.com
                      token: eth
                      amount: 10
                      created_at: '2023-08-31T13:00:00.000Z'
                      updated_at: '2023-08-31T13:00:00.000Z'
                      deleted_at: null
                    - id: 4176
                      status: 1
                      direction: credit
                      balance_before: 510
                      balance_after: 560
                      email: test@business.com
                      token: usdt
                      amount: 50
                      created_at: '2023-09-01T09:00:00.000Z'
                      updated_at: '2023-09-16T00:51:30.000Z'
                      deleted_at: null
                    - id: 4177
                      status: 1
                      direction: debit
                      balance_before: 560
                      balance_after: 530
                      email: test@business.com
                      token: eth
                      amount: 30
                      created_at: '2023-09-02T15:00:00.000Z'
                      updated_at: '2023-09-02T15:00:00.000Z'
                      deleted_at: null
                    - id: 4178
                      status: 1
                      direction: credit
                      balance_before: 530
                      balance_after: 580
                      email: test@business.com
                      token: usdt
                      amount: 50
                      created_at: '2023-09-03T11:00:00.000Z'
                      updated_at: '2023-09-03T11:00:00.000Z'
                      deleted_at: null
                    - id: 4179
                      status: 1
                      direction: debit
                      balance_before: 580
                      balance_after: 560
                      email: test@business.com
                      token: eth
                      amount: 20
                      created_at: '2023-09-04T13:30:00.000Z'
                      updated_at: '2023-09-04T13:30:00.000Z'
                      deleted_at: null
                    - id: 4180
                      status: 1
                      direction: credit
                      balance_before: 560
                      balance_after: 590
                      email: test@business.com
                      token: usdt
                      amount: 30
                      created_at: '2023-09-05T08:00:00.000Z'
                      updated_at: '2023-09-16T00:51:30.000Z'
                      deleted_at: null
                    - id: 4181
                      status: 1
                      direction: debit
                      balance_before: 590
                      balance_after: 570
                      email: test@business.com
                      token: eth
                      amount: 20
                      created_at: '2023-09-06T10:30:00.000Z'
                      updated_at: '2023-09-06T10:30:00.000Z'
                      deleted_at: null
                    - id: 4182
                      status: 1
                      direction: credit
                      balance_before: 570
                      balance_after: 620
                      email: test@business.com
                      token: usdt
                      amount: 50
                      created_at: '2023-09-07T14:00:00.000Z'
                      updated_at: '2023-09-07T14:00:00.000Z'
                      deleted_at: null
                    - id: 4183
                      status: 1
                      direction: debit
                      balance_before: 620
                      balance_after: 595
                      email: test@business.com
                      token: eth
                      amount: 25
                      created_at: '2023-09-08T09:30:00.000Z'
                      updated_at: '2023-09-16T00:51:30.000Z'
                      deleted_at: null
                    - id: 4184
                      status: 1
                      direction: credit
                      balance_before: 595
                      balance_after: 640
                      email: test@business.com
                      token: usdt
                      amount: 45
                      created_at: '2023-09-09T15:45:00.000Z'
                      updated_at: '2023-09-09T15:45:00.000Z'
                      deleted_at: null
                    - id: 4185
                      status: 1
                      direction: debit
                      balance_before: 640
                      balance_after: 610
                      email: test@business.com
                      token: eth
                      amount: 30
                      created_at: '2023-09-10T11:30:00.000Z'
                      updated_at: '2023-09-10T11:30:00.000Z'
                      deleted_at: null
                    - id: 4186
                      status: 1
                      direction: credit
                      balance_before: 610
                      balance_after: 650
                      email: test@business.com
                      token: usdt
                      amount: 40
                      created_at: '2023-09-11T13:00:00.000Z'
                      updated_at: '2023-09-16T00:51:30.000Z'
                      deleted_at: null
                    - id: 4187
                      status: 1
                      direction: debit
                      balance_before: 650
                      balance_after: 620
                      email: test@business.com
                      token: eth
                      amount: 30
                      created_at: '2023-09-12T09:00:00.000Z'
                      updated_at: '2023-09-12T09:00:00.000Z'
                      deleted_at: null
                    - id: 4188
                      status: 1
                      direction: credit
                      balance_before: 620
                      balance_after: 670
                      email: test@business.com
                      token: usdt
                      amount: 50
                      created_at: '2023-09-13T15:00:00.000Z'
                      updated_at: '2023-09-13T15:00:00.000Z'
                      deleted_at: null
                    - id: 4189
                      status: 1
                      direction: debit
                      balance_before: 670
                      balance_after: 650
                      email: test@business.com
                      token: eth
                      amount: 20
                      created_at: '2023-09-14T11:00:00.000Z'
                      updated_at: '2023-09-16T00:51:30.000Z'
                      deleted_at: null
                    - id: 4190
                      status: 1
                      direction: credit
                      balance_before: 650
                      balance_after: 700
                      email: test@business.com
                      token: usdt
                      amount: 50
                      created_at: '2023-09-15T09:00:00.000Z'
                      updated_at: '2023-09-15T09:00:00.000Z'
                      deleted_at: null
                    - id: 4191
                      status: 1
                      direction: debit
                      balance_before: 272
                      balance_after: 72
                      email: test@business.com
                      token: usdt
                      amount: 200
                      created_at: '2024-03-06T11:52:46.000Z'
                      updated_at: '2024-03-06T11:52:48.000Z'
                      deleted_at: null
                    - id: 4192
                      status: 1
                      direction: credit
                      balance_before: 20
                      balance_after: 20.003837630616157
                      email: test@business.com
                      token: btc
                      amount: 0.0038376306161565397
                      created_at: '2024-03-06T11:52:46.000Z'
                      updated_at: '2024-03-06T11:52:48.000Z'
                      deleted_at: null
                    - id: 4193
                      status: 1
                      direction: debit
                      balance_before: 72
                      balance_after: 52
                      email: test@business.com
                      token: usdt
                      amount: 20
                      created_at: '2024-03-06T11:53:46.000Z'
                      updated_at: '2024-03-06T11:53:48.000Z'
                      deleted_at: null
                    - id: 4194
                      status: 1
                      direction: credit
                      balance_before: 20.003837630616157
                      balance_after: 20.004221393677774
                      email: test@business.com
                      token: btc
                      amount: 0.00038376306161565395
                      created_at: '2024-03-06T11:53:46.000Z'
                      updated_at: '2024-03-06T11:53:48.000Z'
                      deleted_at: null
  /customers:
    get:
      tags:
        - Customers
      summary: Get All Customers
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '237'
            ETag:
              schema:
                type: string
                example: W/"ed-bo1jSaqEA69QBFqhGkR8EyhF8hQ"
            Date:
              schema:
                type: string
                example: Wed, 30 Aug 2023 14:21:01 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: customers retrieved successfully
                data:
                  - id: 4
                    email: jean@email.com
                    first_name: Jean
                    last_name: Billy
                    phone_number: null
                    blacklisted: 0
                    verified: 0
                    created_at: '2023-08-29T23:00:00.000Z'
  /customers/blacklist:
    post:
      tags:
        - Customers
      summary: Blacklist Customer
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: Email of customer to be blacklisted
                  example: jean@email.com
                reason:
                  type: string
                  description: Reason for blacklist
                  example: bad behaviour and ignorance
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '75'
            ETag:
              schema:
                type: string
                example: W/"4b-NI5Dkvzl2c0b6ZRHplB60tc4Mn4"
            Date:
              schema:
                type: string
                example: Wed, 30 Aug 2023 14:43:46 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: customer blacklisted successfully
                data: 2
  /customers/whitelist:
    post:
      tags:
        - Customers
      summary: Whitelist Customer
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: Email of customer to be whitelisted
                  example: jean@email.com
                reason:
                  type: string
                  description: Reason to whitelist
                  example: bad behaviour and ignorance
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '86'
            ETag:
              schema:
                type: string
                example: W/"56-3urLeWXMf2kpVSXzS/K1yl22pP8"
            Date:
              schema:
                type: string
                example: Wed, 30 Aug 2023 14:50:23 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: customer removed from blacklist successfully
                data: 2
  /ip:
    get:
      tags:
        - Ip Whitelist
      summary: Get Whitelisted IPs
      security:
        - bearerAuth: []
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '252'
            ETag:
              schema:
                type: string
                example: W/"fc-Iq5OE1d/CjghlDCtJi4Dd4ZbHlQ"
            Date:
              schema:
                type: string
                example: Tue, 05 Sep 2023 08:33:13 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: ip address retrieved successfully
                data:
                  - id: 1
                    merchant: test@business.com
                    ip_name: Webhook Server
                    ip_address: 10.199.212.002
                    created_at: '2023-09-02T23:00:00.000Z'
                    updated_at: '2023-09-02T23:00:00.000Z'
    post:
      tags:
        - Ip Whitelist
      summary: Whitelist IP
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                ip_name:
                  type: string
                  description: Server Name or Identifier
                  example: Transaction Processor
                ip_address:
                  type: string
                  description: Server Address
                  example: 112.199.212.099
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '73'
            ETag:
              schema:
                type: string
                example: W/"49-e4yszBq67JuPcdC8AIZnPVZ7fRw"
            Date:
              schema:
                type: string
                example: Sun, 03 Sep 2023 17:34:41 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: ip address saved successfully
                data:
                  - 1
  /webhooks:
    get:
      tags:
        - Webhooks
      summary: Get Webhook Url
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '328'
            ETag:
              schema:
                type: string
                example: W/"148-Sa2FBJSMLfVyLZ7mG+PN7Y4ejs4"
            Date:
              schema:
                type: string
                example: Wed, 06 Sep 2023 01:35:00 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: webhooks retrieved successfully
                data:
                  id: 1
                  merchant: test1@business.com
                  url: https://test-webhooks.com/webhooks/coins
                  event_types: '["coin-sends", "coin-received", "wallet-generated"]'
                  status: '1'
                  created_at: '2023-09-06T01:27:40.000Z'
                  updated_at: '2023-09-06T01:32:26.000Z'
  /analytics/volume:
    get:
      tags:
        - Analytics
      summary: Get Volume Chart
      parameters:
        - name: interval
          in: query
          schema:
            type: string
          description: daily, monthly
          example: daily
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '12908'
            ETag:
              schema:
                type: string
                example: W/"326c-tykf6srsu623s4h6DYitZ9KWvwA"
            Date:
              schema:
                type: string
                example: Sat, 16 Sep 2023 19:57:15 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: volume data retrieved successfully
                data:
                  - date: '2022-08-11'
                    value: 0
                  - date: '2022-08-12'
                    value: 0
                  - date: '2022-08-13'
                    value: 0
                  - date: '2022-08-14'
                    value: 0
                  - date: '2022-08-15'
                    value: 0
                  - date: '2022-08-16'
                    value: 0
                  - date: '2022-08-17'
                    value: 0
                  - date: '2022-08-18'
                    value: 0
                  - date: '2022-08-19'
                    value: 0
                  - date: '2022-08-20'
                    value: 0
                  - date: '2022-08-21'
                    value: 0
                  - date: '2022-08-22'
                    value: 0
                  - date: '2022-08-23'
                    value: 0
                  - date: '2022-08-24'
                    value: 0
                  - date: '2022-08-25'
                    value: 0
                  - date: '2022-08-26'
                    value: 0
                  - date: '2022-08-27'
                    value: 0
                  - date: '2022-08-28'
                    value: 0
                  - date: '2022-08-29'
                    value: 0
                  - date: '2022-08-30'
                    value: 0
                  - date: '2022-08-31'
                    value: 0
                  - date: '2022-09-01'
                    value: 0
                  - date: '2022-09-02'
                    value: 0
                  - date: '2022-09-03'
                    value: 0
                  - date: '2022-09-04'
                    value: 0
                  - date: '2022-09-05'
                    value: 0
                  - date: '2022-09-06'
                    value: 0
                  - date: '2022-09-07'
                    value: 0
                  - date: '2022-09-08'
                    value: 0
                  - date: '2022-09-09'
                    value: 0
                  - date: '2022-09-10'
                    value: 0
                  - date: '2022-09-11'
                    value: 0
                  - date: '2022-09-12'
                    value: 0
                  - date: '2022-09-13'
                    value: 0
                  - date: '2022-09-14'
                    value: 0
                  - date: '2022-09-15'
                    value: 0
                  - date: '2022-09-16'
                    value: 0
                  - date: '2022-09-17'
                    value: 0
                  - date: '2022-09-18'
                    value: 0
                  - date: '2022-09-19'
                    value: 0
                  - date: '2022-09-20'
                    value: 0
                  - date: '2022-09-21'
                    value: 0
                  - date: '2022-09-22'
                    value: 0
                  - date: '2022-09-23'
                    value: 0
                  - date: '2022-09-24'
                    value: 0
                  - date: '2022-09-25'
                    value: 0
                  - date: '2022-09-26'
                    value: 0
                  - date: '2022-09-27'
                    value: 0
                  - date: '2022-09-28'
                    value: 0
                  - date: '2022-09-29'
                    value: 0
                  - date: '2022-09-30'
                    value: 0
                  - date: '2022-10-01'
                    value: 0
                  - date: '2022-10-02'
                    value: 0
                  - date: '2022-10-03'
                    value: 0
                  - date: '2022-10-04'
                    value: 0
                  - date: '2022-10-05'
                    value: 0
                  - date: '2022-10-06'
                    value: 0
                  - date: '2022-10-07'
                    value: 0
                  - date: '2022-10-08'
                    value: 0
                  - date: '2022-10-09'
                    value: 0
                  - date: '2022-10-10'
                    value: 0
                  - date: '2022-10-11'
                    value: 0
                  - date: '2022-10-12'
                    value: 0
                  - date: '2022-10-13'
                    value: 0
                  - date: '2022-10-14'
                    value: 0
                  - date: '2022-10-15'
                    value: 0
                  - date: '2022-10-16'
                    value: 0
                  - date: '2022-10-17'
                    value: 0
                  - date: '2022-10-18'
                    value: 0
                  - date: '2022-10-19'
                    value: 0
                  - date: '2022-10-20'
                    value: 0
                  - date: '2022-10-21'
                    value: 0
                  - date: '2022-10-22'
                    value: 0
                  - date: '2022-10-23'
                    value: 0
                  - date: '2022-10-24'
                    value: 0
                  - date: '2022-10-25'
                    value: 0
                  - date: '2022-10-26'
                    value: 0
                  - date: '2022-10-27'
                    value: 0
                  - date: '2022-10-28'
                    value: 0
                  - date: '2022-10-29'
                    value: 0
                  - date: '2022-10-30'
                    value: 0
                  - date: '2022-10-31'
                    value: 0
                  - date: '2022-11-01'
                    value: 0
                  - date: '2022-11-02'
                    value: 0
                  - date: '2022-11-03'
                    value: 0
                  - date: '2022-11-04'
                    value: 0
                  - date: '2022-11-05'
                    value: 0
                  - date: '2022-11-06'
                    value: 0
                  - date: '2022-11-07'
                    value: 0
                  - date: '2022-11-08'
                    value: 0
                  - date: '2022-11-09'
                    value: 0
                  - date: '2022-11-10'
                    value: 0
                  - date: '2022-11-11'
                    value: 0
                  - date: '2022-11-12'
                    value: 0
                  - date: '2022-11-13'
                    value: 0
                  - date: '2022-11-14'
                    value: 0
                  - date: '2022-11-15'
                    value: 0
                  - date: '2022-11-16'
                    value: 0
                  - date: '2022-11-17'
                    value: 0
                  - date: '2022-11-18'
                    value: 0
                  - date: '2022-11-19'
                    value: 0
                  - date: '2022-11-20'
                    value: 0
                  - date: '2022-11-21'
                    value: 0
                  - date: '2022-11-22'
                    value: 0
                  - date: '2022-11-23'
                    value: 0
                  - date: '2022-11-24'
                    value: 0
                  - date: '2022-11-25'
                    value: 0
                  - date: '2022-11-26'
                    value: 0
                  - date: '2022-11-27'
                    value: 0
                  - date: '2022-11-28'
                    value: 0
                  - date: '2022-11-29'
                    value: 0
                  - date: '2022-11-30'
                    value: 0
                  - date: '2022-12-01'
                    value: 0
                  - date: '2022-12-02'
                    value: 0
                  - date: '2022-12-03'
                    value: 0
                  - date: '2022-12-04'
                    value: 0
                  - date: '2022-12-05'
                    value: 0
                  - date: '2022-12-06'
                    value: 0
                  - date: '2022-12-07'
                    value: 0
                  - date: '2022-12-08'
                    value: 0
                  - date: '2022-12-09'
                    value: 0
                  - date: '2022-12-10'
                    value: 0
                  - date: '2022-12-11'
                    value: 0
                  - date: '2022-12-12'
                    value: 0
                  - date: '2022-12-13'
                    value: 0
                  - date: '2022-12-14'
                    value: 0
                  - date: '2022-12-15'
                    value: 0
                  - date: '2022-12-16'
                    value: 0
                  - date: '2022-12-17'
                    value: 0
                  - date: '2022-12-18'
                    value: 0
                  - date: '2022-12-19'
                    value: 0
                  - date: '2022-12-20'
                    value: 0
                  - date: '2022-12-21'
                    value: 0
                  - date: '2022-12-22'
                    value: 0
                  - date: '2022-12-23'
                    value: 0
                  - date: '2022-12-24'
                    value: 0
                  - date: '2022-12-25'
                    value: 0
                  - date: '2022-12-26'
                    value: 0
                  - date: '2022-12-27'
                    value: 0
                  - date: '2022-12-28'
                    value: 0
                  - date: '2022-12-29'
                    value: 0
                  - date: '2022-12-30'
                    value: 0
                  - date: '2022-12-31'
                    value: 0
                  - date: '2023-01-01'
                    value: 0
                  - date: '2023-01-02'
                    value: 0
                  - date: '2023-01-03'
                    value: 0
                  - date: '2023-01-04'
                    value: 0
                  - date: '2023-01-05'
                    value: 0
                  - date: '2023-01-06'
                    value: 0
                  - date: '2023-01-07'
                    value: 0
                  - date: '2023-01-08'
                    value: 0
                  - date: '2023-01-09'
                    value: 0
                  - date: '2023-01-10'
                    value: 0
                  - date: '2023-01-11'
                    value: 0
                  - date: '2023-01-12'
                    value: 0
                  - date: '2023-01-13'
                    value: 0
                  - date: '2023-01-14'
                    value: 0
                  - date: '2023-01-15'
                    value: 0
                  - date: '2023-01-16'
                    value: 0
                  - date: '2023-01-17'
                    value: 0
                  - date: '2023-01-18'
                    value: 0
                  - date: '2023-01-19'
                    value: 0
                  - date: '2023-01-20'
                    value: 0
                  - date: '2023-01-21'
                    value: 0
                  - date: '2023-01-22'
                    value: 0
                  - date: '2023-01-23'
                    value: 0
                  - date: '2023-01-24'
                    value: 0
                  - date: '2023-01-25'
                    value: 0
                  - date: '2023-01-26'
                    value: 0
                  - date: '2023-01-27'
                    value: 0
                  - date: '2023-01-28'
                    value: 0
                  - date: '2023-01-29'
                    value: 0
                  - date: '2023-01-30'
                    value: 0
                  - date: '2023-01-31'
                    value: 0
                  - date: '2023-02-01'
                    value: 0
                  - date: '2023-02-02'
                    value: 0
                  - date: '2023-02-03'
                    value: 0
                  - date: '2023-02-04'
                    value: 0
                  - date: '2023-02-05'
                    value: 0
                  - date: '2023-02-06'
                    value: 0
                  - date: '2023-02-07'
                    value: 0
                  - date: '2023-02-08'
                    value: 0
                  - date: '2023-02-09'
                    value: 0
                  - date: '2023-02-10'
                    value: 0
                  - date: '2023-02-11'
                    value: 0
                  - date: '2023-02-12'
                    value: 0
                  - date: '2023-02-13'
                    value: 0
                  - date: '2023-02-14'
                    value: 0
                  - date: '2023-02-15'
                    value: 0
                  - date: '2023-02-16'
                    value: 0
                  - date: '2023-02-17'
                    value: 0
                  - date: '2023-02-18'
                    value: 0
                  - date: '2023-02-19'
                    value: 0
                  - date: '2023-02-20'
                    value: 0
                  - date: '2023-02-21'
                    value: 0
                  - date: '2023-02-22'
                    value: 0
                  - date: '2023-02-23'
                    value: 0
                  - date: '2023-02-24'
                    value: 0
                  - date: '2023-02-25'
                    value: 0
                  - date: '2023-02-26'
                    value: 0
                  - date: '2023-02-27'
                    value: 0
                  - date: '2023-02-28'
                    value: 0
                  - date: '2023-03-01'
                    value: 0
                  - date: '2023-03-02'
                    value: 0
                  - date: '2023-03-03'
                    value: 0
                  - date: '2023-03-04'
                    value: 0
                  - date: '2023-03-05'
                    value: 0
                  - date: '2023-03-06'
                    value: 0
                  - date: '2023-03-07'
                    value: 0
                  - date: '2023-03-08'
                    value: 0
                  - date: '2023-03-09'
                    value: 0
                  - date: '2023-03-10'
                    value: 0
                  - date: '2023-03-11'
                    value: 0
                  - date: '2023-03-12'
                    value: 0
                  - date: '2023-03-13'
                    value: 0
                  - date: '2023-03-14'
                    value: 0
                  - date: '2023-03-15'
                    value: 0
                  - date: '2023-03-16'
                    value: 0
                  - date: '2023-03-17'
                    value: 0
                  - date: '2023-03-18'
                    value: 0
                  - date: '2023-03-19'
                    value: 0
                  - date: '2023-03-20'
                    value: 0
                  - date: '2023-03-21'
                    value: 0
                  - date: '2023-03-22'
                    value: 0
                  - date: '2023-03-23'
                    value: 0
                  - date: '2023-03-24'
                    value: 0
                  - date: '2023-03-25'
                    value: 0
                  - date: '2023-03-26'
                    value: 0
                  - date: '2023-03-27'
                    value: 0
                  - date: '2023-03-28'
                    value: 0
                  - date: '2023-03-29'
                    value: 0
                  - date: '2023-03-30'
                    value: 0
                  - date: '2023-03-31'
                    value: 0
                  - date: '2023-04-01'
                    value: 0
                  - date: '2023-04-02'
                    value: 0
                  - date: '2023-04-03'
                    value: 0
                  - date: '2023-04-04'
                    value: 0
                  - date: '2023-04-05'
                    value: 0
                  - date: '2023-04-06'
                    value: 0
                  - date: '2023-04-07'
                    value: 0
                  - date: '2023-04-08'
                    value: 0
                  - date: '2023-04-09'
                    value: 0
                  - date: '2023-04-10'
                    value: 0
                  - date: '2023-04-11'
                    value: 0
                  - date: '2023-04-12'
                    value: 0
                  - date: '2023-04-13'
                    value: 0
                  - date: '2023-04-14'
                    value: 0
                  - date: '2023-04-15'
                    value: 0
                  - date: '2023-04-16'
                    value: 0
                  - date: '2023-04-17'
                    value: 0
                  - date: '2023-04-18'
                    value: 0
                  - date: '2023-04-19'
                    value: 0
                  - date: '2023-04-20'
                    value: 0
                  - date: '2023-04-21'
                    value: 0
                  - date: '2023-04-22'
                    value: 0
                  - date: '2023-04-23'
                    value: 0
                  - date: '2023-04-24'
                    value: 0
                  - date: '2023-04-25'
                    value: 0
                  - date: '2023-04-26'
                    value: 0
                  - date: '2023-04-27'
                    value: 0
                  - date: '2023-04-28'
                    value: 0
                  - date: '2023-04-29'
                    value: 0
                  - date: '2023-04-30'
                    value: 0
                  - date: '2023-05-01'
                    value: 0
                  - date: '2023-05-02'
                    value: 0
                  - date: '2023-05-03'
                    value: 0
                  - date: '2023-05-04'
                    value: 0
                  - date: '2023-05-05'
                    value: 0
                  - date: '2023-05-06'
                    value: 0
                  - date: '2023-05-07'
                    value: 0
                  - date: '2023-05-08'
                    value: 0
                  - date: '2023-05-09'
                    value: 0
                  - date: '2023-05-10'
                    value: 0
                  - date: '2023-05-11'
                    value: 0
                  - date: '2023-05-12'
                    value: 0
                  - date: '2023-05-13'
                    value: 0
                  - date: '2023-05-14'
                    value: 0
                  - date: '2023-05-15'
                    value: 0
                  - date: '2023-05-16'
                    value: 0
                  - date: '2023-05-17'
                    value: 0
                  - date: '2023-05-18'
                    value: 0
                  - date: '2023-05-19'
                    value: 0
                  - date: '2023-05-20'
                    value: 0
                  - date: '2023-05-21'
                    value: 0
                  - date: '2023-05-22'
                    value: 0
                  - date: '2023-05-23'
                    value: 0
                  - date: '2023-05-24'
                    value: 0
                  - date: '2023-05-25'
                    value: 0
                  - date: '2023-05-26'
                    value: 0
                  - date: '2023-05-27'
                    value: 0
                  - date: '2023-05-28'
                    value: 0
                  - date: '2023-05-29'
                    value: 0
                  - date: '2023-05-30'
                    value: 0
                  - date: '2023-05-31'
                    value: 0
                  - date: '2023-06-01'
                    value: 0
                  - date: '2023-06-02'
                    value: 0
                  - date: '2023-06-03'
                    value: 0
                  - date: '2023-06-04'
                    value: 0
                  - date: '2023-06-05'
                    value: 0
                  - date: '2023-06-06'
                    value: 0
                  - date: '2023-06-07'
                    value: 0
                  - date: '2023-06-08'
                    value: 0
                  - date: '2023-06-09'
                    value: 0
                  - date: '2023-06-10'
                    value: 0
                  - date: '2023-06-11'
                    value: 0
                  - date: '2023-06-12'
                    value: 0
                  - date: '2023-06-13'
                    value: 0
                  - date: '2023-06-14'
                    value: 0
                  - date: '2023-06-15'
                    value: 0
                  - date: '2023-06-16'
                    value: 0
                  - date: '2023-06-17'
                    value: 0
                  - date: '2023-06-18'
                    value: 0
                  - date: '2023-06-19'
                    value: 0
                  - date: '2023-06-20'
                    value: 0
                  - date: '2023-06-21'
                    value: 0
                  - date: '2023-06-22'
                    value: 0
                  - date: '2023-06-23'
                    value: 0
                  - date: '2023-06-24'
                    value: 0
                  - date: '2023-06-25'
                    value: 0
                  - date: '2023-06-26'
                    value: 0
                  - date: '2023-06-27'
                    value: 0
                  - date: '2023-06-28'
                    value: 0
                  - date: '2023-06-29'
                    value: 0
                  - date: '2023-06-30'
                    value: 0
                  - date: '2023-07-01'
                    value: 0
                  - date: '2023-07-02'
                    value: 0
                  - date: '2023-07-03'
                    value: 0
                  - date: '2023-07-04'
                    value: 0
                  - date: '2023-07-05'
                    value: 0
                  - date: '2023-07-06'
                    value: 0
                  - date: '2023-07-07'
                    value: 0
                  - date: '2023-07-08'
                    value: 0
                  - date: '2023-07-09'
                    value: 0
                  - date: '2023-07-10'
                    value: 0
                  - date: '2023-07-11'
                    value: 0
                  - date: '2023-07-12'
                    value: 0
                  - date: '2023-07-13'
                    value: 0
                  - date: '2023-07-14'
                    value: 0
                  - date: '2023-07-15'
                    value: 0
                  - date: '2023-07-16'
                    value: 0
                  - date: '2023-07-17'
                    value: 0
                  - date: '2023-07-18'
                    value: 0
                  - date: '2023-07-19'
                    value: 0
                  - date: '2023-07-20'
                    value: 0
                  - date: '2023-07-21'
                    value: 0
                  - date: '2023-07-22'
                    value: 0
                  - date: '2023-07-23'
                    value: 0
                  - date: '2023-07-24'
                    value: 0
                  - date: '2023-07-25'
                    value: 0
                  - date: '2023-07-26'
                    value: 0
                  - date: '2023-07-27'
                    value: 0
                  - date: '2023-07-28'
                    value: 0
                  - date: '2023-07-29'
                    value: 0
                  - date: '2023-07-30'
                    value: 0
                  - date: '2023-07-31'
                    value: 0
                  - date: '2023-08-01'
                    value: 0
                  - date: '2023-08-02'
                    value: 0
                  - date: '2023-08-03'
                    value: 0
                  - date: '2023-08-04'
                    value: 0
                  - date: '2023-08-05'
                    value: 0
                  - date: '2023-08-06'
                    value: 0
                  - date: '2023-08-07'
                    value: 0
                  - date: '2023-08-08'
                    value: 0
                  - date: '2023-08-09'
                    value: 0
                  - date: '2023-08-10'
                    value: 0
                  - date: '2023-08-11'
                    value: 0
                  - date: '2023-08-12'
                    value: 0
                  - date: '2023-08-13'
                    value: 0
                  - date: '2023-08-14'
                    value: 0
                  - date: '2023-08-15'
                    value: 0
                  - date: '2023-08-16'
                    value: 0
                  - date: '2023-08-17'
                    value: 0
                  - date: '2023-08-18'
                    value: 0
                  - date: '2023-08-19'
                    value: 0
                  - date: '2023-08-20'
                    value: 0
                  - date: '2023-08-21'
                    value: 0
                  - date: '2023-08-22'
                    value: 0
                  - date: '2023-08-23'
                    value: 0
                  - date: '2023-08-24'
                    value: 0
                  - date: '2023-08-25'
                    value: 0
                  - date: '2023-08-26'
                    value: 0
                  - date: '2023-08-27'
                    value: 0
                  - date: '2023-08-28'
                    value: 0
                  - date: '2023-08-29'
                    value: 0
                  - date: '2023-08-30'
                    value: 0
                  - date: '2023-08-31'
                    value: 0
                  - date: '2023-09-01'
                    value: 0
                  - date: '2023-09-02'
                    value: 0
                  - date: '2023-09-03'
                    value: 0
                  - date: '2023-09-04'
                    value: 0
                  - date: '2023-09-05'
                    value: 0
                  - date: '2023-09-06'
                    value: 0
                  - date: '2023-09-07'
                    value: 0
                  - date: '2023-09-08'
                    value: 0
                  - date: '2023-09-09'
                    value: 0
                  - date: '2023-09-10'
                    value: 0
                  - date: '2023-09-11'
                    value: 0
                  - date: '2023-09-12'
                    value: 0
                  - date: '2023-09-13'
                    value: 0
                  - date: '2023-09-14'
                    value: 0
                  - date: '2023-09-15'
                    value: 0
  /analytics/wallet-generation:
    get:
      tags:
        - Analytics
      summary: Get Wallet Generation Chart
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '12908'
            ETag:
              schema:
                type: string
                example: W/"326c-tykf6srsu623s4h6DYitZ9KWvwA"
            Date:
              schema:
                type: string
                example: Sat, 16 Sep 2023 19:57:15 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: volume data retrieved successfully
                data:
                  - date: '2022-08-11'
                    value: 0
                  - date: '2022-08-12'
                    value: 0
                  - date: '2022-08-13'
                    value: 0
                  - date: '2022-08-14'
                    value: 0
                  - date: '2022-08-15'
                    value: 0
                  - date: '2022-08-16'
                    value: 0
                  - date: '2022-08-17'
                    value: 0
                  - date: '2022-08-18'
                    value: 0
                  - date: '2022-08-19'
                    value: 0
                  - date: '2022-08-20'
                    value: 0
                  - date: '2022-08-21'
                    value: 0
                  - date: '2022-08-22'
                    value: 0
                  - date: '2022-08-23'
                    value: 0
                  - date: '2022-08-24'
                    value: 0
                  - date: '2022-08-25'
                    value: 0
                  - date: '2022-08-26'
                    value: 0
                  - date: '2022-08-27'
                    value: 0
                  - date: '2022-08-28'
                    value: 0
                  - date: '2022-08-29'
                    value: 0
                  - date: '2022-08-30'
                    value: 0
                  - date: '2022-08-31'
                    value: 0
                  - date: '2022-09-01'
                    value: 0
                  - date: '2022-09-02'
                    value: 0
                  - date: '2022-09-03'
                    value: 0
                  - date: '2022-09-04'
                    value: 0
                  - date: '2022-09-05'
                    value: 0
                  - date: '2022-09-06'
                    value: 0
                  - date: '2022-09-07'
                    value: 0
                  - date: '2022-09-08'
                    value: 0
                  - date: '2022-09-09'
                    value: 0
                  - date: '2022-09-10'
                    value: 0
                  - date: '2022-09-11'
                    value: 0
                  - date: '2022-09-12'
                    value: 0
                  - date: '2022-09-13'
                    value: 0
                  - date: '2022-09-14'
                    value: 0
                  - date: '2022-09-15'
                    value: 0
                  - date: '2022-09-16'
                    value: 0
                  - date: '2022-09-17'
                    value: 0
                  - date: '2022-09-18'
                    value: 0
                  - date: '2022-09-19'
                    value: 0
                  - date: '2022-09-20'
                    value: 0
                  - date: '2022-09-21'
                    value: 0
                  - date: '2022-09-22'
                    value: 0
                  - date: '2022-09-23'
                    value: 0
                  - date: '2022-09-24'
                    value: 0
                  - date: '2022-09-25'
                    value: 0
                  - date: '2022-09-26'
                    value: 0
                  - date: '2022-09-27'
                    value: 0
                  - date: '2022-09-28'
                    value: 0
                  - date: '2022-09-29'
                    value: 0
                  - date: '2022-09-30'
                    value: 0
                  - date: '2022-10-01'
                    value: 0
                  - date: '2022-10-02'
                    value: 0
                  - date: '2022-10-03'
                    value: 0
                  - date: '2022-10-04'
                    value: 0
                  - date: '2022-10-05'
                    value: 0
                  - date: '2022-10-06'
                    value: 0
                  - date: '2022-10-07'
                    value: 0
                  - date: '2022-10-08'
                    value: 0
                  - date: '2022-10-09'
                    value: 0
                  - date: '2022-10-10'
                    value: 0
                  - date: '2022-10-11'
                    value: 0
                  - date: '2022-10-12'
                    value: 0
                  - date: '2022-10-13'
                    value: 0
                  - date: '2022-10-14'
                    value: 0
                  - date: '2022-10-15'
                    value: 0
                  - date: '2022-10-16'
                    value: 0
                  - date: '2022-10-17'
                    value: 0
                  - date: '2022-10-18'
                    value: 0
                  - date: '2022-10-19'
                    value: 0
                  - date: '2022-10-20'
                    value: 0
                  - date: '2022-10-21'
                    value: 0
                  - date: '2022-10-22'
                    value: 0
                  - date: '2022-10-23'
                    value: 0
                  - date: '2022-10-24'
                    value: 0
                  - date: '2022-10-25'
                    value: 0
                  - date: '2022-10-26'
                    value: 0
                  - date: '2022-10-27'
                    value: 0
                  - date: '2022-10-28'
                    value: 0
                  - date: '2022-10-29'
                    value: 0
                  - date: '2022-10-30'
                    value: 0
                  - date: '2022-10-31'
                    value: 0
                  - date: '2022-11-01'
                    value: 0
                  - date: '2022-11-02'
                    value: 0
                  - date: '2022-11-03'
                    value: 0
                  - date: '2022-11-04'
                    value: 0
                  - date: '2022-11-05'
                    value: 0
                  - date: '2022-11-06'
                    value: 0
                  - date: '2022-11-07'
                    value: 0
                  - date: '2022-11-08'
                    value: 0
                  - date: '2022-11-09'
                    value: 0
                  - date: '2022-11-10'
                    value: 0
                  - date: '2022-11-11'
                    value: 0
                  - date: '2022-11-12'
                    value: 0
                  - date: '2022-11-13'
                    value: 0
                  - date: '2022-11-14'
                    value: 0
                  - date: '2022-11-15'
                    value: 0
                  - date: '2022-11-16'
                    value: 0
                  - date: '2022-11-17'
                    value: 0
                  - date: '2022-11-18'
                    value: 0
                  - date: '2022-11-19'
                    value: 0
                  - date: '2022-11-20'
                    value: 0
                  - date: '2022-11-21'
                    value: 0
                  - date: '2022-11-22'
                    value: 0
                  - date: '2022-11-23'
                    value: 0
                  - date: '2022-11-24'
                    value: 0
                  - date: '2022-11-25'
                    value: 0
                  - date: '2022-11-26'
                    value: 0
                  - date: '2022-11-27'
                    value: 0
                  - date: '2022-11-28'
                    value: 0
                  - date: '2022-11-29'
                    value: 0
                  - date: '2022-11-30'
                    value: 0
                  - date: '2022-12-01'
                    value: 0
                  - date: '2022-12-02'
                    value: 0
                  - date: '2022-12-03'
                    value: 0
                  - date: '2022-12-04'
                    value: 0
                  - date: '2022-12-05'
                    value: 0
                  - date: '2022-12-06'
                    value: 0
                  - date: '2022-12-07'
                    value: 0
                  - date: '2022-12-08'
                    value: 0
                  - date: '2022-12-09'
                    value: 0
                  - date: '2022-12-10'
                    value: 0
                  - date: '2022-12-11'
                    value: 0
                  - date: '2022-12-12'
                    value: 0
                  - date: '2022-12-13'
                    value: 0
                  - date: '2022-12-14'
                    value: 0
                  - date: '2022-12-15'
                    value: 0
                  - date: '2022-12-16'
                    value: 0
                  - date: '2022-12-17'
                    value: 0
                  - date: '2022-12-18'
                    value: 0
                  - date: '2022-12-19'
                    value: 0
                  - date: '2022-12-20'
                    value: 0
                  - date: '2022-12-21'
                    value: 0
                  - date: '2022-12-22'
                    value: 0
                  - date: '2022-12-23'
                    value: 0
                  - date: '2022-12-24'
                    value: 0
                  - date: '2022-12-25'
                    value: 0
                  - date: '2022-12-26'
                    value: 0
                  - date: '2022-12-27'
                    value: 0
                  - date: '2022-12-28'
                    value: 0
                  - date: '2022-12-29'
                    value: 0
                  - date: '2022-12-30'
                    value: 0
                  - date: '2022-12-31'
                    value: 0
                  - date: '2023-01-01'
                    value: 0
                  - date: '2023-01-02'
                    value: 0
                  - date: '2023-01-03'
                    value: 0
                  - date: '2023-01-04'
                    value: 0
                  - date: '2023-01-05'
                    value: 0
                  - date: '2023-01-06'
                    value: 0
                  - date: '2023-01-07'
                    value: 0
                  - date: '2023-01-08'
                    value: 0
                  - date: '2023-01-09'
                    value: 0
                  - date: '2023-01-10'
                    value: 0
                  - date: '2023-01-11'
                    value: 0
                  - date: '2023-01-12'
                    value: 0
                  - date: '2023-01-13'
                    value: 0
                  - date: '2023-01-14'
                    value: 0
                  - date: '2023-01-15'
                    value: 0
                  - date: '2023-01-16'
                    value: 0
                  - date: '2023-01-17'
                    value: 0
                  - date: '2023-01-18'
                    value: 0
                  - date: '2023-01-19'
                    value: 0
                  - date: '2023-01-20'
                    value: 0
                  - date: '2023-01-21'
                    value: 0
                  - date: '2023-01-22'
                    value: 0
                  - date: '2023-01-23'
                    value: 0
                  - date: '2023-01-24'
                    value: 0
                  - date: '2023-01-25'
                    value: 0
                  - date: '2023-01-26'
                    value: 0
                  - date: '2023-01-27'
                    value: 0
                  - date: '2023-01-28'
                    value: 0
                  - date: '2023-01-29'
                    value: 0
                  - date: '2023-01-30'
                    value: 0
                  - date: '2023-01-31'
                    value: 0
                  - date: '2023-02-01'
                    value: 0
                  - date: '2023-02-02'
                    value: 0
                  - date: '2023-02-03'
                    value: 0
                  - date: '2023-02-04'
                    value: 0
                  - date: '2023-02-05'
                    value: 0
                  - date: '2023-02-06'
                    value: 0
                  - date: '2023-02-07'
                    value: 0
                  - date: '2023-02-08'
                    value: 0
                  - date: '2023-02-09'
                    value: 0
                  - date: '2023-02-10'
                    value: 0
                  - date: '2023-02-11'
                    value: 0
                  - date: '2023-02-12'
                    value: 0
                  - date: '2023-02-13'
                    value: 0
                  - date: '2023-02-14'
                    value: 0
                  - date: '2023-02-15'
                    value: 0
                  - date: '2023-02-16'
                    value: 0
                  - date: '2023-02-17'
                    value: 0
                  - date: '2023-02-18'
                    value: 0
                  - date: '2023-02-19'
                    value: 0
                  - date: '2023-02-20'
                    value: 0
                  - date: '2023-02-21'
                    value: 0
                  - date: '2023-02-22'
                    value: 0
                  - date: '2023-02-23'
                    value: 0
                  - date: '2023-02-24'
                    value: 0
                  - date: '2023-02-25'
                    value: 0
                  - date: '2023-02-26'
                    value: 0
                  - date: '2023-02-27'
                    value: 0
                  - date: '2023-02-28'
                    value: 0
                  - date: '2023-03-01'
                    value: 0
                  - date: '2023-03-02'
                    value: 0
                  - date: '2023-03-03'
                    value: 0
                  - date: '2023-03-04'
                    value: 0
                  - date: '2023-03-05'
                    value: 0
                  - date: '2023-03-06'
                    value: 0
                  - date: '2023-03-07'
                    value: 0
                  - date: '2023-03-08'
                    value: 0
                  - date: '2023-03-09'
                    value: 0
                  - date: '2023-03-10'
                    value: 0
                  - date: '2023-03-11'
                    value: 0
                  - date: '2023-03-12'
                    value: 0
                  - date: '2023-03-13'
                    value: 0
                  - date: '2023-03-14'
                    value: 0
                  - date: '2023-03-15'
                    value: 0
                  - date: '2023-03-16'
                    value: 0
                  - date: '2023-03-17'
                    value: 0
                  - date: '2023-03-18'
                    value: 0
                  - date: '2023-03-19'
                    value: 0
                  - date: '2023-03-20'
                    value: 0
                  - date: '2023-03-21'
                    value: 0
                  - date: '2023-03-22'
                    value: 0
                  - date: '2023-03-23'
                    value: 0
                  - date: '2023-03-24'
                    value: 0
                  - date: '2023-03-25'
                    value: 0
                  - date: '2023-03-26'
                    value: 0
                  - date: '2023-03-27'
                    value: 0
                  - date: '2023-03-28'
                    value: 0
                  - date: '2023-03-29'
                    value: 0
                  - date: '2023-03-30'
                    value: 0
                  - date: '2023-03-31'
                    value: 0
                  - date: '2023-04-01'
                    value: 0
                  - date: '2023-04-02'
                    value: 0
                  - date: '2023-04-03'
                    value: 0
                  - date: '2023-04-04'
                    value: 0
                  - date: '2023-04-05'
                    value: 0
                  - date: '2023-04-06'
                    value: 0
                  - date: '2023-04-07'
                    value: 0
                  - date: '2023-04-08'
                    value: 0
                  - date: '2023-04-09'
                    value: 0
                  - date: '2023-04-10'
                    value: 0
                  - date: '2023-04-11'
                    value: 0
                  - date: '2023-04-12'
                    value: 0
                  - date: '2023-04-13'
                    value: 0
                  - date: '2023-04-14'
                    value: 0
                  - date: '2023-04-15'
                    value: 0
                  - date: '2023-04-16'
                    value: 0
                  - date: '2023-04-17'
                    value: 0
                  - date: '2023-04-18'
                    value: 0
                  - date: '2023-04-19'
                    value: 0
                  - date: '2023-04-20'
                    value: 0
                  - date: '2023-04-21'
                    value: 0
                  - date: '2023-04-22'
                    value: 0
                  - date: '2023-04-23'
                    value: 0
                  - date: '2023-04-24'
                    value: 0
                  - date: '2023-04-25'
                    value: 0
                  - date: '2023-04-26'
                    value: 0
                  - date: '2023-04-27'
                    value: 0
                  - date: '2023-04-28'
                    value: 0
                  - date: '2023-04-29'
                    value: 0
                  - date: '2023-04-30'
                    value: 0
                  - date: '2023-05-01'
                    value: 0
                  - date: '2023-05-02'
                    value: 0
                  - date: '2023-05-03'
                    value: 0
                  - date: '2023-05-04'
                    value: 0
                  - date: '2023-05-05'
                    value: 0
                  - date: '2023-05-06'
                    value: 0
                  - date: '2023-05-07'
                    value: 0
                  - date: '2023-05-08'
                    value: 0
                  - date: '2023-05-09'
                    value: 0
                  - date: '2023-05-10'
                    value: 0
                  - date: '2023-05-11'
                    value: 0
                  - date: '2023-05-12'
                    value: 0
                  - date: '2023-05-13'
                    value: 0
                  - date: '2023-05-14'
                    value: 0
                  - date: '2023-05-15'
                    value: 0
                  - date: '2023-05-16'
                    value: 0
                  - date: '2023-05-17'
                    value: 0
                  - date: '2023-05-18'
                    value: 0
                  - date: '2023-05-19'
                    value: 0
                  - date: '2023-05-20'
                    value: 0
                  - date: '2023-05-21'
                    value: 0
                  - date: '2023-05-22'
                    value: 0
                  - date: '2023-05-23'
                    value: 0
                  - date: '2023-05-24'
                    value: 0
                  - date: '2023-05-25'
                    value: 0
                  - date: '2023-05-26'
                    value: 0
                  - date: '2023-05-27'
                    value: 0
                  - date: '2023-05-28'
                    value: 0
                  - date: '2023-05-29'
                    value: 0
                  - date: '2023-05-30'
                    value: 0
                  - date: '2023-05-31'
                    value: 0
                  - date: '2023-06-01'
                    value: 0
                  - date: '2023-06-02'
                    value: 0
                  - date: '2023-06-03'
                    value: 0
                  - date: '2023-06-04'
                    value: 0
                  - date: '2023-06-05'
                    value: 0
                  - date: '2023-06-06'
                    value: 0
                  - date: '2023-06-07'
                    value: 0
                  - date: '2023-06-08'
                    value: 0
                  - date: '2023-06-09'
                    value: 0
                  - date: '2023-06-10'
                    value: 0
                  - date: '2023-06-11'
                    value: 0
                  - date: '2023-06-12'
                    value: 0
                  - date: '2023-06-13'
                    value: 0
                  - date: '2023-06-14'
                    value: 0
                  - date: '2023-06-15'
                    value: 0
                  - date: '2023-06-16'
                    value: 0
                  - date: '2023-06-17'
                    value: 0
                  - date: '2023-06-18'
                    value: 0
                  - date: '2023-06-19'
                    value: 0
                  - date: '2023-06-20'
                    value: 0
                  - date: '2023-06-21'
                    value: 0
                  - date: '2023-06-22'
                    value: 0
                  - date: '2023-06-23'
                    value: 0
                  - date: '2023-06-24'
                    value: 0
                  - date: '2023-06-25'
                    value: 0
                  - date: '2023-06-26'
                    value: 0
                  - date: '2023-06-27'
                    value: 0
                  - date: '2023-06-28'
                    value: 0
                  - date: '2023-06-29'
                    value: 0
                  - date: '2023-06-30'
                    value: 0
                  - date: '2023-07-01'
                    value: 0
                  - date: '2023-07-02'
                    value: 0
                  - date: '2023-07-03'
                    value: 0
                  - date: '2023-07-04'
                    value: 0
                  - date: '2023-07-05'
                    value: 0
                  - date: '2023-07-06'
                    value: 0
                  - date: '2023-07-07'
                    value: 0
                  - date: '2023-07-08'
                    value: 0
                  - date: '2023-07-09'
                    value: 0
                  - date: '2023-07-10'
                    value: 0
                  - date: '2023-07-11'
                    value: 0
                  - date: '2023-07-12'
                    value: 0
                  - date: '2023-07-13'
                    value: 0
                  - date: '2023-07-14'
                    value: 0
                  - date: '2023-07-15'
                    value: 0
                  - date: '2023-07-16'
                    value: 0
                  - date: '2023-07-17'
                    value: 0
                  - date: '2023-07-18'
                    value: 0
                  - date: '2023-07-19'
                    value: 0
                  - date: '2023-07-20'
                    value: 0
                  - date: '2023-07-21'
                    value: 0
                  - date: '2023-07-22'
                    value: 0
                  - date: '2023-07-23'
                    value: 0
                  - date: '2023-07-24'
                    value: 0
                  - date: '2023-07-25'
                    value: 0
                  - date: '2023-07-26'
                    value: 0
                  - date: '2023-07-27'
                    value: 0
                  - date: '2023-07-28'
                    value: 0
                  - date: '2023-07-29'
                    value: 0
                  - date: '2023-07-30'
                    value: 0
                  - date: '2023-07-31'
                    value: 0
                  - date: '2023-08-01'
                    value: 0
                  - date: '2023-08-02'
                    value: 0
                  - date: '2023-08-03'
                    value: 0
                  - date: '2023-08-04'
                    value: 0
                  - date: '2023-08-05'
                    value: 0
                  - date: '2023-08-06'
                    value: 0
                  - date: '2023-08-07'
                    value: 0
                  - date: '2023-08-08'
                    value: 0
                  - date: '2023-08-09'
                    value: 0
                  - date: '2023-08-10'
                    value: 0
                  - date: '2023-08-11'
                    value: 0
                  - date: '2023-08-12'
                    value: 0
                  - date: '2023-08-13'
                    value: 0
                  - date: '2023-08-14'
                    value: 0
                  - date: '2023-08-15'
                    value: 0
                  - date: '2023-08-16'
                    value: 0
                  - date: '2023-08-17'
                    value: 0
                  - date: '2023-08-18'
                    value: 0
                  - date: '2023-08-19'
                    value: 0
                  - date: '2023-08-20'
                    value: 0
                  - date: '2023-08-21'
                    value: 0
                  - date: '2023-08-22'
                    value: 0
                  - date: '2023-08-23'
                    value: 0
                  - date: '2023-08-24'
                    value: 0
                  - date: '2023-08-25'
                    value: 0
                  - date: '2023-08-26'
                    value: 0
                  - date: '2023-08-27'
                    value: 0
                  - date: '2023-08-28'
                    value: 0
                  - date: '2023-08-29'
                    value: 0
                  - date: '2023-08-30'
                    value: 0
                  - date: '2023-08-31'
                    value: 0
                  - date: '2023-09-01'
                    value: 0
                  - date: '2023-09-02'
                    value: 0
                  - date: '2023-09-03'
                    value: 0
                  - date: '2023-09-04'
                    value: 0
                  - date: '2023-09-05'
                    value: 0
                  - date: '2023-09-06'
                    value: 0
                  - date: '2023-09-07'
                    value: 0
                  - date: '2023-09-08'
                    value: 0
                  - date: '2023-09-09'
                    value: 0
                  - date: '2023-09-10'
                    value: 0
                  - date: '2023-09-11'
                    value: 0
                  - date: '2023-09-12'
                    value: 0
                  - date: '2023-09-13'
                    value: 0
                  - date: '2023-09-14'
                    value: 0
                  - date: '2023-09-15'
                    value: 0
  /analytics/stats:
    get:
      tags:
        - Analytics
      summary: Get Stats
      security:
        - bearerAuth: []
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '131'
            ETag:
              schema:
                type: string
                example: W/"83-aEQyWX0KPyo4Ch2qt6rDyiPq5VE"
            Date:
              schema:
                type: string
                example: Sun, 17 Sep 2023 18:33:30 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: volume data retrieved successfully
                data:
                  total_volume: 622
                  total_credit: 597
                  total_debit: 25
  /analytics/wallet-stats:
    get:
      tags:
        - Analytics
      summary: Get Wallet Metrics
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '389'
            ETag:
              schema:
                type: string
                example: W/"185-S/G5qVm+3ihsGEnTiENkhBJC8bI"
            Date:
              schema:
                type: string
                example: Sun, 17 Sep 2023 19:03:48 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: wallet generation metrics retrieved successfully
                data:
                  totalWalletGenerated: 61
                  totalDeletedWallets: 1
                  breakdownByNetwork:
                    - network: bitcoin
                      count: 14
                    - network: dashcoin
                      count: 2
                    - network: dogecoin
                      count: 10
                    - network: erc20
                      count: 16
                    - network: litecoin
                      count: 2
                    - network: solana
                      count: 2
                    - network: trc20
                      count: 15
  /trade/buy:
    post:
      tags:
        - Trade
      summary: Buy
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                amount:
                  type: number
                  description: Amount of token you want to buy
                  example: '0.00002'
                token:
                  type: string
                  description: Token to buy, e.g btc, eth
                  example: btc
      security:
        - bearerAuth: []
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '69'
            ETag:
              schema:
                type: string
                example: W/"45-TwwQ35x2892ezXMOfXetkmEC1+k"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:57:28 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: buy operation successful
                data: null
  /trade/sell:
    post:
      tags:
        - Trade
      summary: Sell
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                amount:
                  type: string
                  description: Amount of token you want to sell
                token:
                  type: string
                  description: Token to sell, e.g btc, eth
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '69'
            ETag:
              schema:
                type: string
                example: W/"45-TwwQ35x2892ezXMOfXetkmEC1+k"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 15:58:33 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: buy operation successful
                data: null
  /trade/swap:
    post:
      tags:
        - Trade
      summary: Swap
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                amount:
                  type: integer
                  description: Amount of token you want to convert
                  example: '200'
                from:
                  type: string
                  description: Token to convert, e.g btc, eth
                  example: usdt
                to:
                  type: string
                  description: Token to receive after conversion
                  example: btc
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '70'
            ETag:
              schema:
                type: string
                example: W/"46-pf8fr15qGW5vxVSiIaY3WC3heRo"
            Date:
              schema:
                type: string
                example: Tue, 24 Sep 2024 16:00:01 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: swap operation successful
                data: null
  /tokens:
    get:
      tags:
        - Trade
      summary: Tokens
      responses:
        '200':
          description: OK
          headers:
            X-Powered-By:
              schema:
                type: string
                example: Express
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
            Content-Type:
              schema:
                type: string
                example: application/json; charset=utf-8
            Content-Length:
              schema:
                type: integer
                example: '15575'
            ETag:
              schema:
                type: string
                example: W/"3cd7-5KmfuEIbgDdHPX5TMvSRClILmto"
            Date:
              schema:
                type: string
                example: Mon, 19 Feb 2024 16:28:08 GMT
            Connection:
              schema:
                type: string
                example: keep-alive
            Keep-Alive:
              schema:
                type: string
                example: timeout=5
          content:
            application/json:
              schema:
                type: object
              example:
                status: success
                message: tokens retrieved
                data:
                  tokens:
                    - btc
                    - eth
                    - usdt
                    - bnb
                    - ltc
                    - dash
                    - xrp
                    - doge
                    - sol
                    - busd
                    - shib
                    - wkd
                    - zil
                    - slp
                    - reef
                    - matic
                    - near
                    - bch
                    - twt
                    - bake
                    - cake
                    - atom
                    - uni
                    - avax
                    - 1inch
                    - c98
                    - link
                    - farm
                    - fil
                    - axs
                    - lunc
                    - bat
                    - ada
                    - bttc
                    - trx
                    - iotx
                    - tlm
                    - super
                    - alice
                  tokenConfigs:
                    - id: 1
                      token: btc
                      price_usd: 52091.11000000001
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["bitcoin"]'
                      receive_networks: '["bitcoin"]'
                      created_at: '2023-07-12T18:05:01.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 2
                      token: eth
                      price_usd: 2914.6300000000006
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["erc20"]'
                      receive_networks: '["erc20"]'
                      created_at: '2023-07-12T18:10:08.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 3
                      token: usdt
                      price_usd: 1
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["trc20", "bep20"]'
                      receive_networks: '["trc20", "bep20"]'
                      created_at: '2023-07-18T12:25:18.000Z'
                      updated_at: '2023-08-10T10:38:10.000Z'
                      deleted_at: null
                    - id: 4
                      token: bnb
                      price_usd: 355
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["bep2", "bep20"]'
                      receive_networks: '["bep2", "bep20"]'
                      created_at: '2023-10-06T01:46:19.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 5
                      token: ltc
                      price_usd: 71.28
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["litecoin"]'
                      receive_networks: '["litecoin"]'
                      created_at: '2023-10-06T01:46:19.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 6
                      token: dash
                      price_usd: 29.95
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["dashcoin"]'
                      receive_networks: '["dashcoin"]'
                      created_at: '2023-10-06T01:46:31.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 7
                      token: xrp
                      price_usd: 0.559
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["ripple"]'
                      receive_networks: '["ripple"]'
                      created_at: '2023-10-06T01:46:31.000Z'
                      updated_at: '2024-02-19T16:25:40.000Z'
                      deleted_at: null
                    - id: 8
                      token: doge
                      price_usd: 0.08788
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["dogecoin"]'
                      receive_networks: '["dogecoin"]'
                      created_at: '2023-10-06T01:47:14.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 10
                      token: sol
                      price_usd: 113.55
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["solana"]'
                      receive_networks: '["solana"]'
                      created_at: '2023-10-06T01:47:54.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 11
                      token: busd
                      price_usd: 1.0003
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '["bep20"]'
                      receive_networks: '["bep20"]'
                      created_at: '2023-10-06T01:47:54.000Z'
                      updated_at: '2024-02-19T16:12:01.000Z'
                      deleted_at: null
                    - id: 12
                      token: shib
                      price_usd: 0.00000981
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '["bep20"]'
                      created_at: '2023-10-09T15:54:51.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 13
                      token: wkd
                      price_usd: 3.000088e-9
                      status: 1
                      send: 1
                      receive: 1
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-09T15:54:51.000Z'
                      updated_at: '2024-02-19T16:12:01.000Z'
                      deleted_at: null
                    - id: 14
                      token: zil
                      price_usd: 0.02379
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:49:00.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 15
                      token: slp
                      price_usd: 0.003872
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:02.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 16
                      token: reef
                      price_usd: 0.001786
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:02.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 17
                      token: matic
                      price_usd: 0.9871
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:23.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 18
                      token: near
                      price_usd: 3.532
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:23.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 19
                      token: bch
                      price_usd: 270
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:45.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 20
                      token: twt
                      price_usd: 1.3637
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:45.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 21
                      token: bake
                      price_usd: 0.4212
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:54.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 22
                      token: cake
                      price_usd: 2.813000000000001
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-23T15:50:54.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 23
                      token: atom
                      price_usd: 10.656
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:51:53.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 24
                      token: uni
                      price_usd: 7.605
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:51:53.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 25
                      token: avax
                      price_usd: 39.67000000000001
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:52:10.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 26
                      token: 1inch
                      price_usd: 0.4578
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:52:10.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 27
                      token: c98
                      price_usd: 0.3524
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:52:33.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 28
                      token: link
                      price_usd: 20.035
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:52:33.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 29
                      token: farm
                      price_usd: 46.540000000000006
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:53:45.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 30
                      token: fil
                      price_usd: 6.961
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-25T20:53:45.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 33
                      token: axs
                      price_usd: 8.25
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-26T01:03:41.000Z'
                      updated_at: '2024-02-19T16:25:41.000Z'
                      deleted_at: null
                    - id: 34
                      token: lunc
                      price_usd: 0.00013124
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-26T01:03:41.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 35
                      token: bat
                      price_usd: 0.2607
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-26T01:07:06.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 36
                      token: ada
                      price_usd: 0.6249
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-10-26T01:07:19.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 38
                      token: bttc
                      price_usd: 0.00000115
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-11-12T06:37:45.000Z'
                      updated_at: '2024-02-19T16:25:41.000Z'
                      deleted_at: null
                    - id: 39
                      token: trx
                      price_usd: 0.13634
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-11-12T06:43:52.000Z'
                      updated_at: '2024-02-19T16:25:40.000Z'
                      deleted_at: null
                    - id: 40
                      token: iotx
                      price_usd: 0.06193
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-11-28T10:20:32.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 41
                      token: tlm
                      price_usd: 0.017
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-11-28T10:20:32.000Z'
                      updated_at: '2024-02-19T16:25:41.000Z'
                      deleted_at: null
                    - id: 44
                      token: super
                      price_usd: 1.1999
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-12-04T15:41:38.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
                    - id: 45
                      token: alice
                      price_usd: 1.38
                      status: 1
                      send: 0
                      receive: 0
                      buy: 1
                      sell: 1
                      swap: 1
                      minimum_trade: 1
                      maximum_trade: 100000
                      minimum_send: 1
                      maximum_send: 100000
                      minimum_receive: 1
                      maximum_receive: 100000
                      send_fee: 1
                      send_networks: '[]'
                      receive_networks: '[]'
                      created_at: '2023-12-04T15:41:38.000Z'
                      updated_at: '2024-02-19T16:28:01.000Z'
                      deleted_at: null
  /transaction/token-deposit:
    get:
      tags:
        - Transaction
      summary: Token deposits
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/token-withdrawal:
    get:
      tags:
        - Transaction
      summary: Token withdrawals
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/deposit/kefkelfkefkfrfklkfekfefeff:
    get:
      tags:
        - Transaction
      summary: Token by txhash
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/status/hgvfgkv3efbhvefwbwfhekbhjf:
    get:
      tags:
        - Transaction
      summary: Token status by txhash
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/refId/hbdwhfkebfhkbhfkwfhwkhgfhbwek:
    get:
      tags:
        - Transaction
      summary: Token by refId
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/search-blockchain-txhash:
    post:
      tags:
        - Transaction
      summary: Search Transaction On Block
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                tx_hash:
                  type: string
                  example: >-
                    0x9ffd7f17177b6f517195bb5c3e8a769eff276ff56e875ffbba703ee6a940c23b
                network:
                  type: string
                  example: erc20
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/requery/bep20:
    post:
      tags:
        - Transaction
      summary: Requery
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                tx_hash:
                  type: string
                  example: >-
                    52CjcHgQHWC1wvGFRSeJVJ18T2hV7DwPimLR13nktLMKK8PgWM99UyAazTTaDD2fkqiAqGNXA3jes7JzRNoe8buB
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/refund:
    post:
      tags:
        - Transaction
      summary: Refund
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                refid:
                  type: integer
                  example: '10704380386654367514'
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /transaction/network-fee:
    post:
      tags:
        - Transaction
      summary: Network fees
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                network:
                  type: string
                  example: solana
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
