Solana/Web3.js:@Solana/web3.js 是否支持 Solana 目前的价格?

Solana/Web3.js: Does @Solana/web3.js support the current price for Solana?

我目前正在使用@Solana/web3.js 框架并想获取 Solana 的当前价格,以便将用户的余额转换为美元等

@solana/web3.js 模块目前只关注与原生 Solana 程序的交互,以及提供通过 RPC 与 Solana 区块链交互的工具。

我建议使用 CoinGecko's API 来查找 SOL 和其他代币的当前美元价值。

这是一个客户端示例,请注意 url 参数

ids=solana vs_currencies=usd

var url = "https://api.coingecko.com/api/v3/simple/price?ids=solana&vs_currencies=usd";

var xhr = new XMLHttpRequest();
xhr.open("GET", url);

xhr.setRequestHeader("accept", "application/json");

xhr.onreadystatechange = function() {
  if (xhr.readyState === 4) {
    console.log(xhr.status);
    console.log(xhr.responseText);
  }
};

xhr.send();