跳转到主要内容
Wallet API处于测试阶段。端点和响应格式可能会发生变化。

概述

Wallet Funding Source端点通过分析Solana钱包的首次SOL转账来识别原始资金来源。对于归属、合规、理解钱包关系以及识别由交易所资助的钱包非常有价值。 资助者的名称和类别来自与Identity端点相同的身份系统,因此当资助者是已知实体时,您可以直接在响应中获得人类可读的标签和类别。 此端点需要付费计划。使用免费计划 API 密钥进行的请求将返回 403 Forbidden。请查看计划要求以获取完整的覆盖表。

何时使用

使用 Wallet Funding Source API:
  • 钱包归因:跟踪新钱包的资金来源。
  • 交易所检测:识别直接从中心化交易所获得资金的钱包。
  • 合规和反洗钱:为合规检查标记由已知实体资助的钱包。
  • 机器人检测:识别同一来源资助的僵尸农场。
  • 空投分析:跟踪哪些钱包从项目获得了初始资金。
  • Sybil 检测:查找由同一地址资助的钱包集群。

快速入门

基本资金查询

找出谁资助了钱包:

响应格式

成功的响应描述了钱包的第一次 SOL 转账:
如果钱包从未接收 SOL,API 将返回 404:

字段说明

  • funder:发送第一次 SOL 转账到此钱包的地址。
  • funderName:如果资助者是已知实体(例如交易所、协议),则为可读名;否则为 null
  • funderType:资助者类别(例如,exchangedefi-protocol);如果不在身份数据库中,则为 null
  • mint:代币铸造地址(SOL 为 So11111111111111111111111111111111111111111)。
  • symbol:代币符号(资金交易总是为 SOL)。
  • amount:初始 SOL 接收量(可读,例如,0.05 SOL)。
  • amountRaw:以字符串形式表示的 lamports 原始金额(例如,0.05 SOL 为 "50000000")。
  • decimals:代币的小数位数(SOL 为 9)。
  • date:ISO 8601 格式化日期字符串(例如,"2024-01-01T00:00:00.000Z")。
  • signature:资金转账的交易签名。
  • timestamp:资助钱包时的 Unix 时间戳(以秒计)。
  • slot:资金交易确认时的 Solana 插槽号。
  • explorerUrl:在 Orb 上查看交易的直接链接。

用例

检测交易所资助的钱包

识别直接从中心化交易所资助的钱包:

查找钱包集群(Sybil检测)

识别由同一来源资助的钱包群组:

跟踪空投接收者

分析空投接收者的来源:

构建钱包时间轴

从钱包创建开始创建时间轴:

合规风险评分

根据资金来源分配风险评分:

归因跟踪

追踪哪个来源创造了最多的新钱包:

资助者类型

funderType字段表示资助该地址的钱包类别。支持的所有值来自 身份类别
常见资助者类型:完整列表包括:空投,授权,跨链桥,赌场赌博,DAO,DeFi,DePIN,中心化交易所,攻击者/黑客/骗局,费用,募资,游戏,创世区块分配,治理,黑客,Jito,关键意见领袖,做市商,Memecoin,多签,NFT,非流通供应,预言机,其他,支付,专有AMM,重质押,诈骗者,垃圾信息,质押池,系统,工具,交易应用/机器人,交易公司,交易发送,财库,验证者,金库,以及X402。有关完整列表及描述,请参阅身份类别部分。

最佳实践

  • 处理404响应。 从未接收过SOL的钱包返回404。这对于新创建但未资助的钱包是预期的。
  • 结合身份API。 响应包括funderNamefunderType,但您可以在funder地址调用身份端点以获取更多详细信息。
  • 缓存资金数据。 钱包的资金来源不会变化。永久缓存此数据以避免重复的API调用。
  • 检查年龄以获取上下文。 timestamp告诉您钱包首次获得资金的时间。结合年龄和资金来源以获得更好的上下文。

常见错误

限制

  • 此端点仅跟踪首次SOL转账到钱包。
  • 如果钱包通过空投或程序初始化创建而没有SOL转账,则不会有资金数据。
  • 资金来源表示直接 资助者,不一定是资金的最终来源。
  • 仅为此功能部署后创建的钱包提供历史数据。

下一步

钱包身份

将资助者地址解析为完整的标签、类别和标签。

钱包 API 概述

所有钱包 API 端点和共享约定。

API 参考

资金来源查询的请求和响应模式。