Ryan O'Hara-Reid

Results 47 issues of 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...

review me
high priority

# 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...

nomerge requires dependency

# 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...

review me
medium priority

# 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...

review me
medium priority

# 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...

bug
low priority
rebase/merge of master required

# 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...

review me
high priority

## 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...

bug
review me
high priority

# 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 #...

low priority
review me

# 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...

help wanted
low priority

# 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...

review me
medium priority