Wallet API处于测试阶段。端点和响应格式可能会发生变化。
概述
Wallet Funding Source端点通过分析Solana钱包的首次SOL转账来识别原始资金来源。对于归属、合规、理解钱包关系以及识别由交易所资助的钱包非常有价值。 资助者的名称和类别来自与Identity端点相同的身份系统,因此当资助者是已知实体时,您可以直接在响应中获得人类可读的标签和类别。 此端点需要付费计划。使用免费计划 API 密钥进行的请求将返回403 Forbidden。请查看计划要求以获取完整的覆盖表。
何时使用
使用 Wallet Funding Source API:- 钱包归因:跟踪新钱包的资金来源。
- 交易所检测:识别直接从中心化交易所获得资金的钱包。
- 合规和反洗钱:为合规检查标记由已知实体资助的钱包。
- 机器人检测:识别同一来源资助的僵尸农场。
- 空投分析:跟踪哪些钱包从项目获得了初始资金。
- Sybil 检测:查找由同一地址资助的钱包集群。
快速入门
基本资金查询
找出谁资助了钱包:- JavaScript
- Python
- cURL
响应格式
成功的响应描述了钱包的第一次 SOL 转账:字段说明
funder:发送第一次 SOL 转账到此钱包的地址。funderName:如果资助者是已知实体(例如交易所、协议),则为可读名;否则为null。funderType:资助者类别(例如,exchange,defi-protocol);如果不在身份数据库中,则为null。mint:代币铸造地址(SOL 为So11111111111111111111111111111111111111111)。symbol:代币符号(资金交易总是为SOL)。amount:初始 SOL 接收量(可读,例如,0.05SOL)。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。 响应包括
funderName和funderType,但您可以在funder地址调用身份端点以获取更多详细信息。 - 缓存资金数据。 钱包的资金来源不会变化。永久缓存此数据以避免重复的API调用。
- 检查年龄以获取上下文。
timestamp告诉您钱包首次获得资金的时间。结合年龄和资金来源以获得更好的上下文。
常见错误
限制
- 此端点仅跟踪首次SOL转账到钱包。
- 如果钱包通过空投或程序初始化创建而没有SOL转账,则不会有资金数据。
- 资金来源表示直接 资助者,不一定是资金的最终来源。
- 仅为此功能部署后创建的钱包提供历史数据。
下一步
钱包身份
将资助者地址解析为完整的标签、类别和标签。
钱包 API 概述
所有钱包 API 端点和共享约定。
API 参考
资金来源查询的请求和响应模式。