@mojito-inc/core-service
Version:
Mojito Core API service for auction, payment, token
52 lines (48 loc) • 1.17 kB
JavaScript
;
var client = require('@apollo/client');
const getUsdConversionQueries = client.gql `
query getUsdConversionQueries($cryptoCurrencyCode: CryptoCurrenyCode!) {
getUSDPrice(cryptoCurrencyCode: $cryptoCurrencyCode) {
amount
currency
base
}
}
`;
const getSupportedCurrenciesQueries = client.gql `
query ($nftTokenId: UUID1!, $orgId: UUID1!) {
getSupportedCurrencies(orgId: $orgId, nftTokenId: $nftTokenId) {
id
name
networkId
symbol
contractAddress
secondaryMarketplaceContractAddress
network {
id
name
chainID
wethAddress
paymentCurrency
}
}
}
`;
const getConversionRateQuery = client.gql `
query getConversionRateQuery(
$toCurrency: CurrencyCode!
$fromCurrecny: CurrencyCode!
) {
getConversionRate(
toCurrency: $toCurrency
fromCurrecny: $fromCurrecny
) {
rate
base
currency
}
}
`;
exports.getConversionRateQuery = getConversionRateQuery;
exports.getSupportedCurrenciesQueries = getSupportedCurrenciesQueries;
exports.getUsdConversionQueries = getUsdConversionQueries;