> For the complete documentation index, see [llms.txt](https://allblue-docs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://allblue-docs.gitbook.io/docs/en/allblue-stable/core-contracts/stable-minting.md).

# Stable Minting

Stable Minting manages the protocol-level conversion between supported underlying tokens and their corresponding b-Tokens.

This contract layer is primarily used internally by AllBlue Stable and is not intended to serve as the main user-facing interaction point.

### Role

* Converts supported underlying tokens into corresponding b-Tokens
* Handles redemption from b-Tokens back to the underlying tokens
* Connects deposited tokens with supported external DeFi protocols
* Supports the accounting flow used by the Stable protocol

User interactions are generally routed through the Stable Staking layer rather than directly through the Stable Minting contract.
