跳转到主要内容
增强型交易API V1正通过新的解析器类型进行积极改进以扩大覆盖范围。我们计划在不久的将来对V2进行全面改造以提升功能。

概述

解析交易端点将原始交易签名或数据转换为结构化的人类可读信息。无需手动解码指令数据和账户列表,即可获取关于转账、交换、NFT活动等的清晰细节。

API 参考

查看详细的解析交易API文档

快速开始

使用单个API调用解析一个或多个交易签名:
const parseTransaction = async () => {
  const url = "https://api-mainnet.helius-rpc.com/v0/transactions/?api-key=YOUR_API_KEY";

  const response = await fetch(url, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      transactions: ["5rfFLBUp5YPr6rC2g1KBBW8LGZBcZ8Lvs7gKAdgrBjmQvFf6EKkgc5cpAQUTwGxDJbNqtLYkjV5vS5zVK4tb6JtP"],
    }),
  });

  const data = await response.json();
  console.log("Parsed transaction:", data);
};

parseTransaction();

响应结构

增强型交易响应包括具有可读描述的结构化数据:
{
  "description": "Transfer 0.1 SOL to FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
  "type": "TRANSFER",
  "source": "SYSTEM_PROGRAM",
  "fee": 5000,
  "feePayer": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
  "signature": "5rfFLBUp5YPr6rC2g1KBBW8LGZBcZ8Lvs7gKAdgrBjmQvFf6EKkgc5cpAQUTwGxDJbNqtLYkjV5vS5zVK4tb6JtP",
  "slot": 171341028,
  "timestamp": 1674080473,
  "nativeTransfers": [
    {
      "fromUserAccount": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
      "toUserAccount": "FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
      "amount": 100000000
    }
  ],
  "events": {
    "sol": {
      "from": "M2mx93ekt1fmXSVkTrUL9xVFHkmME8HTUi5Cyc5aF7K",
      "to": "FXvStt8aeQHMGKDgqaQ2HXWfJsXnqiKSoBEpHJahkuD",
      "amount": 0.1
    }
  }
}

您将获得

解析的交易数据包括:
  • 描述:关于发生事件的人类可读摘要
  • 类型:交易类别(TRANSFER, SWAP, NFT_SALE等)
  • 来源:执行交易的程序
  • 费用信息:交易费用和支付者
  • 本地转账:账户间SOL移动
  • 代币转账:SPL代币移动
  • 事件:高级事件摘要
  • 时间戳:交易处理时间

有疑问?

有关增强型交易的常见问题,包括使用、认证、速率限制和故障排除,请访问我们的增强型交易FAQ