YieldXyzApi

class YieldXyzApi(host: String, apiKey: String, requests: PortalRequests)

API class specifically for Yield.xyz integration functionality.

This class handles all yield-related API calls including discovering yields, entering/exiting yield opportunities, managing yields, and tracking transactions.

Parameters

host

The base URL of the API server.

apiKey

The API key used for authentication.

requests

An instance of PortalRequests to handle HTTP requests.

Constructors

Link copied to clipboard
constructor(host: String, apiKey: String, requests: PortalRequests)

Functions

Link copied to clipboard

Enters a yield opportunity through the Yield.xyz integration.

Link copied to clipboard

Exits a yield opportunity through the Yield.xyz integration.

Link copied to clipboard

Retrieves historical yield actions with optional filtering.

Link copied to clipboard

Retrieves yield balances for specified addresses and networks.

Link copied to clipboard

Retrieves yield opportunities from the Yield.xyz integration.

Link copied to clipboard

Retrieves a single yield action transaction by its ID.

Link copied to clipboard

Manages a yield opportunity through the Yield.xyz integration.

Link copied to clipboard

Submits a transaction hash for tracking in the Yield.xyz integration.