wallet-send-bsv
1
总安装量
1
周安装量
#48374
全站排名
安装命令
npx skills add https://github.com/b-open-io/bsv-skills --skill wallet-send-bsv
Agent 安装分布
replit
1
opencode
1
cursor
1
claude-code
1
antigravity
1
gemini-cli
1
Skill 文档
Wallet Send BSV
Send BSV transactions using @bsv/sdk with WhatsOnChain API.
When to Use
- Send BSV to a recipient address
- Create simple payment transactions
- Transfer funds from a WIF private key
Usage
bun run skills/wallet-send-bsv/scripts/send.ts <from-wif> <to-address> <amount-satoshis>
# Show help
bun run skills/wallet-send-bsv/scripts/send.ts --help
# Example: Send 1000 satoshis
bun run skills/wallet-send-bsv/scripts/send.ts L1abc... 1BvBMSEY... 1000
Arguments
| Argument | Description |
|---|---|
from-wif |
Private key in WIF format (starts with K, L, or 5) |
to-address |
Recipient BSV address (starts with 1 or 3) |
amount-satoshis |
Amount to send (1 BSV = 100,000,000 satoshis) |
Dependencies
@bsv/sdk– BSV SDK for key/transaction operations- WhatsOnChain API – UTXO fetching and broadcast
Transaction Flow
- Parse and validate WIF private key
- Validate recipient address format
- Derive sender address from private key
- Fetch UTXOs from WhatsOnChain
- Build transaction with P2PKH inputs/outputs
- Calculate fee (1 sat/byte)
- Sign transaction
- Broadcast via WhatsOnChain API
Error Handling
- Invalid WIF: Clear error with SDK message
- Invalid address: Format validation error
- Insufficient funds: Shows balance vs required amount
- Network errors: Displays raw tx hex for manual broadcast
Network
Uses BSV mainnet via WhatsOnChain API:
- UTXOs:
GET /v1/bsv/main/address/{address}/unspent - Broadcast:
POST /v1/bsv/main/tx/raw