# BitSong ## BitSong - [Introduction](https://docs.bitsong.io/readme.md): BitSong Blockchain Documentation - [BTSG](https://docs.bitsong.io/btsg.md) - [What is BTSG ?](https://docs.bitsong.io/btsg/what-is-btsg.md) - [Distribution and Tokenomics](https://docs.bitsong.io/btsg/distribution-and-tokenomics.md) - [Wallets](https://docs.bitsong.io/btsg/wallets.md) - [Buy and Sell](https://docs.bitsong.io/btsg/buy-and-sell.md) - [Liquidity Provider](https://docs.bitsong.io/btsg/liquidity-provider.md) - [Delegators](https://docs.bitsong.io/delegators.md) - [Delegator FAQ](https://docs.bitsong.io/delegators/delegator-faq.md) - [Delegator Security](https://docs.bitsong.io/delegators/delegator-security.md) - [Validators](https://docs.bitsong.io/validators.md) - [Validator Overview](https://docs.bitsong.io/validators/validator-overview.md) - [Validator FAQ](https://docs.bitsong.io/validators/validator-faq.md) - [Validator Security](https://docs.bitsong.io/validators/validator-security.md) - [IBC](https://docs.bitsong.io/ibc.md) - [FAQ](https://docs.bitsong.io/faq.md) - [Glossary](https://docs.bitsong.io/glossary.md) - [Roadmap](https://docs.bitsong.io/roadmap.md) - [Media Kit](https://docs.bitsong.io/media-kit.md) - [Links](https://docs.bitsong.io/links.md) - [Install go-bitsong](https://docs.bitsong.io/blockchain/install-go-bitsong.md) - [Join the Mainnet](https://docs.bitsong.io/blockchain/join-the-mainnet.md) - [Create Validator](https://docs.bitsong.io/blockchain/create-validator.md) - [Relayer](https://docs.bitsong.io/blockchain/relayer.md): This section contains instructions on how to setup the rust relayer "hermes" and relay IBC packets between bitsong-2b and other IBC-enabled networks. - [CLI Guide](https://docs.bitsong.io/blockchain/cli-guide.md) - [Gas and Fees](https://docs.bitsong.io/blockchain/gas-and-fees.md) - [Pruning of State](https://docs.bitsong.io/blockchain/pruning-of-state.md) - [Export the state](https://docs.bitsong.io/blockchain/export-the-state.md) - [Verify Mainnet](https://docs.bitsong.io/blockchain/verify-mainnet.md) - [Upgrades](https://docs.bitsong.io/blockchain/upgrades.md) - [From v0.8.0 to v0.10.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.8.0-to-v0.10.0.md) - [From v0.10.0 to v0.11.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.10.0-to-v0.11.0.md) - [From v0.12.x to v0.13.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.12.x-to-v0.13.0.md) - [From v0.13.x to v0.14.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.12.x-to-v0.13.0-1.md) - [From v0.14.x to v0.15.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.14.x-to-v0.15.0.md) - [From v0.17.0 to v0.18.0](https://docs.bitsong.io/blockchain/upgrades/from-v0.17.x-to-v0.18.0.md) - [Application Testing](https://docs.bitsong.io/blockchain/application-testing.md): Review existing test coverage options, and learn how to write new tests with open-source tooling used for Bitsong. - [Fan Tokens](https://docs.bitsong.io/features-and-modules/fan-tokens.md) - [Merkledrop](https://docs.bitsong.io/features-and-modules/merkledrop.md): As of upgrade v018, the x/merkletree module has been deprecated in replace for a CosmWasm implementation. - [NFTs](https://docs.bitsong.io/features-and-modules/nfts.md) - [Marketplace](https://docs.bitsong.io/features-and-modules/marketplace.md) - [CosmWasm](https://docs.bitsong.io/features-and-modules/cosmwasm.md) - [Install rust](https://docs.bitsong.io/features-and-modules/cosmwasm/install-rust.md) - [Deploy a Smart Contract](https://docs.bitsong.io/features-and-modules/cosmwasm/deploy-a-smart-contract.md) - [Propose to Upload Cosmwasm Contracts](https://docs.bitsong.io/features-and-modules/cosmwasm/propose-to-upload-cosmwasm-contracts.md) - [IBC](https://docs.bitsong.io/features-and-modules/ibc.md): Inter Blockchain Communication - [Auth](https://docs.bitsong.io/features-and-modules/auth.md) - [Bank](https://docs.bitsong.io/features-and-modules/bank.md) - [Crisis](https://docs.bitsong.io/features-and-modules/crisis.md) - [Community Pool](https://docs.bitsong.io/features-and-modules/community-pool.md) - [Consensus](https://docs.bitsong.io/features-and-modules/consensus.md): Functionality to modify CometBFT's ABCI consensus params. - [Distribution](https://docs.bitsong.io/features-and-modules/distribution.md): This simple distribution mechanism is how Bitsong passively distribute rewards between validators and delegators. - [Evidence](https://docs.bitsong.io/features-and-modules/evidence.md) - [Governance](https://docs.bitsong.io/features-and-modules/governance.md) - [Mint](https://docs.bitsong.io/features-and-modules/mint.md) - [Staking](https://docs.bitsong.io/features-and-modules/staking.md) - [Slashing](https://docs.bitsong.io/features-and-modules/slashing.md) - [Upgrade](https://docs.bitsong.io/features-and-modules/upgrade.md) - [bitsongJS](https://docs.bitsong.io/developers/bitsongjs.md) - [cw-orchestrator](https://docs.bitsong.io/developers/cw-orchestrator.md) - [Sinfonia](https://docs.bitsong.io/products/sinfonia.md) - [BitSong Studio](https://docs.bitsong.io/products/bitsong-studio.md): The Web3 Music Hub - [Bitsong Accounts](https://docs.bitsong.io/products/bitsong-accounts.md): Accounts, owned by, account owners - [Grammos](https://docs.bitsong.io/products/bitsong-accounts/grammos.md) - [Abstract Accounts on Bitsong](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong.md): Abstract getting messages from A to B. - [developers](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers.md) - [getting-started](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/getting-started.md): Prepare your development environment with tools used during development. - [dependencies](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/dependencies.md): Details on crate dependencies - [client](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/client.md) - [sdk](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/sdk.md) - [iba](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/iba.md): Accounts on chains, owned by accounts on another chain. - [modules](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/iba/modules.md): Programmable contracts owned and verifiable by accounts, with full IBC support. - [testing](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/testing.md) - [deployment](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/developers/deployment.md): Deploying your modules to A2B - [guides](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides.md) - [create-an-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-an-account.md) - [create-a-sub-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-a-sub-account.md): Create an A2B that only permits another A2B ownership level access - [create-an-iba](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/create-an-iba.md): create an account on another chain, owned by your Bitsong Account - [install-a-module](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/install-a-module.md) - [migrate ownership](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/migrate-ownership.md) - [tokenized-account](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/guides/tokenized-account.md) - [infrastructure](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure.md) - [indexer](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/indexer.md) - [modules](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/modules.md) - [name-service](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/name-service.md) - [registry](https://docs.bitsong.io/products/bitsong-accounts/abstract-accounts-on-bitsong/infrastructure/registry.md) - [interchain](https://docs.bitsong.io/products/bitsong-accounts/interchain.md): Interchain Bitsong Account - [DAO DAO](https://docs.bitsong.io/products/dao-dao.md): DAO DAO is the premiere interchain application for creating & participating in DAO's. - [Wallet](https://docs.bitsong.io/useful-guides/wallet.md) - [How to Create a BitSong wallet](https://docs.bitsong.io/useful-guides/wallet/how-to-create-a-bitsong-wallet.md): This is a guide on how to create a new BitSong wallet for users who don't have one yet. - [How to Import Your BitSong Wallet](https://docs.bitsong.io/useful-guides/wallet/how-to-import-your-bitsong-wallet.md): This is a quick guide on how to import a BitSong wallet for users who have set up a wallet on the previous version of the BitSong mainnet. - [Staking](https://docs.bitsong.io/useful-guides/staking.md) - [How to Stake $BTSG](https://docs.bitsong.io/useful-guides/staking/how-to-stake-usdbtsg.md): This is a simple Guide to Stake your $BTSG using the BitSong Wallet - [Sinfonia](https://docs.bitsong.io/useful-guides/sinfonia.md) - [Sinfonia User's Guide](https://docs.bitsong.io/useful-guides/sinfonia/sinfonia-users-guide.md): BitSong is thrilled to formally announce the launch of our Fan Token Platform “Sinfonia”, along with an exquisite new web page and a sneak peek of the features and user interface! - [How to Add $BTSG Liquidity to Osmosis Pools](https://docs.bitsong.io/useful-guides/sinfonia/how-to-add-usdbtsg-liquidity-to-osmosis-pools.md): This is a quick guide for adding $BTSG liquidity to Osmosis Pools. - [How to Report a Bug on Sinfonia](https://docs.bitsong.io/useful-guides/sinfonia/how-to-report-a-bug-on-sinfonia.md) - [Nodes](https://docs.bitsong.io/useful-guides/nodes.md) - [Sentry Nodes via Akash](https://docs.bitsong.io/useful-guides/nodes/sentry-nodes-via-akash.md): host public or private sentry nodes on hardware resources rented via Akash - [Fantokens](https://docs.bitsong.io/useful-guides/fantokens.md) - [DAODAO](https://docs.bitsong.io/useful-guides/daodao.md) - [Who is an ambassador?](https://docs.bitsong.io/global-ambassador-program/who-is-an-ambassador.md): Our mission is to create the most correct and healthy web3 community, with which we will develop a new era of music in web3. - [Program Rules](https://docs.bitsong.io/global-ambassador-program/program-rules.md): To begin with, we must familiarize ourselves with the program and what can be done