估计交易费用Skill estimate-transaction-fee

这个技能用于估计BSV(比特币SV)区块链交易的费用,基于交易大小和当前费率。它帮助用户在发送交易前预测成本、计算交易体积或理解费用结构。关键词包括:BSV费用、交易大小、费率估计、区块链交易成本、费用计算。

节点运维 0 次安装 0 次浏览 更新于 3/15/2026

name: estimate-transaction-fee description: 当用户询问“估计交易费用”、“计算BSV费用”、“每字节费用”、“交易成本”或需要基于交易大小和当前费率估计费用时,应使用此技能。 allowed-tools: “Bash(bun:*)”

估计交易费用

基于大小和费率估计BSV交易的费用。

何时使用

  • 在发送交易前估计费用
  • 计算交易大小
  • 理解费用结构

用法

# 按大小估计
bun run skills/estimate-transaction-fee/scripts/estimate.ts --size 226

# 从原始交易十六进制估计
bun run skills/estimate-transaction-fee/scripts/estimate.ts --tx <hex>

# 按输入/输出估计
bun run skills/estimate-transaction-fee/scripts/estimate.ts --inputs 2 --outputs 3

# 自定义费率
bun run skills/estimate-transaction-fee/scripts/estimate.ts --size 226 --rate 2

# JSON输出
bun run skills/estimate-transaction-fee/scripts/estimate.ts --size 226 --json

# 显示帮助
bun run skills/estimate-transaction-fee/scripts/estimate.ts --help

大小估计

P2PKH交易大小公式:

  • 基础开销:10字节
  • 每个输入:~148字节
  • 每个输出:~34字节

示例:1个输入 + 2个输出 = 10 + 148 + 68 = 226字节

输出示例

默认输出:

费用估计
==============
大小:226字节
费率:1 sat/字节
费用:226 satoshis (0.00000226 BSV)

使用 --inputs/–outputs(显示细分):

费用估计
==============
大小:226字节
费率:1 sat/字节
费用:226 satoshis (0.00000226 BSV)
细分:
  - 输入(1):~148字节
  - 输出(2):~68字节
  - 开销:~10字节

JSON输出(–json):

{
  "size": 226,
  "rate": 1,
  "fee": 226,
  "feeBsv": 0.00000226
}

状态

完成