You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blockfrost交易UTXO API输入输出关联问题及Cexplorer API咨询

解决Cardano交易UTXO输入输出关联及Cexplorer适配问题

Blockfrost API的局限与自定义关联方案

Blockfrost的txs/{hash}/utxos接口本身不会返回输入与输出的直接关联标识,这是因为Cardano的UTXO交易模型本质是汇总所有输入资产后重新分配到输出,输入和输出之间并没有天然的一对一绑定关系。要实现类似Cexplorer的收支拆分展示,你需要自己基于地址归属做统计:

  • 从Blockfrost接口获取交易的inputs和outputs列表
  • 对每个地址分别统计:
    • 输入侧:汇总该地址所有消耗的UTXO中的ADA及其他资产总额
    • 输出侧:汇总该地址所有收到的UTXO中的ADA及其他资产总额
  • 计算地址的净收支:输出总额 - 输入总额,正数为收入,负数为支出
  • 展示时按地址分组,呈现每个地址的收支明细,而非强行绑定单个输入与输出

Cexplorer的API支持

Cexplorer提供了适配该需求的交易详情API,接口会直接返回按地址汇总后的收支数据(包括ADA和多资产的净收支),无需你自行统计计算。你可以在它的官方API文档中找到交易详情相关接口,能直接拿到处理好的地址级收支明细。

多资产场景的补充说明

如果交易涉及NFT、原生代币等多资产,统计逻辑需要细化到地址+资产类型:分别统计每个地址对每种资产的输入总额和输出总额,再计算该资产的净收支,这样才能准确还原类似Cexplorer的多资产收支展示。

内容的提问来源于stack exchange,提问作者lumberjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:10:34