首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ccxt中使用fetchBalance()参数

如何在ccxt中使用fetchBalance()参数
EN

Stack Overflow用户
提问于 2021-05-19 00:03:47
回答 1查看 4.2K关注 0票数 2

我对ccxt还不熟悉,我正试着用USDT来获取我的余额。

此信息包含在以下代码返回给我的内容中:

代码语言:javascript
复制
(async () => {
    console.log (await exchange.fetchBalance ())
}) ()

但是它还返回了许多我不需要的其他数据。

文档包括以下代码:fetchBalance (params = {})

我不知道如何使用"params“。

手册中相应的摘录如下:https://ccxt.readthedocs.io/en/latest/manual.html#querying-account-balance

EN

回答 1

Stack Overflow用户

发布于 2021-07-26 06:32:28

fetchBalances()上的params参数用于将exchange特定的数据传递给请求。由于每个交换提供了不同的端点,CCXT为最常见的用例提供了统一的API。它涵盖了很多,但并不是每一个交易所的所有东西。统一API中的大多数方法都是这样。

因此,要回答您的问题,我们需要更多的信息,比如您从哪一种交换中获取余额来使用params arg?

不过,像这样的事情现在应该会让你越界:

代码语言:javascript
复制
const currency = 'USDT';

async function fetchBalance(currency) {
  const balance = await exchange.fetchBalance(); // returns huge object with all balances
  return balance.free[currency]; // returns 'free' or available balance of USDT
}

您可以在这里阅读有关统一API的文章- https://ccxt.readthedocs.io/en/latest/manual.html#overriding-unified-api-params

如果对用例的统一API不满意,可以使用隐式API。同样,我不能在没有更多信息的情况下提供一个示例,但这允许您使用CCXT库和交换中记录的交换端点。在这些本机端点上仍然存在CCXT抽象,但是如果CCXT与所选交换的集成不完整,这将使您脱离绑定。

查看这里的隐式API - https://ccxt.readthedocs.io/en/latest/manual.html#implicit-api-methods

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67595357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档