Zero X
ZeroX provider implementation for trading functionality.
This class provides access to ZeroX's token swap capabilities, including sources discovery, price quotes, and transaction quotes.
Parameters
api
The ZeroX trading API instance.
Functions
Link copied to clipboard
open suspend fun getPrice(request: ZeroXPriceRequest, zeroXApiKey: String? = null): Result<ZeroXPriceResponse>
Retrieves a price quote without transaction data.
Link copied to clipboard
open suspend fun getQuote(request: ZeroXQuoteRequest, zeroXApiKey: String? = null): Result<ZeroXQuoteResponse>
Retrieves a swap quote with transaction data.
Link copied to clipboard
open suspend fun getSources(chainId: String, zeroXApiKey: String? = null): Result<ZeroXSourcesResponse>
Retrieves available swap sources for a chain.