Pow Pow is a Bitcoin proof-of-work shooter, it quickly sends a lot of proof-of-work transactions to the Bitcoin SV blockchain.
It's useful for stress testing and debugging realtime Bitcoin proof-of-work applications.
npm install -g powpow-bitcoin
First generate the keys in a secure location
mkdir powerful
cd powerful
powpow generate
Fund the address that appears on screen. If you ever need to refer back to this address, run
powpow address
Check your balance
powpow balance
Split large utxos into many smaller utxos
powpow split
💥 Fire Pow Pow!
powpow fire 21e80096c21e2de52d741ac27607e251770c0b9f7e644f684cf37173e871820e 21e8
Usage: [options] [command]
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
generate Generate address
address Display address
balance Display balance for address
utxos Display utxos for address
split [options] Split utxos in preparation for firing
fire [options] <hash> <target> [number] Fire Pow Pow, sending `target` worth of proof-of-work to `hash`
Usage:
$ powpow generate
$ powpow address
$ powpow split
$ powpow fire 21e80096c21e2de52d741ac27607e251770c0b9f7e644f684cf37173e871820e 21e8
Your private key is generated on a .bit file in your local directory. If you put funds on it, please back it up.
Use the environment variables below to change the node information
powpow fire 21e80096c21e2de52d741ac27607e251770c0b9f7e644f684cf37173e871820e 21e8
Specify the number after the address
powpow fire 21e80096c21e2de52d741ac27607e251770c0b9f7e644f684cf37173e871820e 21e8 20
Specify the --satoshis flag
powpow fire --satoshis 600 21e80096c21e2de52d741ac27607e251770c0b9f7e644f684cf37173e871820e 21e8
Probably because the fee is too low, try sending a lower satoshi amount.
Disclamer: This is new and experimental code, don't send a lot of money without testing first
Created by @synfonaut
Inspired by @C0inAlchemist and #21e8