Errors/Chain errors

BasketMinOutNotMet

The pool cannot absorb this trade; reduce the amount or split it into smaller steps

View as Markdown

The swap_basket buy leg credited less than the min_amount_out floor you set (destination alpha, or TAO when the destination is netuid 0), so the whole trade rolled back; nothing moved. The pool moved between your quote and execution, or the floor was set above what the trade could ever yield. Re-quote and retry, or widen --max-slippage (btcli) / lower min_amount_out (SDK). A floor of 0 disables this check; the 2% protocol band still applies.

Declared by the SubtensorModule pallet; it classifies to the semantic code insufficient_liquidity.

Declared at pallets/subtensor/src/macros/errors.rs#L395.

Remediation

The pool cannot absorb this trade; reduce the amount or split it into smaller steps

The same explanation is available in the terminal: btcli explain BasketMinOutNotMet.