跳转到主要内容
概述
专属地址使您能够为每个客户创建唯一的区块链地址,用于在多条区块链上无缝接收稳定币充值。

前提条件

在生成专属地址之前,请确保您已完成以下步骤:
1

API 密钥

Blockradar 控制面板 获取您的 API 密钥。导航至 Developers 生成密钥。
2

创建钱包

通过 创建钱包 API 或控制面板创建主钱包。地址在主钱包下生成。
3

为钱包充值

确保您的主钱包有足够的原生代币用于支付 Gas 费用(用于自动归集)。
4

配置 Webhooks

通过控制面板设置 Webhook 以接收充值通知。详情请参阅 Webhooks
地址

简介

专属地址是 Blockradar 的核心功能,使您能够为客户创建唯一地址。这些地址允许客户无缝地向您的金融科技应用充值稳定币。 当您为客户创建专属地址时,他们可以使用该单一地址在多条 EVM 兼容区块链上充值稳定币。 例如,如果您创建了 Ethereum、Binance Smart Chain、Polygon 和 Base 主钱包,则通过这些主钱包中任意一个生成的地址都可用于在任何支持的区块链和资产上接收稳定币。这确保您无需担心客户将稳定币发送到错误的区块链。 此外,当稳定币充值到特定地址时,资产会自动转移到该链的主钱包地址。
除了 Tron 和 Solana 外,从一个钱包生成的地址可用于在其他具有区块链参数 isEvmCompatible: true 的区块链上接收稳定币充值。

地址参数说明

创建或更新地址时,您可以使用以下可选参数来自定义其行为:
参数 disableAutoSweepenableGaslessWithdrawshowPrivateKey 将覆盖此特定地址的主钱包配置中的相应设置。无论钱包的默认设置如何,这都允许在地址级别进行精细控制。
注意:
  • 所有这些参数都是可选的;您只需包含与您用例相关的参数。
  • 启用 showPrivateKey 可能会暴露敏感信息。仅在安全、可信的环境中使用。
  • 请谨慎使用 showPrivateKey,暴露私钥可能会危及安全。

创建专属地址

您可以使用 Blockradar 控制面板或 API 为客户生成专属地址,具体取决于您的工作流程和集成需求。

1. 使用控制面板

Blockradar 控制面板提供了简单易用的界面来生成新地址。 生成地址
此截图演示了通过 Blockradar 控制面板生成新地址的过程。此方法适用于手动创建地址或偏好图形界面的团队。

2. 使用 API

对于程序化或自动化地址生成,您可以使用创建专属地址 API。 这对于将地址创建集成到您自己的应用程序或后端系统非常有用。 要为客户创建专属地址,请向我们的创建专属地址 API发送 POST 请求。

响应

地址签发与索引

Blockradar 将以往在创建地址时一起发生的两件事拆分开来:
  • 签发(issue) 地址成本很低。它从您的主钱包派生出一个新地址并存储下来,您可以立即将其交给客户。
  • 索引 地址是成本较高的部分。它将地址纳入链上监控,使充值能够被实时检测到,并且索引是计费的依据。
这使您可以提前为每位客户签发一个地址,仅在客户表现出充值意向时才开启索引,因此您只需为真正监控的地址付费。

两个独立的开关

每个地址有两个用于控制其状态的设置: 只有当两者都开启时,地址才会被链上监控并计入计费:isActive: trueindexingStatus: ACTIVE
现有地址不受影响。indexingStatus 默认为 ACTIVE,因此您已创建的每个地址,以及您在不主动选择休眠的情况下创建的每个地址,行为都与以前完全相同。

签发休眠地址

生成地址时,传入 enableIndexing: false 以创建一个不被监控、也不被计费的休眠地址。省略该字段或传入 true 即为默认行为(立即索引)。休眠地址在响应中返回 "indexingStatus": "INACTIVE"

开启索引

当客户表现出充值意向时开启索引。这会订阅该地址、启动实时监控并将其纳入计费。该调用无需请求体且为幂等操作(若索引已开启则不执行任何操作)。路径参数 addressId 可接受地址 UUID 或链上地址字符串。 响应中显示 "indexingStatus": "ACTIVE"。如果地址已被停用(isActive: false),则返回 400

关闭索引

为已流失或不活跃的客户关闭索引,以停止为您不再监控的地址计费。这会停止监控,并在下一个计费周期将该地址从计费中移除。该调用无需请求体且为幂等操作。已收到的资金在链上仍然安全,您可以稍后重新开启索引,除正常计费外不产生额外费用。响应中显示 "indexingStatus": "INACTIVE"

计费

地址计费是在每次续订时进行的实时计数,而非按地址收费。每个周期,Blockradar 都会统计在主网上处于活跃且已索引状态的地址,并对超出套餐上限的用量收费。 生成休眠地址不产生任何费用,关闭索引会在下一个周期释放该名额。

最佳实践

  • 在将地址分配给客户时签发休眠地址。它不产生任何费用。
  • 当客户表现出充值意向时开启索引(KYC 通过、打开结账页、查看充值页面)。
  • 在分享地址用于真实充值之前,务必先开启索引,以便实时检测到充值。
  • 为已流失或不活跃的客户关闭索引,需要时再重新开启。
向休眠地址进行的充值不会被实时检测到。如果客户在索引开启之前向某地址充值,资金在链上是安全的,但不会被自动记录。请开启索引并触发充值查找器以恢复这些充值。为避免此情况,请务必在分享地址前开启索引。

地址白名单

此功能允许您将外部地址加入白名单,以根据钱包的要求进行监控。 已经有其他提供商签发的钱包?您仍然可以将它们接入 Blockradar 并监控充值,无需更改您现有的设置。

请求体参数

响应

测试

通过测试网主钱包生成的地址只能在测试网上接收资产。
以下是您可以获取测试网资产进行测试的地方列表:
  • Ethereum - 在此获取测试 USDC:Circle
  • Binance Smart Chain - 在此获取测试 USDT:Binance
  • Polygon - 在此获取测试 USDC:Circle
  • Base - 在此获取测试 USDC:Circle
  • Tron - 在此获取测试 USDT:Nileex
  • Solana - 在此获取测试 USDC:Circle
  • Optimism - 在此获取测试 USDC:Circle
  • Arbitrum - 在此获取测试 USDC:Circle
  • Celo - 在此获取测试 USDC:Circle


Happy hacking! 💚