Glossary

What each metric means, its exact formula, the API request behind it, and why it can differ from other explorers.

For AI agents: llms.txt

MEV Shield

Submits your swap encrypted, so nobody can read it while it waits in the queue and trade in front of it. It is only decrypted once its place in a block is fixed.

Formulathe swap is wrapped in an encrypted envelope and revealed a couple of blocks later, either through a relay (1 signature, relay pays the outer fee) or straight from your wallet (2 signatures)

It costs a couple of blocks of latency, and in self-custody mode roughly twice the network fee, since two transactions are signed. The relay never sees the contents of your order. Each mode can be turned off on the server side, so the toggle is not always available.

Minimum received

The worst outcome you have agreed to: the least you can walk away with once your slippage tolerance is fully used up.

Formulaexpected output × (1 − slippage tolerance / 100)

A floor, not a forecast: a normal trade lands on the expected output, not on this. If the market moves past it, the chain rejects the trade rather than filling it worse, unless partial fill is on.

Data source
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].root_in_pool, results[].alpha_in_pool

Derived from the simulated output.

Network fee

What the blockchain charges to include your transaction. TaoSwap takes no fee of its own.

Formulaestimated from the chain for the exact transaction being signed, doubled when MEV Shield runs in self-custody mode (two transactions)

Not to be confused with the pool fee, which is the ~0.05% the subnet takes out of the token you put in and which is already inside every quote on the page. That pool fee is a per-subnet chain parameter, so it is not necessarily the same everywhere. The network fee is paid even when the trade is rejected for exceeding your slippage tolerance.

Price impact

How much worse your effective price is than the quoted pool price, because your own trade moves the pool. It grows with your size and shrinks with pool depth.

Formula(output at the current pool price − output through the pool curve) / output through the pool curve × 100

The number shown covers the subnet fee as well as the curve movement, which is the whole cost of trading and therefore a safe floor for a slippage setting. It is not a fee paid to anyone: the difference stays in the pool, which is why splitting a large order into smaller ones genuinely costs less. Above ~1% the swap warns you, and above 5% it is worth splitting. Free TAO and root trade 1:1, so their impact is 0.

Data source
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].root_in_pool, results[].alpha_in_pool, results[].fee_rate

Simulated against the live pool reserves.

Slippage tolerance

How far the price may move against you between signing and inclusion before the chain refuses the trade. Default 0.5%, minimum 0.1%.

Formulaprice limit = expected execution price × (1 ± tolerance), sent to the chain as the limit on the extrinsic

It is applied on top of the expected execution price, which already contains the fee and your own price impact, so the tolerance only has to cover market movement, not the cost of the trade. Set it too low and ordinary movement makes the transaction fail. The chain enforces the limit, so a rejected swap costs you the network fee and nothing else, and with partial fill enabled it executes as much as fits inside the limit instead of rejecting everything.

Data source
GET https://api.taoswap.org/v2/subnets/

Response fieldresults[].root_in_pool, results[].alpha_in_pool

The price limit is derived from the reserves and sent with the transaction.