GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 如何获取代币的全部供应量

如何获取代币的全部供应量

admin 加密百科 157

概述

在今天的文章中,我们将首先阐明加密货币的总供应量意味着什么。我们还将深入探讨理解这一指标的优势,并讨论了解代币总供应量至关重要的常见用例。之后,我们将介绍 Moralis——业界首屈一指的 Web3 数据提供商。在此过程中,您将学习如何通过简单的三步流程使用 Moralis 的 Token API 获取代币的总供应量:

  1. 获取 Moralis API 密钥

  2. 编写脚本,调用代币余额和价格端点

  3. 执行代码

接下来,我们还将重点介绍在开发去中心化应用程序(dapps)时有用的其他 Moralis API! 

因此,如果您正在寻找获取代币全部供应的最简单方法,本指南适合您。让我们开始吧!

加密代币的总供应量是多少? 

加密货币的总供应量是指当前存在的硬币或代币的数量。这包括活跃交易或流通的代币,以及锁定并等待向公开市场发行的代币。本质上,总供应量是通过从所有铸造硬币的总和中减去已烧毁或销毁的代币数量来计算的!

加密货币的总供应量由两个主要部分组成:

  • 流通供应量:这是流通中的代币或硬币的数量。例如,它包括可在市场上交易的代币。

  • 锁定代币:虽然存在,但这些代币无法公开交易。项目团队可能会保留一部分代币用于战略目的,例如营销活动和开发资金,或将其指定用于特定计划,例如质押奖励。

本概述应能让您清楚地了解加密货币的总供应量。现在,让我们探索这一特定指标的一些好处!

为什么你想要获得代币的全部供应量?

加密代币的总供应量指标具有多种优势,特别是在投资分析、经济规划和市场理解方面。以下是三个主要示例:

  • 加密货币估值:总供应量指标对于计算加密货币的估值至关重要。市值是衡量加密货币价值的核心指标,通过将总供应量乘以资产的当前价格得出。这有助于投资者评估不同加密货币的相对规模和价值。

  • 透明度与信任:清晰且不可篡改的代币总供应量记录可提高透明度,这对于在投资者、用户、监管机构和其他利益相关者之间建立信任至关重要。了解总供应量可确保各方都能核实流通中的代币数量。

  • 投资见解:一种货币的总供应量提供了对其丰富性或稀缺性的重要见解,这对加密货币投资者来说是重要的因素。稀缺性可以推动需求,而丰富性可能会影响货币的长期价格稳定性。

代币供应用例 

在 Web3 开发方面,很多情况下你需要加密货币的全部供应量。以下是三个突出的用例:

  • 钱包:加密货币钱包可以显示总供应量,以提供有关用户持有量的背景信息。通过显示可用的代币总数,用户可以了解自己在整个供应量中所占的份额,从而帮助他们做出明智的投资决策。

  • 去中心化交易所 (DEX): DEX 显示代币的总供应量,以指导交易决策并提供市场背景。该指标对交易者至关重要,因为它会影响策略、流动性评估和整体市场分析。

  • 分析平台:跟踪加密货币统计数据和市场行为的平台(例如Moralis Money)使用代币的总供应量作为其报告的核心指标。这些数据可帮助分析师和投资者评估代币的稀缺性、分布和潜在价值。

这让您大致了解代币的总供应量、此指标的好处以及这些数据可以派上用场的场景。在下一部分中,我们将向您展示获取代币全部供应量的最简单方法!

获取代币全部供应的最简单方法——Moralis 介绍 

获取代币全部供应的最简单方法是利用 Moralis 等 Web3 数据提供商。在 Moralis,我们提供全面的节点和跨链 API,以促进链上数据无缝集成到您的项目中。通过利用我们的顶级开发工具,您可以更快速、更有效地创建 dapp!

那么,如何使用 Moralis 来获取代币的全部供应量?

Moralis 提供高度全面的 API,通过更少的调用提供更多数据。因此,要获取代币的全部供应,您只需调用我们的一个 ERC-20 端点,例如用于余额、元数据等的端点。

为了向您展示这是如何工作的,让我们看一个用于获取任何 ERC-20 代币元数据的简短脚本:

从‘node-fetch’导入fetch
const选项 = {
 方法:'GET'
 标题:{
   接受:'application/json'
   'X-API 密钥' 'YOUR_API_KEY'
 }
}
获取'https://deep-index.moralis.io/api/v2.2/erc20/metadata?chain=eth&addresses%5B0%5D=0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' ,选项
 .then 响应= >响应.json
 .then 响应= >控制台.log 响应
 .catch ( err = > console . error ( err ) ) ;

通过调用上述端点,您将收到两个关键指标:total_supplytotal_supply_formatted。以下是输出示例:

[
 {
   地址:'0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
   address_label: '美元硬币(USDC)'
   名称:'USD Coin'
   符号:'USDC'
   小数:'6'
   徽标:'https://logo.moralis.io/0x1_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48_e6ec22e3ef954a7f9eda04f294938f4d'
   logo_hash: '442b80bd16af0c0d9b22e03a16753823fe826e5bfd457292b55fa0ba8c1ba213' ,
   缩略图:'https://logo.moralis.io/0x1_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48_e6ec22e3ef954a7f9eda04f294938f4d'
   总供应量:'25373535439531383'
   总供应量格式:'25373535439.531383'
   完全稀释估值:'25405862477.92'
   区块编号:'19888348'
   已验证:1
   创建时间:'2018-08-03T19:28:24.000Z'
   可能的垃圾邮件:false
   已验证合同:true
   类别:[
     “交易所发行的资产代币”
     “基于平台的实用代币”
     “稳定币”
   ]
   链接:{
     //...
   }
 }
]

就是这样!使用 Moralis 时,获取代币的全部供应量非常简单!

但是,如果您想详细了解如何调用我们的各个端点,请加入我们的下一部分,我们将引导您完成有关如何获取令牌全部供应的全面教程!

三步教程:如何获取代币的全部供应量

由于我们的 API 响应具有全面的特性,因此在调用任何 Moralis ERC-20 端点时,您将自动获得代币的全部供应。为了演示其工作原理,我们将向您展示如何使用我们的代币 API通过三个简单的步骤获取任何地址的代币余额和价格:

  1. 获取 Moralis API 密钥

  2. 编写脚本,调用代币余额和价格端点

  3. 运行代码

但是,在开始本教程之前,您需要满足一些先决条件!

先决条件 

在本教程中,我们将使用 Node.js 和 JavaScript。因此,如果您尚未设置,请确保在继续第一步之前设置以下内容:

  • Node.js v14+

  • NPM 或 Yarn

确保这些已安装并可供使用!

步骤 1:获取 Moralis API 密钥 

要调用 Moralis 的 API,您需要一个 Moralis API 密钥。因此,您需要做的第一件事就是注册。您可以点击右上角的“免费开始”按钮注册一个免费帐户: 

有了帐户,只需登录并复制您的 Moralis API 密钥:

确保保存密钥,因为您将在下一部分中需要它!

步骤 2:编写脚本,调用代币余额和价格端点 

打开 IDE,创建一个文件夹,并使用以下终端命令设置一个新项目:

npm init

通过在终端中运行以下命令来安装所需的依赖项:

npm 安装 node-fetch--save
npm 安装 moralis@moralisweb3/common-evm-utils

添加"type": "module"到您的“package.json”文件:

新建index.js文件,添加以下代码:

从‘node-fetch’导入fetch
const选项 = {
 方法:'GET'
 标题:{
   接受:'application/json'
   'X-API 密钥' 'YOUR_API_KEY'
 }
}
获取'https://deep-index.moralis.io/api/v2.2/wallets/0x4B16c5dE96EB2117bBE5fd171E4d203624B014aa/tokens?chain=eth' ,选项
 .then 响应= >响应.json
 .then 响应= >控制台.log 响应
 .catch ( err = > console . error ( err ) ) ;

接下来需要稍微配置一下代码,首先YOUR_API_KEY用上一步复制的密钥替换: 

然后,配置地址参数以适合您的查询: 

代码就是这样。剩下的就是运行脚本!

步骤 3:运行代码 

打开一个新终端,使用命令导航到项目的根文件夹cd,然后运行此输入以执行脚本:

节点索引.js

作为回报,您将收到一个响应,其中不仅包含指定钱包的余额,还包含每个代币的全部供应量、价格、价格随时间的变化等等。以下是它可能的样子:

{
 [
   {
     令牌地址:'0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
     符号:'USDC'
     名称:'USD Coin'
     徽标:'https://logo.moralis.io/0x1_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48_e6ec22e3ef954a7f9eda04f294938f4d'
     缩略图:'https://logo.moralis.io/0x1_0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48_e6ec22e3ef954a7f9eda04f294938f4d'
     小数:6
     余额:'1000000000000000'
     可能的垃圾邮件:false
     已验证合同:true
     总供应量:'25373535439531383'
     总供应量格式:'25373535439.531383'
     占总供应量的百分比:3.941114167488158
     余额格式:'1000000000.0'
     美元价格:1.0007165741842363
     美元价格24小时百分比变化:0.04563286892779958
     美元价格24小时美元变化:0.0004564473925958712
     美元值:1000716574.1842363
     美元价值24小时美元变化:456447.3925958872
     native_token: false
     投资组合百分比:100
   }
   //...
 ]
}

在响应中,您将发现每个令牌的total_supplytotal_supply_formatted参数: 

     //...
     总供应量:'25373535439531383'
     总供应量格式:'25373535439.531383'
     //...

就是这样。利用 Moralis 可以轻松获得代币的全部供应量! 

超越代币供应——深入了解 Moralis 的 Web3 API 

Moralis 是业界领先的 Web3 数据提供商。我们一流的开发工具套件包括所有主要链的节点和针对各种用例量身定制的专用 API。这包括 Token API、Wallet API、NFT API、Streams API 等等。因此,使用 Moralis,您可以轻松构建从加密货币钱包到 NFT 市场的一切!

但是与竞争对手相比,我们的 API 有何优势?

  • 一次调用 – 所有数据:在 Moralis,我们提供高度全面的 API,让您用更少的调用获得更多数据。只需一次响应,即可从链上和链下来源获取所需的所有信息。

  • 跨链:通过真正兼容跨链的 API 简化开发人员体验,在以太坊、Polygon、BNB 智能链 (BSC) 等最大的链上提供完整的功能对等。使用 Moralis,您不再需要为每个链提供新的数据提供商。

  • 企业级安全: Moralis 提供黄金级数据安全标准。我们很自豪能成为业界唯一一家获得 SOC 2 Type 2 认证的 Web3 基础设施提供商,为您的项目提供顶级安全保障。

这为您提供了 Moralis 的简要概述。现在让我们更深入地了解我们的 Web3 API 套件!

Moralis 的 Web3 API 

我们的 API 套件包含十多个特定于用例的接口,在本指南中介绍所有这些接口是不切实际的。相反,我们将向您介绍三个示例:

  • Wallet API: Wallet API是 Web3 的首要钱包数据接口。借助此工具,您可以无缝获取钱包的历史记录、代币余额、净值、盈利能力等。这使其成为构建钱包、投资组合跟踪器和其他需要钱包数据的平台的完美工具。

  • NFT API: NFT API提供了您所需的一切 NFT 数据。使用此 API,您只需几行代码即可轻松获取 NFT 余额、元数据、价格等。因此,这是构建 NFT 市场、Web3 游戏和其他 NFT 相关应用程序的终极工具。

  • Streams API: Moralis 的Streams API是设置Web3 数据管道的理想工具。借助这个行业领先的 API,您只需单击几下即可将链上数据传输到项目的后端。它非常适合设置 Web3 警报、用实时数据填充数据库等等。

如有不明白或者不清楚的地方,请加入官方电报群:https://t.me/gtokentool
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐