---
title: Swap Bittensor (TAO) for USDT on Ethereum | Sablebolt
description: Swap TAO for USDT on Ethereum without an account: two addresses, a floating rate, 10 Bittensor confirmations. Coldkey addresses explained.
url: https://sablebolt.io/coin/bittensor
---

# Swap Bittensor (TAO)

TAO is the native token of Bittensor, a network of machine-learning subnets that pays its participants in TAO. Here you can swap TAO for USDT on Ethereum — with two addresses and no account — or choose TAO as the receiving side in the form.

- **Price:** $256.15

- **24 h:** +1.47%

- **Market cap:** $2.99B

- **24 h volume:** $96.87M

- **Circulating:** 11.67M TAO

- **Issued of max:** 55.56% of 21.00M

Market data by CoinGecko

## TAO on Bittensor — the facts that matter for a swap

- **Shown here as:** TAO

- **Address looks like:** 5… (48 characters)

- **Confirmations we wait for:** 10

- **Typical arrival after you send:** ≈ 3–8 min

- **Fee token for later moves:** TAO

- **Extra field:** none

- **Issued by:** The Bittensor network (no issuer)

- **Explorer:** [x.taostats.io](https://x.taostats.io/)

## TAO key facts — the numbers that do not change daily

- **Chain:** Subtensor, built with Substratemainnet is called Finney

- **Consensus:** Aura block production, GRANDPA finalitya permissioned validator set; a move to nominated proof of stake is planned

- **Block time:** 12 secondsabout 7,200 blocks a day

- **Smallest unit:** 1 rao = 0.000000001 TAO9 decimal places

- **Maximum supply:** 21,000,000 TAOhalvings fire on issuance thresholds, not block heights

- **Emission now:** 0.5 TAO per blocksince the first halving, December 2025, at 10.5 M TAO issued

- **Address format:** 5… (SS58, prefix 42, 48 characters)coldkey address; the form accepts no other form

- **Existential deposit:** 500 raoan account below it is reaped

- **Memo or tag:** nonethe address is the whole destination

- **Confirmations the site waits for:** 10 blocksabout 3–8 minutes

Checked on 14 October 2026 against the Bittensor documentation at bittensor.com/docs (wallets and keys: sr25519 keypairs, SS58 prefix 42, every address starts with 5, send TAO to a coldkey; emissions: 21 M cap, halving at issuance midpoints, 0.5 TAO per block since December 2025, one block every 12 seconds; money: 1 TAO = 10⁹ rao, existential deposit 500 rao; chain consensus: Aura and GRANDPA), the subtensor README on github.com (Substrate-based; finney, test and local networks) and the halving page on taostats.io. The 48-character length is the SS58 form for prefix 42 as the form checks it.

## What you can do with TAO here

### Turn TAO into a dollar token

- [TAO → USDT ERC-20](https://sablebolt.io/swap/tao/usdt-erc20)

[All pairs](https://sablebolt.io/pairs)

## Which network should the TAO arrive on?

- **Someone else is receiving TAO.:** Ask for their coldkey address. Bittensor addresses are SS58 strings of 48 characters that start with 5 — every one of them, so an address that starts with anything else is not a Bittensor address (Bittensor documentation, checked on 12 October 2026). Ask specifically for the coldkey: the documentation says to always send TAO to a coldkey, because TAO sent to a hotkey can be stranded.

- **An exchange is receiving TAO.:** Use the TAO deposit address from the deposit page; it is also a 5… address. Check that the network named is Bittensor, not an Ethereum version of the token.

- **Your own wallet is receiving TAO.:** Give the coldkey address of your wallet — the one that holds funds and signs transfers and staking. Nothing needs setting up to receive. A hotkey is the operational identity a miner or validator runs on a live machine; it is not where your balance should live.

- **You are sending TAO.:** Send from your coldkey on the Bittensor network to the deposit address shown by the form. A deposit is counted after 10 blocks — about 3–8 minutes.

## How to swap TAO

1. Choose the two sides. Pick TAO, then USDT on Ethereum. In the form you can also pick what you hold on the left and TAO on the right.
2. Enter the amount. The estimate updates as you type and refreshes every 60 seconds. The minimum for the route is shown under the field.
3. Paste the receiving address. For a USDT payout on Ethereum the form checks for a 0x… address of 42 characters. For a TAO payout it checks for a 5… address of 48 characters.
4. Send the deposit. You get a one-time deposit address on Bittensor. Send the exact amount, in one transaction, from your coldkey. The transfer fee is paid in TAO by your wallet.
5. Follow it. The status page shows each stage and both transaction hashes. The Bittensor side can be checked on Taostats.

## Before you send — checklist

- The receiving address is a 0x… address of 42 characters for USDT on Ethereum — or a 5… coldkey address if TAO is what you receive.
- If TAO is what you send, you are sending from a coldkey, not a hotkey, and the balance is free, not staked.
- The amount is sent in one transaction, on the Bittensor network.
- If the USDT lands in your own Ethereum wallet, you have ETH there for the gas to move it on.
- The status link is saved.

## What a TAO swap costs

- **The rate is floating.** The estimate follows the market and is fixed when your deposit confirms — after 10 blocks on Bittensor, about 3–8 minutes.
- **The network fee for the payout** is shown in the form and already taken out of "You get". For USDT on Ethereum that is an Ethereum fee, the largest fixed part among the networks here.
- **Sending the deposit** costs your wallet a transfer fee in TAO. That fee is not part of the swap.

Small amounts cost more in percent, because the payout network fee is the same size for a small swap as for a large one. On this route the fixed part is the Ethereum fee for the USDT payout, so check the "You get" figure before you send a small amount.

## How Bittensor works for a sender — blocks, finality, the two keys

The numbers below were checked on 14 October 2026 against the Bittensor documentation at bittensor.com/docs and the subtensor repository on github.com.

### A Substrate chain with 12-second blocks

Bittensor's chain is called Subtensor. The subtensor README describes it as a Substrate-based blockchain, the same framework Polkadot is built with, and names three networks: finney (mainnet), test and local. The documentation gives one block every 12 seconds — about 7,200 blocks a day — and uses that pace everywhere it converts block counts to time.

Blocks are produced by Aura, which assigns slots to a permissioned set of validator authorities, and finalised by GRANDPA, which makes a chain irreversible once more than two-thirds of the authority voting weight has agreed on it. For a sender the meaning is simple: a transfer that is in a finalised block is settled, and the chain does not reorganise it later. The route data this site is built from waits for **10** blocks on a TAO deposit — two minutes of blocks, plus processing, so a swap from TAO starts in about 3–8 minutes.

| Blocks after the deposit | For the deposit |
|---|---|
| 0 | Submitted; visible on Taostats as an extrinsic once included |
| 1–9 | In the chain; the status page counts up |
| 10 | The rate is fixed and the payout is prepared |

### TAO, alpha and what a transfer moves

Since Dynamic TAO went live on the main network on 13 February 2025, each subnet has its own token, alpha, traded against TAO in a per-subnet pool. The documentation's Balance type is unit-tagged — every amount carries the subnet whose currency it is, and netuid 0 is TAO. A transfer between wallets moves TAO; alpha is what you hold when you stake into a subnet. Only free TAO can be sent as a deposit. Staked TAO, in any subnet, has to be unstaked first, and the unstake is a swap in that subnet's pool at that pool's rate.

### Emission and the cap

Base emission decays toward a hard cap of 21 million TAO. Unlike Bitcoin, halvings are triggered by total issuance, not block count: emission halves each time issuance crosses the midpoint of the remaining supply — 10.5 M, 15.75 M, 18.375 M and so on. The first halving occurred in December 2025, when 10.5 million TAO had been issued, and the current emission is 0.5 TAO per block, roughly 3,600 TAO a day. Recycled TAO — registration burns and fees — is subtracted from issuance and can be re-emitted, which is why Taostats says the exact date of each halving cannot be predicted in advance.

### The existential deposit

The money page sets the existential deposit at 500 rao, half a millionth of a TAO. An account whose balance drops below it is reaped: deactivated, with the remaining dust destroyed. Any real transfer is many orders of magnitude above it, so for a swap it matters only in one way: do not test a new address with a dust amount.

**The deposit is a transfer from your coldkey.** Nothing else in the Bittensor tooling — staking, registration, running a miner — is involved in a swap. If your TAO shows as staked, unstake it first; the free balance is what the form can see.

## Bittensor addresses — 5…, coldkey, not hotkey

Bittensor uses SS58, the address format shared by Substrate chains, with network prefix 42. Checked against the wallets page of the documentation at bittensor.com/docs on 14 October 2026.

| Form | Starts with | Length | Accepted for a TAO payout |
|---|---|---|---|
| SS58, prefix 42 (Bittensor) | 5 | 48 characters | yes — the coldkey address |
| SS58, prefix 0 (Polkadot form of the same key) | 1 | 47–48 characters | no |
| H160 (Bittensor's EVM side) | 0x | 42 characters | no |
| Raw public key | 0x, 64 hex characters | 66 characters | no |

SS58 is Base58 with a prefix byte and a checksum, so the address is case-sensitive and a mistyped character fails the check. The documentation states that every Bittensor SS58 address starts with 5, and recommends using that as a quick test against address-poisoning: a string that starts with anything else is not a Bittensor address, however plausible it looks. The same public key written with Polkadot's prefix starts with 1; a wallet that supports several Substrate chains may show both, and only the 5… form is right here.

### Coldkey and hotkey

A Bittensor wallet has two keypairs, both sr25519. The documentation's division of labour:

- **Coldkey** — holds funds and signs financial operations: transfers, staking, registration, subnet ownership. Its public address is stored unencrypted in a file called coldkeypub.txt, and that address is the one you share to receive TAO.
- **Hotkey** — the operational identity on subnets. It gets a UID when a miner or validator registers, signs weights and axon serving, and lives on a running machine.

The documentation's warning is explicit: transferring to a hotkey address is technically possible but can strand the funds. A hotkey address is also a 5… string, so the form cannot tell the two apart; only you can. When someone sends you their address, ask for the coldkey.

### The EVM side

Subtensor also runs an EVM, and the README notes that Substrate accounts (SS58) and EVM accounts (H160) are separate signing domains on the same chain. An 0x… address on Bittensor's EVM is a different account from any 5… address, with its own balance; a TAO payout from here goes to the 5… form only, and the form refuses 0x…. If you use the EVM side, move TAO across with the chain's own tools afterwards.

### Which address to give

1. **Your own wallet:** the coldkey's SS58 address — from coldkeypub.txt if you use the command-line wallet, from the receive screen of a wallet app.
2. **An exchange:** the address from its TAO deposit page, exactly as shown, after checking the network named is Bittensor and not an Ethereum token.
3. **Another person:** ask for the coldkey address and read the first and last four characters back.

No memo or tag exists on Bittensor. If a deposit page for TAO shows a second field, it is for a token version on another network.

## Checking a Bittensor transaction — extrinsics on Taostats

On a Substrate chain a transaction is an extrinsic, and the status page links the TAO side of a swap to Taostats, which was read on 14 October 2026. An extrinsic has a hash, like a transaction on any other chain, and the explorer also identifies it by block number and position in the block.

**Taostats** opens an extrinsic with the block it was included in, the time, the sender and the destination, the amount of TAO, the fee, and whether it succeeded. A balance transfer appears as a transfer call from a coldkey to the destination. Below are the events the extrinsic produced — a transfer event with the two accounts and the amount — which is the line to read when the amount in the summary is ambiguous. The account page of any 5… address lists its balance, its stake and every extrinsic it sent or received.

### A deposit you sent

1. Copy the extrinsic hash from your wallet — or, for the command-line wallet, from the output of the transfer command.
2. Open it on Taostats. Not found means it was not included; a submission that failed to pay the fee, or was signed with the wrong key, never reaches the chain.
3. Check the destination: the deposit address from the form, with the exact amount.
4. Watch the block count. The status page updates on its own as blocks are added, up to 10.

A transfer that shows as failed on the explorer did not move funds; the fee was still charged. The usual cause is a balance that was staked rather than free.

### A payout you received

The status page shows the payout hash as soon as the payout is broadcast. Verify from the other end:

1. Open the hash from the status page on Taostats.
2. Find your coldkey address as the destination. The amount is "You get" from the form; the payout network fee was already taken out.
3. Count the blocks since. A wallet shows the balance as soon as the block is finalised; an exchange credits after its own count.
4. Keep the hash. It is the evidence that the payout happened and the one thing support on either side will ask for.

### What the explorer cannot tell you

Whether a 5… address is a coldkey or a hotkey. Both are accounts with balances, and a hotkey that has received TAO by mistake looks like any other account on the explorer. The address book of the wallet that owns the keys is the only place that distinction lives — which is why the Addresses section asks you to ask.

[What a block explorer shows about a swap](https://sablebolt.io/blog/what-a-block-explorer-shows-about-a-swap) covers the general case; [Reading a swap status page](https://sablebolt.io/blog/reading-a-swap-status-page) explains each stage.

## The mistakes that cost money with TAO

Bittensor's address format is strict enough that foreign addresses are refused, so the mistakes are of a different kind: the right format, the wrong key.

| Mistake | What happens | What to do |
|---|---|---|
| Payout to a hotkey address | The TAO sits at the hotkey; the documentation says it can be stranded | Give the coldkey address. Afterwards only the owner of that hotkey's wallet can move the funds, if the tooling allows |
| Sending from a balance that is staked | The transfer fails; the fee is charged | Unstake first, wait for the free balance to show, then send |
| Giving the 1… (Polkadot) form of the address | The form refuses it | Switch the wallet's display to the Bittensor form, which starts with 5 |
| Giving an 0x… address from Bittensor's EVM side | The form refuses it | Use the SS58 coldkey address; move TAO to the EVM side afterwards if you need it there |
| Exchange withdrawal fee taken out of the amount | Less arrives than the form expects; the swap runs on what arrived | Set the withdrawal so that the amount arriving matches the figure in the form |
| Sending the deposit in several transactions | Each is a separate deposit; the swap was created for one | Send once. If it has happened, contact [support](https://sablebolt.io/support) with all hashes |

### Hotkey instead of coldkey

This is the Bittensor-specific loss, and the one the documentation warns about by name. Both keys produce 5… addresses of the same length, and both can hold a balance on the chain, so nothing in the form or on the explorer flags the mistake. The only defence is procedural: when you paste an address for a TAO payout, know which file or screen it came from. The command-line wallet keeps the coldkey's address in coldkeypub.txt and the hotkey's in a separate hotkeys directory; a wallet app labels them. If you are receiving from someone else, say the word coldkey when you ask.

### Staked balance

TAO staked to a validator or into a subnet pool is alpha, not free TAO, and cannot be transferred. The wallet's balance view usually shows both numbers; the form can only ever see the free one. Unstaking is a swap in the subnet's pool at that pool's rate, so the amount of TAO that comes back is not fixed in advance — plan the deposit from the free balance after the unstake, not before.

### Less arrives than the form expects

Most exchanges deduct their withdrawal fee from the amount you type. The swap runs on what arrived; if the shortfall takes the deposit under the route's minimum, it cannot be processed as a swap at all. The withdrawal screen shows the amount the exchange will actually send. Make that match the form. [Minimums, maximums and fees on small swaps](https://sablebolt.io/blog/minimums-maximums-network-fees-small-swaps) explains how the minimum is set — on the TAO to USDT route it is the Ethereum fee for the payout that dominates it.

**Nothing here is reversible.** A finalised Substrate block does not reorganise, and a transfer in it can only be returned by whoever controls the receiving key. The format check and the coldkey question are the two protections that work before the fact.

## What changed on Bittensor, and when — dated, with sources

Bittensor changes more often than the proof-of-work coins on this site, and most changes are runtime upgrades that a wallet user never notices. Three matter to someone sending or receiving TAO. Dates come from the documentation at bittensor.com/docs and the halving page on taostats.io, read on 14 October 2026.

| Change | When | For a sender | Source |
|---|---|---|---|
| Dynamic TAO | 13 February 2025 | Each subnet got its own token, alpha; stake is held as alpha and unstaking is a swap in the subnet's pool | bittensor.com/docs, Dynamic TAO |
| First halving | December 2025, at 10.5 M TAO issued | Emission from 1 to 0.5 TAO per block; nothing changed for transfers | bittensor.com/docs, emissions; taostats.io, halving |
| EVM on Subtensor | in place by 2026 | H160 accounts exist beside SS58 accounts; a 0x… address is not a payout destination here | subtensor README on github.com |

**Dynamic TAO, February 2025.** The documentation records that the upgrade was introduced by proposal, approved by Senate vote and went live on the main network on 13 February 2025. Before it, staking was in TAO on every subnet; after it, staking into a subnet buys that subnet's alpha from a balancer pool, and the Balance type in the SDK carries the netuid of every amount. For a transfer nothing changed — TAO moves as before — but for anyone whose balance is staked, the route to a free balance now runs through a pool with a rate.

**The first halving, December 2025.** Emission is governed by issuance thresholds, not block heights, so the date was a projection until it happened. The emissions page now states that the first halving occurred in December 2025 and that current emission is 0.5 TAO per block, roughly 3,600 TAO a day. The next threshold is 15.75 M TAO issued; because recycled TAO is subtracted from issuance, it will arrive later than a straight-line estimate.

**Consensus, and what is planned.** Block production is Aura with a permissioned validator set; finality is GRANDPA. The chain-consensus page gives a planning estimate of roughly a year for a move to nominated proof of stake and says it is not a fixed date. When it happens, block times and address formats are not expected to change; the set of who produces blocks is.

**What has not changed.** Twelve-second blocks, 5… addresses, sr25519 keys, 9 decimals, the coldkey rule and the 21 million cap. A coldkey created in 2021 receives TAO today, and the 10 blocks this site waits for mean what they meant then.

## Bittensor next to Polkadot, for a transfer

Both chains are built with Substrate, so a transfer looks the same from the wallet side: an SS58 address, a signed extrinsic, a fee in the native coin, GRANDPA finality. The differences are in the prefix, the existential deposit and what the site does with each. Sources: the Bittensor documentation at bittensor.com/docs and the Polkadot wiki at wiki.polkadot.com, both read on 14 October 2026.

|  | Bittensor (TAO) | Polkadot (DOT) |
|---|---|---|
| Framework | Substrate (Subtensor) | Substrate (relay chain and system chains) |
| Address | SS58, prefix 42 — starts with 5 | SS58, prefix 0 — starts with 1 |
| Block time | 12 seconds | 6 seconds (the site's timing data) |
| Finality | GRANDPA | GRANDPA |
| Smallest unit | rao, 10⁻⁹ TAO | Planck, the wiki's unit for DOT |
| Existential deposit | 500 rao | 0.01 DOT on Polkadot Asset Hub |
| Supply | 21 M cap, halving on issuance | no cap; inflation set by governance |
| Memo | none | none |
| Confirmations the site waits for | 10 blocks, about 3–8 min | route paused at the moment; see [the DOT page](https://sablebolt.io/coin/polkadot) |
| Route page | [TAO → USDT ERC-20](https://sablebolt.io/swap/tao/usdt-erc20) | none yet; the home-page form when the route is on |

**The same key, two addresses.** The Polkadot wiki states that each network has its own representation of the same public key: the generic Substrate format uses prefix 42 and starts with 5, Polkadot's uses prefix 0 and starts with 1, and an address in either form points to the same account — only the format differs. Bittensor adopted prefix 42, the generic one, which is why every Bittensor address starts with 5 and why a wallet that supports both chains can show the same key as 5… for Bittensor and 1… for Polkadot. The form checks the prefix: 5… for a TAO payout, 1… for a DOT payout.

**Existential deposit.** Both chains reap an account that drops below a minimum. On Bittensor it is 500 rao, a negligible amount; on Polkadot Asset Hub it is 0.01 DOT, still small but large enough that [the DOT page](https://sablebolt.io/coin/polkadot) treats it as a floor for a first payout. In both cases the form's minimum is far above it.

**Keys.** Polkadot has one account per key for ordinary use. Bittensor has the coldkey and hotkey split, which is the one habit to carry over with care: a Polkadot user gives the only address they have; a Bittensor user must give the coldkey's.

**Routes.** TAO has one route page, into USDT on Ethereum, and is offered as a receiving side in the form. DOT keeps its page while its route is paused at the provider; when it is back, the form shows it again.

## About TAO — only what a swapper needs

Bittensor is a blockchain built with Substrate, the framework behind Polkadot, and has run its main network since 2021. It coordinates subnets — groups of machines that produce and score machine-learning work — and pays miners and validators in TAO, its native token. TAO has no issuer and no contract; it is created by the chain according to its rules. Blocks arrive about every 12 seconds, and a deposit here is counted after 10 of them, about 3–8 minutes.

Bittensor wallets have two keys, and the difference matters for anyone receiving TAO. The coldkey holds funds and signs financial operations: transfers, staking, registration and subnet ownership. It is encrypted with a password and meant to stay offline where possible. The hotkey is the operational identity on a subnet; it receives the UID when a miner or validator registers, signs its day-to-day work, and lives on a running machine. One wallet can have many hotkeys. Bittensor's documentation (checked on 12 October 2026) says to always send TAO to a coldkey address, because TAO sent to a hotkey can be stranded. Both keys are sr25519 pairs, and each is recovered only from its mnemonic — a wallet password alone restores nothing.

Addresses are SS58, the format shared by Substrate chains, with network prefix 42. On Bittensor that gives a 48-character string that always starts with 5. The same underlying key would look different on Polkadot (prefix 0, addresses starting with 1), which is why a 1… address is not accepted here even if it belongs to a Substrate wallet: the form checks for the 5… form.

Staked TAO is not spendable. If your balance is delegated to a validator or staked on a subnet, unstake it first; only the free balance can be sent as a deposit. Exchanges that list TAO withdraw on the Bittensor network to 5… addresses, so a deposit can also come straight from an exchange account.

The route with a page here is TAO to USDT on Ethereum: earnings or a held balance into a dollar token on the network that most Ethereum wallets and services already use. The form offers TAO as the receiving side as well, for coins you hold.

## FAQ

Which address do I give, coldkey or hotkey?

The coldkey. It is the key that holds funds and signs transfers. TAO sent to a hotkey can be stranded, according to Bittensor's documentation.

What does a Bittensor address look like?

48 characters, starting with 5, in SS58 format with network prefix 42. An address starting with 1 is the Polkadot form and is not accepted.

How long does a swap from TAO take?

About 3–8 minutes: 10 blocks on Bittensor at roughly 12 seconds each, then the payout on Ethereum, which takes a few minutes.

Can I send staked TAO?

No. Unstake it first; only the free balance can be transferred. Unstaking follows the chain's own rules and timing.

Can I send TAO from an exchange?

Yes. Withdraw on the Bittensor network to the deposit address and set the amount so that what arrives matches the figure shown here.

What is the minimum?

It is shown under the amount field for the pair you selected and moves with network fees.

What is rao?

The smallest unit of TAO: 1 TAO = 1,000,000,000 rao, so amounts have 9 decimal places. Explorers and the SDK sometimes show balances in rao.

Is there a memo or tag for TAO?

No. A Bittensor address is the whole destination. If a deposit page for TAO shows a second field, it is for a token version on another network, which is not accepted here.

Can I give an 0x address for a TAO payout?

No. Bittensor's EVM side uses 0x… accounts that are separate from SS58 accounts, and the form refuses them. Give the 5… coldkey address and move TAO to the EVM side afterwards if you need it there.

Is there a refund address?

No. The form asks for the address you send from and the address that receives. If a swap cannot be completed, write to support with the swap ID: every such case is handled by hand.

Did the halving change anything for transfers?

No. The first halving, in December 2025, cut emission from 1 to 0.5 TAO per block. Transfers, fees and addresses are unchanged.

What if less than the minimum arrives?

A deposit under the minimum shown for the route cannot be processed as a swap, because the payout fee would not fit inside it. The usual cause is an exchange withdrawal fee taken out of the amount. Contact support with the hash.

## Related

### Coins

- [Ethereum](https://sablebolt.io/coin/ethereum)
- [Tether](https://sablebolt.io/coin/tether)
- [Polkadot](https://sablebolt.io/coin/polkadot)
- [Solana](https://sablebolt.io/coin/solana)
- [Bitcoin](https://sablebolt.io/coin/bitcoin)
- [NEAR Protocol](https://sablebolt.io/coin/near-protocol)

### Posts

- [Reading a swap status page: every state from waiting to finished](https://sablebolt.io/blog/reading-a-swap-status-page)
- [Floating rate: what changes between the estimate and the payout](https://sablebolt.io/blog/floating-rate-estimate-vs-payout)
- [USDT network fees compared: TRON, BNB Smart Chain, Ethereum, TON, Solana](https://sablebolt.io/blog/usdt-network-fees-compared)

## External resources

- [Taostats — Bittensor explorer](https://x.taostats.io/)
- [CoinGecko — Bittensor](https://www.coingecko.com/en/coins/bittensor)
