Files
clio/src/web
nkramer44 9ca4c7afd3 fix: Remove InvalidHotWallet Error from gateway_balances RPC handler (#1830)
Fixes #1825 by removing the check in the gateway_balances RPC handler
that returns the RpcInvalidHotWallet error code if one of the addresses
supplied in the request's `hotwallet` array does not have a trustline
with the `account` from the request.

As stated in the original ticket, this change fixes a discrepancy in
behavior between Clio and rippled, as rippled does not check for
trustline existence when handling gateway_balances RPCs

Co-authored-by: Sergey Kuznetsov <skuznetsov@ripple.com>
2025-02-04 10:37:50 +00:00
..
2024-02-05 13:10:50 +00:00
2024-02-05 13:10:50 +00:00

Web server subsystem

This folder contains all of the classes for running the web server.

The web server subsystem:

  • Handles JSON-RPC and websocket requests.

  • Supports SSL if a cert and key file are specified in the config.

  • Handles all types of requests on a single port.

Each request is handled asynchronously using Boost Asio.

Much of this code was originally copied from Boost beast example code.