Skip to main content Link Search Menu Expand Document (external link)

[generated documentation]
FTXClient > GeneralApi > Convert
FTX convert endpoints


AcceptQuoteAsync

https://docs.ftx.com/#accept-quote

Accept a convert quote

var client = new FTXClient();  
var result = await client.GeneralApi.Convert.AcceptQuoteAsync(/* parameters */);  
Task<WebCallResult> AcceptQuoteAsync(long quoteId, string? subaccountName = default, CancellationToken ct = default);  
Parameter Description
quoteId Id of quote to accept
[Optional] subaccountName Subaccount name to execute this request for
[Optional] ct Cancellation token


CreateQuoteRequestAsync

https://docs.ftx.com/#request-quote

Create a new quote request

var client = new FTXClient();  
var result = await client.GeneralApi.Convert.CreateQuoteRequestAsync(/* parameters */);  
Task<WebCallResult<FTXConvertQuoteResult>> CreateQuoteRequestAsync(string fromAsset, string toAsset, decimal quantity, string? subaccountName = default, CancellationToken ct = default);  
Parameter Description
fromAsset From asset
toAsset To asset
quantity Quantity
[Optional] subaccountName Subaccount name to execute this request for
[Optional] ct Cancellation token


GetQuoteStatusAsync

https://docs.ftx.com/#get-quote-status

Get quote status

var client = new FTXClient();  
var result = await client.GeneralApi.Convert.GetQuoteStatusAsync(/* parameters */);  
Task<WebCallResult<IEnumerable<FTXConvertQuote>>> GetQuoteStatusAsync(long quoteId, string? subaccountName = default, CancellationToken ct = default);  
Parameter Description
quoteId Quote id
[Optional] subaccountName Subaccount name to execute this request for
[Optional] ct Cancellation token