如何使用 CoinGet 批量生成充值地址

阅读时长 1 分钟

如何使用 CoinGet 批量生成充值地址

首页>Product Tips>如何使用 CoinGet 批量生成充值地址
分享

对于拥有大量用户的企业(例如区块链游戏公司和加密货币交易所)而言,为这些用户生成充值地址是一个棘手的过程,如果处理不当,可能会拖慢您的运营。

例如,您现有的系统可能缺乏有效扩展和处理更大用户量的能力。或者,您可能正在为构建和维护一套高效地址生成系统的成本而苦恼。

如果这正是您所面临的情况,请继续阅读,了解 CoinGet 如何改变您为用户创建充值地址的方式——它提供的解决方案不仅更快速,而且本质上更具成本效益。

运作方式快速概览

A Quick Overview of How it Works

首先,您的 CoinGet 客户端设备将根据您的配置设置自动生成大量地址,随后由 CoinGet 进行签名,以确保其完整性和安全性。

其次,这些生成的地址会被提交到 CoinsDo 的服务器,并存储在地址池中,以便按需即时取用。

接下来,CoinGet 将开始监控这些地址上的任何入账交易。

一旦有交易,系统会通过 API 回调向您的平台发送通知,以便您提供诸如订单确认、充值后新账户余额等更新信息。

步骤 1:配置地址池

在您设置好 CoinsDo 账户后,请从 CoinsDo 商户首页进入 CoinGet 中心。前往“CoinGet 客户端”部分,您可以在其中配置自动生成地址的参数,如下所示。

首先,确定您的地址池规模有多大。

Address pool capacity

然后,为您的地址池配置以下设置。

Address pool capacity setting

地址补充阈值:每当地址池中剩余的可用地址数量降至该阈值以下时,CoinGet 会自动生成更多地址,以维持您的容量。

地址扩容阈值:如果地址生成速度不够快,当地址数量降至该阈值以下时,CoinGet 会自动扩大您地址池的容量。

地址扩容比例:这是满足地址扩容阈值后的扩容比例。例如,如果您的初始地址池容量为 100,而池中可用地址数量降至 30% 的阈值以下,则地址池容量将增加 30%,从 100 提升至 130。

步骤 2:使用 CoinsDo 的 API 获取地址

在您的企业业务服务器上,向 CoinsDo 发起 API 请求,以按需获取由 CoinGet 客户端设备生成的已签名地址。

API 请求体示例:

{
  "data": "{\"apiKey\":\"cd384rt80f5575dc\",\"mainnet\":\"TRX\",\"targetDeviceUuid\":\"085C28EC-0BD6-442B-8232-D23BC8F4D58E\",\"timestamp\":\"1622775712229\",\"addressRemark\":\"trx address\"}",
  "sign": "67355f9ad0db846edd05761462edfc1f8d396af2624e8998ee52c010c7a60dbd"
}

您可以查阅完整的参考文档和示例,请点击这里

步骤 3:验证已签名的地址

收到已签名的地址后,您的服务器应对其进行验证,以确认它们确实是由 CoinGet 生成并签名的。

为此,只需将addrSign参数下的数据与 CoinGet 的公钥进行比对。如果二者匹配,您就可以确信这些地址确实由 CoinGet 提供,并且在传输过程中未被篡改。

步骤 4:分发给用户

验证通过后,这些地址即可分发给您的用户用于充值,形式可以是简单的地址,甚至是二维码。您只需设置好自动化流程,即可在用户所属地址发生任何交易后及时向他们更新信息。

轻松扩展您的业务

按照本指南操作,您可以为用户高效生成大量安全的充值地址,简化充值流程,并在用户充值时即时收到通知。

此时您可能会问:如何才能最有效地一次性完成所有这些充值地址的归集?

我们在这篇博文中为您详细解答!

David Ho

作者

David Ho

Writer / Blockchain Enthusiast

business@coinsdo.com