estimate-transaction-fee

📁 b-open-io/bsv-skills 📅 Feb 8, 2026
3
总安装量
3
周安装量
#59999
全站排名
安装命令
npx skills add https://github.com/b-open-io/bsv-skills --skill estimate-transaction-fee

Agent 安装分布

claude-code 3
openclaw 2
gemini-cli 2
replit 2
antigravity 2
cursor 2

Skill 文档

Estimate Transaction Fee

Estimate fees for BSV transactions based on size and fee rates.

When to Use

  • Estimate fee before sending a transaction
  • Calculate size of a transaction
  • Understand fee structure

Usage

# Estimate by size
bun run skills/estimate-transaction-fee/scripts/estimate.ts --size 226

# Estimate from raw tx hex
bun run skills/estimate-transaction-fee/scripts/estimate.ts --tx <hex>

# Estimate by inputs/outputs
bun run skills/estimate-transaction-fee/scripts/estimate.ts --inputs 2 --outputs 3

# Custom fee rate
bun run skills/estimate-transaction-fee/scripts/estimate.ts --size 226 --rate 2

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

# Show help
bun run skills/estimate-transaction-fee/scripts/estimate.ts --help

Size Estimation

P2PKH transaction size formula:

  • Base overhead: 10 bytes
  • Per input: ~148 bytes
  • Per output: ~34 bytes

Example: 1 input + 2 outputs = 10 + 148 + 68 = 226 bytes

Output Examples

Default output:

Fee Estimation
==============
Size: 226 bytes
Rate: 1 sat/byte
Fee: 226 satoshis (0.00000226 BSV)

With –inputs/–outputs (shows breakdown):

Fee Estimation
==============
Size: 226 bytes
Rate: 1 sat/byte
Fee: 226 satoshis (0.00000226 BSV)
Breakdown:
  - Inputs (1): ~148 bytes
  - Outputs (2): ~68 bytes
  - Overhead: ~10 bytes

JSON output (–json):

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

Status

Complete