The API endpoints of Convert require authentication. Please start by creating an OKX API key. Only the assets in the funding account can be used for conversion.
Convert
Get Convert Currencies
Please refer to the official OKX API Docs for required parameters.
Function Name:
getConvertCurrencies()
Usage:
import { createExchange } from "./exchanges/exchange.js";
let myOkxAccount = createExchange({
exchange: "okx",
authenticate: true,
key: "myKeys",
secret: "mySecret",
passphrase: "myPassphrase",
label: "okx",
marginType: "usdt"
});
async function getConvertCurrencies(exchange, options) {
try {
let result = await exchange.getConvertCurrencies(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
const result = await getConvertCurrencies(myOkxAccount)
Get Convert Currency Pair
Please refer to the official OKX API Docs for required parameters.
Function Name:
getConvertCurrencyPair()
Usage:
import { createExchange } from "./exchanges/exchange.js";
let myOkxAccount = createExchange({
exchange: "okx",
authenticate: true,
key: "myKeys",
secret: "mySecret",
passphrase: "myPassphrase",
label: "okx",
marginType: "usdt"
});
async function getConvertCurrencyPair(exchange, options) {
try {
let result = await exchange.getConvertCurrencyPair(options);
console.log(result);
} catch (error) {
console.log(error.message);
}
}
const result = await getConvertCurrencyPair(myOkxAccount,
{
fromCcy: "USDT",
toCcy: "BTC"
})
Estimate Quote
Please refer to the official OKX API Docs for required parameters.