# BlockX Documentation

## BlockX Documentation

- [Introduction](https://docs.blockxnet.com/introduction.md)
- [BlockX](https://docs.blockxnet.com/introduction/blockx.md)
- [Tokens](https://docs.blockxnet.com/introduction/tokens.md)
- [Transactions](https://docs.blockxnet.com/introduction/transactions.md)
- [Inflation](https://docs.blockxnet.com/introduction/inflation.md)
- [Keys](https://docs.blockxnet.com/introduction/keys.md)
- [Keyring](https://docs.blockxnet.com/introduction/keys/keyring.md)
- [Multisig](https://docs.blockxnet.com/introduction/keys/multisig.md)
- [Gas Fees](https://docs.blockxnet.com/introduction/gas-fees.md): All gas fees will be paid in BCX, the governance token of the BlockX ecosystem. They will then be sent as rewards to the Validators for operating notes and keeping the blockchain running.
- [Wallet and Accounts](https://docs.blockxnet.com/introduction/wallet-and-accounts.md)
- [Adding BlockX to Metamask](https://docs.blockxnet.com/introduction/wallet-and-accounts/adding-blockx-to-metamask.md)
- [Adding BlockX to Keplr](https://docs.blockxnet.com/introduction/wallet-and-accounts/adding-blockx-to-keplr.md)
- [Transfers Between Wallets](https://docs.blockxnet.com/introduction/wallet-and-accounts/transfers-between-wallets.md)
- [Backup](https://docs.blockxnet.com/introduction/wallet-and-accounts/backup.md)
- [Deploying Smart Contracts](https://docs.blockxnet.com/introduction/deploying-smart-contracts.md): Learn how to deploy smart contracts using some of the most popular blockchain development tool suites - Remix and Hardhat
- [Remix](https://docs.blockxnet.com/introduction/deploying-smart-contracts/remix.md)
- [Hardhat](https://docs.blockxnet.com/introduction/deploying-smart-contracts/hardhat.md)
- [BlockX White Paper](https://docs.blockxnet.com/blockx-white-paper.md): The cross-chain protocol for Metaverse, DeFi, & NFTs
- [The BCX Token](https://docs.blockxnet.com/the-bcx-token.md): BCX is the native token of BlockX used for governance, staking, and gas fee payments that has an initial supply of 698 million.
- [Governance](https://docs.blockxnet.com/governance.md)
- [Proposals](https://docs.blockxnet.com/governance/proposals.md)
- [Proposal Tips](https://docs.blockxnet.com/governance/proposals/proposal-tips.md)
- [Submit a Proposal](https://docs.blockxnet.com/governance/proposals/submit-a-proposal.md)
- [Community Pool](https://docs.blockxnet.com/governance/community-pool.md)
- [Chain Parameters](https://docs.blockxnet.com/governance/chain-parameters.md)
- [Technical Concepts](https://docs.blockxnet.com/technical-concepts.md)
- [Architecture](https://docs.blockxnet.com/technical-concepts/architecture.md)
- [Accounts](https://docs.blockxnet.com/technical-concepts/accounts.md)
- [Chain ID](https://docs.blockxnet.com/technical-concepts/chain-id.md)
- [Encoding](https://docs.blockxnet.com/technical-concepts/encoding.md)
- [Pending State](https://docs.blockxnet.com/technical-concepts/pending-state.md)
- [dApp Developers](https://docs.blockxnet.com/dapp-developers.md)
- [Establishing Connections](https://docs.blockxnet.com/dapp-developers/establishing-connections.md)
- [BlockX Clients](https://docs.blockxnet.com/dapp-developers/blockx-clients.md)
- [Guides](https://docs.blockxnet.com/dapp-developers/guides.md)
- [Wallet Integration](https://docs.blockxnet.com/dapp-developers/guides/wallet-integration.md)
- [Smart Contract Incentive Registration](https://docs.blockxnet.com/dapp-developers/guides/smart-contract-incentive-registration.md)
- [Tracing Transactions](https://docs.blockxnet.com/dapp-developers/guides/tracing-transactions.md)
- [Query Balances](https://docs.blockxnet.com/dapp-developers/guides/query-balances.md)
- [Localnet](https://docs.blockxnet.com/dapp-developers/localnet.md)
- [Single-node](https://docs.blockxnet.com/dapp-developers/localnet/single-node.md)
- [Multi-node](https://docs.blockxnet.com/dapp-developers/localnet/multi-node.md)
- [Testnet](https://docs.blockxnet.com/dapp-developers/testnet.md)
- [Testnet Commands](https://docs.blockxnet.com/dapp-developers/testnet/testnet-commands.md)
- [Ethereum JSON-RPC](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc.md)
- [JSON-RPC Server](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc/json-rpc-server.md)
- [Running the Server](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc/running-the-server.md)
- [Namespaces](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc/namespaces.md)
- [JSON-RPC Methods](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc/json-rpc-methods.md)
- [Events](https://docs.blockxnet.com/dapp-developers/ethereum-json-rpc/events.md)
- [Protocol Developers](https://docs.blockxnet.com/protocol-developers.md)
- [Modules](https://docs.blockxnet.com/protocol-developers/modules.md)
- [auth](https://docs.blockxnet.com/protocol-developers/modules/auth.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/auth/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/auth/state.md)
- [AnteHandlers](https://docs.blockxnet.com/protocol-developers/modules/auth/antehandlers.md)
- [Keepers](https://docs.blockxnet.com/protocol-developers/modules/auth/keepers.md)
- [Vesting](https://docs.blockxnet.com/protocol-developers/modules/auth/vesting.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/auth/parameters.md)
- [Client Auth](https://docs.blockxnet.com/protocol-developers/modules/auth/client-auth.md)
- [bank](https://docs.blockxnet.com/protocol-developers/modules/bank.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/bank/state.md)
- [Keepers](https://docs.blockxnet.com/protocol-developers/modules/bank/keepers.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/bank/messages.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/bank/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/bank/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/bank/client.md)
- [crisis](https://docs.blockxnet.com/protocol-developers/modules/crisis.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/crisis/state.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/crisis/messages.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/crisis/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/crisis/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/crisis/client.md)
- [distribution](https://docs.blockxnet.com/protocol-developers/modules/distribution.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/distribution/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/distribution/state.md)
- [Begin Block](https://docs.blockxnet.com/protocol-developers/modules/distribution/begin-block.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/distribution/messages.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/distribution/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/distribution/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/distribution/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/distribution/client.md)
- [epochs](https://docs.blockxnet.com/protocol-developers/modules/epochs.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/epochs/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/epochs/state.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/epochs/events.md)
- [Keepers](https://docs.blockxnet.com/protocol-developers/modules/epochs/keepers.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/epochs/hooks.md)
- [Queries](https://docs.blockxnet.com/protocol-developers/modules/epochs/queries.md)
- [Future Improvements](https://docs.blockxnet.com/protocol-developers/modules/epochs/future-improvements.md)
- [erc20](https://docs.blockxnet.com/protocol-developers/modules/erc20.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/erc20/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/erc20/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/erc20/state-transitions.md)
- [Transactions](https://docs.blockxnet.com/protocol-developers/modules/erc20/transactions.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/erc20/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/erc20/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/erc20/parameters.md)
- [Clients](https://docs.blockxnet.com/protocol-developers/modules/erc20/clients.md)
- [evidence](https://docs.blockxnet.com/protocol-developers/modules/evidence.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/evidence/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/evidence/state.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/evidence/messages.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/evidence/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/evidence/parameters.md)
- [BeginBlock](https://docs.blockxnet.com/protocol-developers/modules/evidence/beginblock.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/evidence/client.md)
- [evm](https://docs.blockxnet.com/protocol-developers/modules/evm.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/evm/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/evm/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/evm/state-transitions.md)
- [Transactions](https://docs.blockxnet.com/protocol-developers/modules/evm/transactions.md)
- [ABCI](https://docs.blockxnet.com/protocol-developers/modules/evm/abci.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/evm/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/evm/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/evm/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/evm/client.md)
- [feemarket](https://docs.blockxnet.com/protocol-developers/modules/feemarket.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/feemarket/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/feemarket/state.md)
- [Begin block](https://docs.blockxnet.com/protocol-developers/modules/feemarket/begin-block.md)
- [End block](https://docs.blockxnet.com/protocol-developers/modules/feemarket/end-block.md)
- [AnteHandlers](https://docs.blockxnet.com/protocol-developers/modules/feemarket/antehandlers.md)
- [Keeper](https://docs.blockxnet.com/protocol-developers/modules/feemarket/keeper.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/feemarket/events.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/feemarket/client.md)
- [Future Improvements](https://docs.blockxnet.com/protocol-developers/modules/feemarket/future-improvements.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/feemarket/parameters.md)
- [feesplit](https://docs.blockxnet.com/protocol-developers/modules/feesplit.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/feesplit/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/feesplit/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/feesplit/state-transitions.md)
- [Transactions](https://docs.blockxnet.com/protocol-developers/modules/feesplit/transactions.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/feesplit/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/feesplit/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/feesplit/parameters.md)
- [Clients](https://docs.blockxnet.com/protocol-developers/modules/feesplit/clients.md)
- [Future Improvements](https://docs.blockxnet.com/protocol-developers/modules/feesplit/future-improvements.md)
- [gov](https://docs.blockxnet.com/protocol-developers/modules/gov.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/gov/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/gov/state.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/gov/messages.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/gov/events.md)
- [Future Improvements](https://docs.blockxnet.com/protocol-developers/modules/gov/future-improvements.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/gov/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/gov/client.md)
- [incentives](https://docs.blockxnet.com/protocol-developers/modules/incentives.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/incentives/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/incentives/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/incentives/state-transitions.md)
- [Transactions](https://docs.blockxnet.com/protocol-developers/modules/incentives/transactions.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/incentives/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/incentives/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/incentives/parameters.md)
- [Clients](https://docs.blockxnet.com/protocol-developers/modules/incentives/clients.md)
- [ibc-core](https://docs.blockxnet.com/protocol-developers/modules/ibc-core.md)
- [inflation](https://docs.blockxnet.com/protocol-developers/modules/inflation.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/inflation/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/inflation/state.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/inflation/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/inflation/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/inflation/parameters.md)
- [Clients](https://docs.blockxnet.com/protocol-developers/modules/inflation/clients.md)
- [slashing](https://docs.blockxnet.com/protocol-developers/modules/slashing.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/slashing/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/slashing/state.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/slashing/messages.md)
- [BeginBlock](https://docs.blockxnet.com/protocol-developers/modules/slashing/beginblock.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/slashing/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/slashing/events.md)
- [Staking Tombstone](https://docs.blockxnet.com/protocol-developers/modules/slashing/staking-tombstone.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/slashing/parameters.md)
- [CLI](https://docs.blockxnet.com/protocol-developers/modules/slashing/cli.md)
- [staking](https://docs.blockxnet.com/protocol-developers/modules/staking.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/staking/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/staking/state-transitions.md)
- [Messages](https://docs.blockxnet.com/protocol-developers/modules/staking/messages.md)
- [Begin-Block](https://docs.blockxnet.com/protocol-developers/modules/staking/begin-block.md)
- [End-Block](https://docs.blockxnet.com/protocol-developers/modules/staking/end-block.md)
- [Hooks](https://docs.blockxnet.com/protocol-developers/modules/staking/hooks.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/staking/events.md)
- [Parameters](https://docs.blockxnet.com/protocol-developers/modules/staking/parameters.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/staking/client.md)
- [upgrade](https://docs.blockxnet.com/protocol-developers/modules/upgrade.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/upgrade/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/upgrade/state.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/upgrade/events.md)
- [Client](https://docs.blockxnet.com/protocol-developers/modules/upgrade/client.md)
- [Resources](https://docs.blockxnet.com/protocol-developers/modules/upgrade/resources.md)
- [vesting](https://docs.blockxnet.com/protocol-developers/modules/vesting.md)
- [Concepts](https://docs.blockxnet.com/protocol-developers/modules/vesting/concepts.md)
- [State](https://docs.blockxnet.com/protocol-developers/modules/vesting/state.md)
- [State Transitions](https://docs.blockxnet.com/protocol-developers/modules/vesting/state-transitions.md)
- [Transactions](https://docs.blockxnet.com/protocol-developers/modules/vesting/transactions.md)
- [AnteHandlers](https://docs.blockxnet.com/protocol-developers/modules/vesting/antehandlers.md)
- [Events](https://docs.blockxnet.com/protocol-developers/modules/vesting/events.md)
- [Clients](https://docs.blockxnet.com/protocol-developers/modules/vesting/clients.md)
- [Module Accounts](https://docs.blockxnet.com/protocol-developers/module-accounts.md)
- [IBC Channels](https://docs.blockxnet.com/protocol-developers/ibc-channels.md): Check the IBC channels between BlockX and other Cosmos ecosystem chains
- [Validators](https://docs.blockxnet.com/validators.md): Validators are the participants in the BlockX ecosystem who help keep the blockchain active by validating nodes, creating new blocks, and confirming all transactions.
- [Quick Start](https://docs.blockxnet.com/validators/quick-start.md)
- [Telemetry](https://docs.blockxnet.com/validators/telemetry.md)
- [Security](https://docs.blockxnet.com/validators/security.md)
- [Tendermint KMS](https://docs.blockxnet.com/validators/security/tendermint-kms.md)
- [Tendermint KMS + Ledger](https://docs.blockxnet.com/validators/security/tendermint-kms-+-ledger.md)
- [Validator Security Checklist](https://docs.blockxnet.com/validators/security/validator-security-checklist.md)
- [Validator Backup](https://docs.blockxnet.com/validators/security/validator-backup.md)
- [Snapshots, Archive Nodes](https://docs.blockxnet.com/validators/snapshots-archive-nodes.md)
- [FAQ](https://docs.blockxnet.com/validators/faq.md)
- [Delegators](https://docs.blockxnet.com/delegators.md): Delegators on the BlockX network can also be referred to as stakers. They will delegate their BCX tokens to node Validators for a fee in order to start earning rewards.
- [Staking Process](https://docs.blockxnet.com/delegators/staking-process.md)
- [Tokenomics](https://docs.blockxnet.com/tokenomics.md): The following is a brief outline of the tokenomics of BlockX, its supply and distribution, use cases within the ecosystem and beyond, and the use of funds.
- [Block Explorers](https://docs.blockxnet.com/block-explorers.md): The following is a list of BlockX testnet explorers


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.blockxnet.com/introduction.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
