# Examples and Snippets

This directory contains practical examples and building blocks for x/tokenization.

## Contents

* [Base Collection Configuration](https://docs.bitbadges.io/token-standard/examples/base-collection-details) - Standard base collection configuration template
* [Empty Approval Criteria](https://docs.bitbadges.io/token-standard/examples/empty-approval-criteria) - Template for unrestricted approval criteria
* [Defining Circulating Supply](https://docs.bitbadges.io/token-standard/examples/defining-circulating-supply) - How to define and lock circulating supply
* [Building Collection Approvals](https://docs.bitbadges.io/token-standard/examples/building-collection-approvals) - Guide to building collection-level approvals
* [Building User Approvals](https://docs.bitbadges.io/token-standard/examples/building-user-approvals) - Guide to building user-level incoming and outgoing approvals
* [Building Collection Permissions](https://docs.bitbadges.io/token-standard/examples/building-collection-permissions) - Guide to configuring collection permissions
* [Building User Permissions](https://docs.bitbadges.io/token-standard/examples/building-user-permissions) - Guide to configuring user-level permissions
* [Cosmos Coin Wrapper Example](https://docs.bitbadges.io/token-standard/examples/cosmos-coin-wrapper-example) - Example of wrapping tokens as Cosmos coins
* [Mint All to Self Tutorial](https://docs.bitbadges.io/token-standard/examples/mint-all-to-self-tutorial) - Tutorial for creating collection and minting tokens to yourself
* [Approvals](https://github.com/trevormil/bitbadges-docs/blob/master/x-tokenization/examples/approvals/README.md) - Common approval patterns and examples
  * [Transferable Approval](https://docs.bitbadges.io/token-standard/examples/approvals/transferable-approval) - Basic transferable approval configuration
  * [Burnable Approval](https://docs.bitbadges.io/token-standard/examples/approvals/burnable-approval) - Approval allowing tokens to be burned
  * [Cosmos Wrapper Approval](https://docs.bitbadges.io/token-standard/examples/approvals/cosmos-wrapper-approval) - Approval for wrapping tokens as Cosmos coins
  * [Cosmos Unwrapper Approval](https://docs.bitbadges.io/token-standard/examples/approvals/cosmos-unwrapper-approval) - Approval for unwrapping Cosmos coins back to tokens
  * [Admin Override Approval](https://docs.bitbadges.io/token-standard/examples/approvals/admin-override-approval) - Admin approval that overrides user-level restrictions
* [Permissions](https://docs.bitbadges.io/token-standard/examples/permissions) - Common permission patterns and examples
* [Transactions](https://docs.bitbadges.io/token-standard/examples/txs) - Full transaction examples
  * [MsgCreateCollection](https://docs.bitbadges.io/token-standard/examples/txs/msgcreatecollection) - Complete transaction examples for creating collections
