Ryan O'Hara-Reid
Ryan O'Hara-Reid
# PR Description This adds initial functionality for outbound websocket requests on GateIO using multi connection management. Dependencies: * #1580 * #1581 * #1615 Please delete options that are not...
# PR Description * Adds functions for trading using websocket connection. * Correctly routes outbound requests through available connection dependant on asset settlement * Integrates an independant wrapper function for...
# PR Description * Attempts to decouple a connection from a global lookup table for outbound request to response matching. This allows for generic startup messages to be used across...
# PR Description This pull request introduces a custom JSON package located in encoding/json/ to facilitate swapping between the default Go encoding/json package and the sonic library based on build...
# PR Description This can subscribe to all available pairs on Gateio and demonstrate at a GCT library level. NOTE: Engine cannot currently keep up with the amount of incoming...
# PR Description * Stops usage of inline sleep as this has a chance to 429 across multiple go routine requests. * Starts populating context but this will be continued...
## WebSocket ### Multiple Connections for Asset Endpoints - **Feature**: Implemented the ability to spawn multiple WebSocket connections for different asset endpoints. - **Design Decision**: - Opted for a separate...
# PR Description * Needed absolute value as it was returning negative values. * Adds decimal package calc * Adds vars so that less decimal structs are allocated Fixes #...
# PR Description * Adds `AutomaticPreFlightCheck` function to determine functionality support between protocols and asset types. * This is a POC for eligibility testing. This is backwards compatible and constricted...
# PR Description * The multiplexer was a good intermediary but added in overhead and code complexity. This PR shifts the burden of websocket message match management to stream.Match using...