✅ Testnet Validated — Live on Bittensor

Batch Payments for
Bittensor

Distribute TAO to hundreds of recipients in a single atomic transaction. Built for subnet operators, DAOs, and the Bittensor ecosystem.

199
Recipients / Tx
$0.01
Avg Net Fee
0.3%
Service Fee
100%
Atomic

Built for Bittensor

Everything subnet operators need for efficient TAO distribution.

Atomic Batch Transfers

All recipients get paid or nobody does. Uses Substrate's utility.batch_all for guaranteed all-or-nothing execution.

📋

CSV & JSON Import

Upload your miner/validator payout list as CSV or JSON. Auto-validates ss58 addresses and amounts.

🔍

Fee Estimation

Preview exact costs before confirming. See network fees and service fees broken down transparently.

🧩

Auto-Chunking

Send to 1,000+ recipients. Spraay TAO automatically splits into optimal batch sizes and executes sequentially.

🐍

Python API

Import directly into your Python scripts. Perfect for automated reward distribution pipelines and bots.

🛡️

Safe by Default

Uses transfer_keep_alive to prevent draining wallets below existential deposit. Dry-run mode for testing.

Three commands.
Everyone gets paid.

Install from GitHub, create your recipient list, and execute. Spraay TAO handles the batching, signing, and submission to Subtensor.

Works on mainnet (finney), testnet, and local chains. Add --dry-run to simulate without executing.

terminal
# Install
$ pip install -e .

# Create recipient list
$ spraay-tao generate-template

# Validate addresses
$ spraay-tao validate --file recipients.csv

# Estimate fees
$ spraay-tao estimate --file recipients.csv

# Execute batch transfer
$ spraay-tao transfer --file recipients.csv
  --wallet my_wallet --network finney

How It Works

Substrate-native batching. No smart contracts needed.

01

Load Recipients

Provide a CSV or JSON file with ss58 addresses and TAO amounts. Spraay validates every address and checks for duplicates.

02

Build & Sign

Spraay composes a utility.batch_all extrinsic containing all transfers, signs it with your coldkey, and submits to Subtensor.

03

Everyone Gets Paid

All transfers execute atomically in a single block. If any fails, everything reverts. No partial payments, ever.

Perfect For

Any scenario involving multiple TAO recipients.

⛏️

Subnet Operators

Distribute mining and validation rewards to all participants in one transaction.

🏛️

DAO Distributions

Execute grant payments, treasury payouts, and governance distributions efficiently.

🏆

Hackathon Prizes

Pay all prize winners at once. Variable amounts, one transaction.

🎁

Community Airdrops

Reward contributors, beta testers, and community members with TAO.

Testnet Validated

Proven on Bittensor's live testnet.

✅ First Batch Transfer

Network Bittensor Testnet
SDK bittensor v10.1.0
Recipients 3
Total Sent 0.3 TAO
Network Fee 0.000033 TAO
Result SUCCESS
Extrinsic 0xfbe43c26da4f30e1fdd55c68a5db342d776f1a222d2d75277f1fe04e7f3a6308

Ready to batch send TAO?

Open source. Free to use. Install in 30 seconds.