> For the complete documentation index, see [llms.txt](https://docs.bitbadges.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bitbadges.io/token-standard.md).

# Token Standard

- [Overview](https://docs.bitbadges.io/token-standard/x-tokenization.md)
- [Learn](https://docs.bitbadges.io/token-standard/learn.md)
- [Explore!](https://docs.bitbadges.io/token-standard/learn/pre-readings.md)
- [Manager / Permissions](https://docs.bitbadges.io/token-standard/learn/permissions.md)
- [Balances](https://docs.bitbadges.io/token-standard/learn/balance-system.md)
- [Transferability / Approvals](https://docs.bitbadges.io/token-standard/learn/transferability.md)
- [Approval Criteria](https://docs.bitbadges.io/token-standard/learn/approval-criteria.md)
- [Address Checks](https://docs.bitbadges.io/token-standard/learn/approval-criteria/address-checks.md)
- [Approval Trackers](https://docs.bitbadges.io/token-standard/learn/approval-criteria/approval-trackers.md)
- [Auto-Deletion Options](https://docs.bitbadges.io/token-standard/learn/approval-criteria/auto-deletion-options.md)
- [Token Ownership](https://docs.bitbadges.io/token-standard/learn/approval-criteria/badge-ownership.md)
- [Dynamic Store Challenges](https://docs.bitbadges.io/token-standard/learn/approval-criteria/dynamic-store-challenges.md)
- [ETH Signature Challenges](https://docs.bitbadges.io/token-standard/learn/approval-criteria/eth-signature-challenges.md)
- [Max Number of Transfers](https://docs.bitbadges.io/token-standard/learn/approval-criteria/max-number-of-transfers.md)
- [Merkle Challenges](https://docs.bitbadges.io/token-standard/learn/approval-criteria/merkle-challenges.md)
- [Override User Level Approvals](https://docs.bitbadges.io/token-standard/learn/approval-criteria/overrides.md)
- [Predetermined Balances](https://docs.bitbadges.io/token-standard/learn/approval-criteria/predetermined-balances.md)
- [Requires](https://docs.bitbadges.io/token-standard/learn/approval-criteria/requires.md)
- [Tallied Approval Amounts](https://docs.bitbadges.io/token-standard/learn/approval-criteria/tallied-approval-amounts.md)
- [Coin Transfers](https://docs.bitbadges.io/token-standard/learn/approval-criteria/usdbadge-transfers.md)
- [User Royalties](https://docs.bitbadges.io/token-standard/learn/approval-criteria/user-royalties.md)
- [Voting Challenges](https://docs.bitbadges.io/token-standard/learn/approval-criteria/voting-challenges.md)
- [EVM Query Challenges](https://docs.bitbadges.io/token-standard/learn/approval-criteria/evm-query-challenges.md)
- [Minting and Circulating Supply](https://docs.bitbadges.io/token-standard/learn/minting-and-circulating-supply.md)
- [Auto-Scan vs. Prioritized Approvals](https://docs.bitbadges.io/token-standard/learn/auto-scan-and-prioritized-approvals.md)
- [Alias Compatibility](https://docs.bitbadges.io/token-standard/learn/alias-compatibility.md)
- [IBC Backed Minting](https://docs.bitbadges.io/token-standard/learn/ibc-backed-minting.md)
- [Cosmos Coin Wrapper Paths](https://docs.bitbadges.io/token-standard/learn/cosmos-coin-wrapper-paths.md)
- [IBC Transfer Tokens Hook](https://docs.bitbadges.io/token-standard/learn/ibc-transfer-tokens-hook.md)
- [Collection Configuration](https://docs.bitbadges.io/token-standard/learn/collection-setup-fields.md)
- [Address Lists](https://docs.bitbadges.io/token-standard/learn/address-lists.md)
- [UintRanges](https://docs.bitbadges.io/token-standard/learn/uintrange.md)
- [Messages](https://docs.bitbadges.io/token-standard/messages.md)
- [MsgCreateAddressLists](https://docs.bitbadges.io/token-standard/messages/msg-create-address-lists.md)
- [MsgCreateCollection](https://docs.bitbadges.io/token-standard/messages/msg-create-collection.md)
- [MsgCreateDynamicStore](https://docs.bitbadges.io/token-standard/messages/msg-create-dynamic-store.md)
- [MsgDeleteCollection](https://docs.bitbadges.io/token-standard/messages/msg-delete-collection.md)
- [MsgDeleteDynamicStore](https://docs.bitbadges.io/token-standard/messages/msg-delete-dynamic-store.md)
- [MsgDeleteIncomingApproval](https://docs.bitbadges.io/token-standard/messages/msg-delete-incoming-approval.md)
- [MsgDeleteOutgoingApproval](https://docs.bitbadges.io/token-standard/messages/msg-delete-outgoing-approval.md)
- [MsgPurgeApprovals](https://docs.bitbadges.io/token-standard/messages/msg-purge-approvals.md)
- [MsgSetTokenMetadata](https://docs.bitbadges.io/token-standard/messages/msgsettokenmetadata.md)
- [MsgSetCollectionApprovals](https://docs.bitbadges.io/token-standard/messages/msg-set-collection-approvals.md)
- [MsgSetCollectionMetadata](https://docs.bitbadges.io/token-standard/messages/msg-set-collection-metadata.md)
- [MsgSetCustomData](https://docs.bitbadges.io/token-standard/messages/msg-set-custom-data.md)
- [MsgSetDynamicStoreValue](https://docs.bitbadges.io/token-standard/messages/msg-set-dynamic-store-value.md)
- [MsgSetIncomingApproval](https://docs.bitbadges.io/token-standard/messages/msg-set-incoming-approval.md)
- [MsgSetIsArchived](https://docs.bitbadges.io/token-standard/messages/msg-set-is-archived.md)
- [MsgSetManager](https://docs.bitbadges.io/token-standard/messages/msg-set-manager.md)
- [MsgSetOutgoingApproval](https://docs.bitbadges.io/token-standard/messages/msg-set-outgoing-approval.md)
- [MsgSetStandards](https://docs.bitbadges.io/token-standard/messages/msg-set-standards.md)
- [MsgSetValidTokenIds](https://docs.bitbadges.io/token-standard/messages/msg-set-valid-token-ids.md)
- [MsgTransferTokens](https://docs.bitbadges.io/token-standard/messages/msg-transfer-tokens.md)
- [MsgUniversalUpdateCollection](https://docs.bitbadges.io/token-standard/messages/msg-universal-update-collection.md)
- [MsgUpdateCollection](https://docs.bitbadges.io/token-standard/messages/msg-update-collection.md)
- [MsgUpdateDynamicStore](https://docs.bitbadges.io/token-standard/messages/msg-update-dynamic-store.md)
- [MsgUpdateUserApprovals](https://docs.bitbadges.io/token-standard/messages/msg-update-user-approvals.md)
- [Queries](https://docs.bitbadges.io/token-standard/queries.md)
- [GetAddressList](https://docs.bitbadges.io/token-standard/queries/get-address-list.md)
- [GetApprovalTracker](https://docs.bitbadges.io/token-standard/queries/get-approval-tracker.md)
- [GetBalance](https://docs.bitbadges.io/token-standard/queries/get-balance.md)
- [GetChallengeTracker](https://docs.bitbadges.io/token-standard/queries/get-challenge-tracker.md)
- [GetCollection](https://docs.bitbadges.io/token-standard/queries/get-collection.md)
- [GetDynamicStore](https://docs.bitbadges.io/token-standard/queries/get-dynamic-store.md)
- [GetDynamicStoreValue](https://docs.bitbadges.io/token-standard/queries/get-dynamic-store-value.md)
- [GetETHSignatureTracker](https://docs.bitbadges.io/token-standard/queries/get-eth-signature-tracker.md)
- [Params](https://docs.bitbadges.io/token-standard/queries/params.md)
- [Examples and Snippets](https://docs.bitbadges.io/token-standard/examples.md)
- [Base Collection Details](https://docs.bitbadges.io/token-standard/examples/base-collection-details.md)
- [Building Your Collection Approvals](https://docs.bitbadges.io/token-standard/examples/building-collection-approvals.md)
- [Building Your Collection Permissions](https://docs.bitbadges.io/token-standard/examples/building-collection-permissions.md)
- [Building User-Level Approvals](https://docs.bitbadges.io/token-standard/examples/building-user-approvals.md)
- [Building User-Level Permissions](https://docs.bitbadges.io/token-standard/examples/building-user-permissions.md)
- [Cosmos Coin Wrapper Tutorial](https://docs.bitbadges.io/token-standard/examples/cosmos-coin-wrapper-example.md)
- [Defining and Locking Circulating Supply](https://docs.bitbadges.io/token-standard/examples/defining-circulating-supply.md)
- [Empty Approval Criteria Template](https://docs.bitbadges.io/token-standard/examples/empty-approval-criteria.md)
- [Mint All Tokens to Self - Tutorial](https://docs.bitbadges.io/token-standard/examples/mint-all-to-self-tutorial.md)
- [Approvals](https://docs.bitbadges.io/token-standard/examples/approvals.md)
- [Admin Override Approval](https://docs.bitbadges.io/token-standard/examples/approvals/admin-override-approval.md)
- [Burnable Approval](https://docs.bitbadges.io/token-standard/examples/approvals/burnable-approval.md)
- [Cosmos Unwrapper Approval](https://docs.bitbadges.io/token-standard/examples/approvals/cosmos-unwrapper-approval.md)
- [Cosmos Wrapper Approval](https://docs.bitbadges.io/token-standard/examples/approvals/cosmos-wrapper-approval.md)
- [Transferable Approval](https://docs.bitbadges.io/token-standard/examples/approvals/transferable-approval.md)
- [Message Transfer Examples](https://docs.bitbadges.io/token-standard/examples/msg-transfer.md)
- [Simple Token Transfer](https://docs.bitbadges.io/token-standard/examples/msg-transfer/simple-badge-transfer.md)
- [Transfer with Precalculation](https://docs.bitbadges.io/token-standard/examples/msg-transfer/transfer-with-precalculation.md)
- [Permission Examples](https://docs.bitbadges.io/token-standard/examples/permissions.md)
- [Freezing Mint Transferability](https://docs.bitbadges.io/token-standard/examples/permissions/freezing-mint-transferability.md)
- [Locking Specific Approval ID](https://docs.bitbadges.io/token-standard/examples/permissions/locking-specific-approval-id.md)
- [Locking Specific Token IDs](https://docs.bitbadges.io/token-standard/examples/permissions/locking-specific-token-ids.md)
- [Locking Valid Token IDs](https://docs.bitbadges.io/token-standard/examples/permissions/locking-valid-token-ids.md)
- [Transaction Examples](https://docs.bitbadges.io/token-standard/examples/txs.md)
- [MsgCreateCollection Examples](https://docs.bitbadges.io/token-standard/examples/txs/msgcreatecollection.md)
- [Quest Token Collection Example](https://docs.bitbadges.io/token-standard/examples/txs/msgcreatecollection/quest-badge-collection.md)
- [Tradable Collection Example](https://docs.bitbadges.io/token-standard/examples/txs/msgcreatecollection/tradable-nft-collection.md)
- [MsgUpdateUserApprovals Examples](https://docs.bitbadges.io/token-standard/examples/txs/msgupdate-user-approvals.md)
- [Updating Outgoing Approvals](https://docs.bitbadges.io/token-standard/examples/txs/msgupdate-user-approvals/updating-outgoing-approvals.md)
- [Builder Skills](https://docs.bitbadges.io/token-standard/skills.md)
- [Smart Token](https://docs.bitbadges.io/token-standard/skills/smart-token.md)
- [Minting](https://docs.bitbadges.io/token-standard/skills/minting.md)
- [Liquidity Pools](https://docs.bitbadges.io/token-standard/skills/liquidity-pools.md)
- [Fungible Token](https://docs.bitbadges.io/token-standard/skills/fungible-token.md)
- [NFT Collection](https://docs.bitbadges.io/token-standard/skills/nft-collection.md)
- [Subscription](https://docs.bitbadges.io/token-standard/skills/subscription.md)
- [Transferability & Update Rules](https://docs.bitbadges.io/token-standard/skills/immutability.md)
- [Custom 2FA](https://docs.bitbadges.io/token-standard/skills/custom-2fa.md)
- [Address List](https://docs.bitbadges.io/token-standard/skills/address-list.md)
- [BB-402 Token-Gated Access](https://docs.bitbadges.io/token-standard/skills/bb-402.md)
- [Burnable](https://docs.bitbadges.io/token-standard/skills/burnable.md)
- [Multi-Sig / Voting](https://docs.bitbadges.io/token-standard/skills/multi-sig-voting.md)
- [Payment Protocol](https://docs.bitbadges.io/token-standard/skills/payment-protocol.md)
- [Tradable NFTs](https://docs.bitbadges.io/token-standard/skills/tradable.md)
- [Credit Token](https://docs.bitbadges.io/token-standard/skills/credit-token.md)
- [Auto-Mint](https://docs.bitbadges.io/token-standard/skills/auto-mint.md)
- [Quest](https://docs.bitbadges.io/token-standard/skills/quest.md)
- [Prediction Market](https://docs.bitbadges.io/token-standard/skills/prediction-market.md)
- [Bounty](https://docs.bitbadges.io/token-standard/skills/bounty.md)
- [PaymentRequest](https://docs.bitbadges.io/token-standard/skills/payment-request.md)
- [Crowdfund](https://docs.bitbadges.io/token-standard/skills/crowdfund.md)
- [Auction](https://docs.bitbadges.io/token-standard/skills/auction.md)
- [Products](https://docs.bitbadges.io/token-standard/skills/product-catalog.md)
- [BB-402](https://docs.bitbadges.io/token-standard/bb-402.md)
- [Overview](https://docs.bitbadges.io/token-standard/bb-402/overview.md)
- [Full Specification](https://docs.bitbadges.io/token-standard/bb-402/spec.md)
- [Middleware Recipes](https://docs.bitbadges.io/token-standard/bb-402/middleware-recipes.md)
- [Collection Recipes](https://docs.bitbadges.io/token-standard/bb-402/collection-recipes.md)
- [Integrating The Module?](https://docs.bitbadges.io/token-standard/integrating-the-module.md)
- [Supporting Multiple Standards](https://docs.bitbadges.io/token-standard/integrating-the-module/support-multiple-standards.md)
- [Custom Extension Hooks](https://docs.bitbadges.io/token-standard/integrating-the-module/custom-extension-hooks.md)
- [Ante Handler Token Gates](https://docs.bitbadges.io/token-standard/integrating-the-module/ante-handler-token-gates.md)
- [Proof-of-Token Voting Power (x/pot)](https://docs.bitbadges.io/token-standard/integrating-the-module/proof-of-token-voting-power.md)
- [EVM Compatibility](https://docs.bitbadges.io/token-standard/evm_integration.md)
- [Setup and Configuration](https://docs.bitbadges.io/token-standard/evm_integration/setup-and-configuration.md)
- [Developer Guide](https://docs.bitbadges.io/token-standard/evm_integration/developer-guide.md)
- [Architecture](https://docs.bitbadges.io/token-standard/evm_integration/architecture.md)
- [Tokenization Precompile](https://docs.bitbadges.io/token-standard/evm_integration/tokenization-precompile.md)
- [API Reference](https://docs.bitbadges.io/token-standard/evm_integration/tokenization-precompile/api.md)
- [Gas](https://docs.bitbadges.io/token-standard/evm_integration/tokenization-precompile/gas.md)
- [Errors](https://docs.bitbadges.io/token-standard/evm_integration/tokenization-precompile/errors.md)
- [Security](https://docs.bitbadges.io/token-standard/evm_integration/tokenization-precompile/security.md)
- [FAQ](https://docs.bitbadges.io/token-standard/faq.md)
