Skip to content

Commit 281d36d

Browse files
committed
cg api node
1 parent c06eb36 commit 281d36d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

assets_js_bitrequest_payments.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -901,9 +901,11 @@ function getccexchangerates(apilist, api) {
901901
api_attempt[apilist][api] = true;
902902
loadertext("get " + request.currencysymbol + " rates from " + api);
903903
var payment = request.payment,
904+
contract = request.token_contract,
905+
iserc = (request.erc20 === true) ? true : false,
904906
payload = (api == "coinmarketcap") ? "v1/cryptocurrency/quotes/latest?id=" + request.cmcid :
905907
(api == "coinpaprika") ? request.currencysymbol + "-" + payment :
906-
(api == "coingecko") ? (request.erc20 === true) ? "simple/token_price/ethereum?contract_addresses=" + request.token_contract + "&vs_currencies=usd" : "simple/price?ids=" + payment + "&vs_currencies=usd" :
908+
(api == "coingecko") ? (iserc) ? "simple/token_price/ethereum?contract_addresses=" + contract + "&vs_currencies=usd" : "simple/price?ids=" + payment + "&vs_currencies=usd" :
907909
false;
908910
if (payload === false) {
909911
loadertext("api error");
@@ -934,9 +936,10 @@ function getccexchangerates(apilist, api) {
934936
cc_fail(apilist, api, error_val);
935937
return
936938
}
937-
var ccrate = (api == "coinmarketcap") ? data.data[request.cmcid].quote.USD.price :
939+
var pnode = (iserc) ? contract : payment,
940+
ccrate = (api == "coinmarketcap") ? data.data[request.cmcid].quote.USD.price :
938941
(api == "coinpaprika") ? data.quotes.USD.price :
939-
(api == "coingecko") ? data[payment].usd :
942+
(api == "coingecko") ? data[pnode].usd :
940943
null;
941944
if (ccrate) {
942945
loadertext("success");

0 commit comments

Comments
 (0)