# Injective Docs > Injective is a high-performance, interoperable layer-one blockchain for building premier Web3 financial applications. Learn what makes Injective different, how performant it is, frequently asked questions, what you can do, how to get started, and where to get help. ## DeFi - [Overview](defi/index): Overview of decentralized finance features on Injective for developers and traders, including trading instruments, staking, governance, and token standards - [Wallet](defi/wallet/index) - [Create a wallet](defi/wallet/create): Learn how to create a wallet on Injective using different approaches. - [Accounts](defi/wallet/accounts) - [Trading](defi/trading/index): Documentation for Injective's on-chain orderbook exchange, covering spot markets, perpetual futures, expiry futures, and order types. - [Order Types](defi/trading/order-types): Read about order types on Injective - [Trading Fees and Rebates](defi/trading/fees) - [24/5 Equity Feeds](defi/trading/24-5-equity-feeds): How 24/5 pricing for onchain equities works on Injective. - [Margin Trading](defi/trading/margin) - [Liquidation](defi/trading/margin-liquidation) - [Funding Rates](defi/trading/margin-funding-rates) - [Performing Liquidations](defi/trading/margin-performing-liquidations) - [Derivatives](defi/trading/derivatives) - [Perpetuals](defi/trading/derivatives-perpetuals): Learn about perpetual futures on Injective - [Expiry Futures](defi/trading/derivatives-expiry-futures): Learn about expiry futures on Injective - [Election Perpetual](defi/trading/derivatives-election-perpetual) - [Pre-Launch Futures](defi/trading/derivatives-pre-launch-futures): Asset speculation before release - [Index Perpetual Futures](defi/trading/derivatives-index-perpetual-futures) - [iAssets](defi/trading/derivatives-iassets) - [Token Standards](defi/tokens/index) - [INJ coin](defi/tokens/inj-coin): The native INJ token: its utility, staking mechanics, and role in Injective's fee and governance model. - [Token Factory](defi/tokens/token-factory): Create and manage custom tokens on Injective without deploying a smart contract, using the native Token Factory module. - [CW20 Standard](defi/tokens/cw20-standard) - [Bridge](defi/bridge): How to bridge assets to and from Injective via IBC, the Injective Bridge, and supported networks including Ethereum and Solana. - [From Ethereum](redirects/https_injective_com_blog_how_to_bridge_from_ethereum_to_injective_using_metamask) - [From Solana](redirects/https_injective_com_blog_how_to_bridge_from_solana_to_injective_using_phantom) - [Using Wormhole](redirects/https_injective_com_blog_how_to_bridge_to_injective_using_wormhole) - [Using IBC](redirects/https_injective_com_blog_how_to_bridge_from_cosmos_to_injective_using_keplr) - [Staking](defi/staking): How to stake INJ, delegate to validators, and earn staking rewards on the Injective network. - [Governance](defi/governance): How on-chain governance works on Injective, including proposal submission, voting thresholds (quorum and approval), and parameter change procedures. - [Community Buyback](defi/community-buyback) - [Transactions](defi/transactions) - [Gas and Fees](defi/transaction-fees) - [Introduction](defi/open-liquidity-program/introduction): Injective's market-maker incentive program, the Open Liquidity Program (OLP): How epochs, scoring, fee tiers, and reward disbursements work. - [Epochs](defi/open-liquidity-program/epochs): OLP Epoch Duration and Schedule - [Eligibility](defi/open-liquidity-program/eligibility): How to Qualify and Remain Qualified for OLP Rewards - [Scoring Formula/Methodology](defi/open-liquidity-program/scoring): Scoring a Market Maker's Epoch Performance in a Single Market - [Formula Parameters](defi/open-liquidity-program/formula-parameters): Values for OLP Formula Parameters - [Reward Allocations](defi/open-liquidity-program/reward-allocations): OLP Reward Allocations (Epoch 43 Onwards) - [Flexible Reward Allocations](defi/open-liquidity-program/flexible-reward-allocations): OLP Reward Allocations to Markets and Institutional Liquidity Providers - [Reward Disbursements](defi/open-liquidity-program/reward-disbursements): How OLP Rewards Are Disbursed - [Performance Tracking](defi/open-liquidity-program/performance-tracking): OLP Dashboard - [Volatility Response Modifications (VRMs)](defi/open-liquidity-program/volatility-response-modifications) - [Fee Tiers](defi/open-liquidity-program/fee-tiers) - [Injective Hub](redirects/https_hub_injective_network) - [Injective Explorer](redirects/https_explorer_injective_network) ## Developers - [Developers](developers/index): The goal of this section is to help developers build their projects on Injective - [Convert addresses](developers/convert-addresses) - [Network Information](developers/network-information): Essential information about the Injective network - [injectived](developers/injectived/index) - [Install injectived](developers/injectived/install) - [Using injectived](developers/injectived/use) - [Commands](developers/injectived/advanced) - [Testnet Proposals](developers/testnet-proposals) - [Technical Concepts](developers/concepts/index) - [Sentry Node](developers/concepts/sentry-node) - [Indexer API](developers/concepts/indexer-api) - [Trading Account](developers/concepts/trading-account) - [gRPC & Protobuf](developers/concepts/grpc-protobuf) - [Token Factory](developers/concepts/token-factory) - [Market min price tick size calculation](developers/concepts/calculation-min-price-tick-size) - [Market min quantity tick size calculation](developers/concepts/calculation-min-quantity-tick-size) - [CosmJs Support](developers/concepts/cosmjs-support) - [Networks](developers/concepts/networks) - [Assets](developers/assets/index) - [Denom](developers/assets/denom) - [Token Metadata](developers/assets/token-metadata) - [Injective List](developers/assets/injective-list) - [Creating Tokens](developers/assets/token-create) - [Building dApps](developers/dapps/index) - [Configuring Nuxt](developers/dapps/configure-nuxt) - [Configuring React](developers/dapps/configure-react) - [Running examples](developers/dapps/run-examples): Each of these examples can be run in a simple TypeScript environment. - [Smart Contract](developers/dapps/example-smart-contract) - [DEX](developers/dapps/example-dex) - [Simple HTML example with Webpack](developers/dapps/example-webpack) - [EVM Testnet Faucet](redirects/https_testnet_faucet_injective_network) - [Chain API Reference](redirects/https_sentry_lcd_injective_network_swagger) - [Injective TypeScript SDK](redirects/https_docs_ts_injective_network) - [Injective Go SDK](redirects/https_github_com_InjectiveLabs_sdk_go) - [Injective Python SDK](redirects/https_github_com_InjectiveLabs_sdk_python) - [Injective CosmWasm SDK](redirects/https_github_com_InjectiveLabs_cw_injective) - [Injective Rust SDK](redirects/https_github_com_InjectiveLabs_injective_rust) - [The Graph](redirects/https_docs_substreams_dev_documentation_how_to_guides_injective) - [Exchange API Reference](redirects/https_api_injective_exchange) ## AI Developers - [AI developers](developers-ai/index): How to build AI-powered applications and agents on Injective, including generative AI tools, MCP servers, and agent skills. - [Injective CLI Agent Skill](developers-ai/injective-cli-skill): An AI agent skill for executing Injective CLI commands programmatically via natural language. - [Injective EVM Developer Agent Skill](developers-ai/injective-evm-developer-skill): An AI agent skill that assists you to build EVM smart contracts and dApps on Injective. Builds on VM developer fundamentals, and adds Injective-specific help. - [Injective MCP Servers Skill](developers-ai/injective-mcp-servers-skill): Using the Injective MCP Servers Skill in your AI engineering Harnesses - [Injective Trading Skills](developers-ai/injective-trading-skills): A collection of AI agent skills for interacting with Injective's exchange module: Placing orders, querying markets, and managing positions. - [Injective Documentation MCP Server](developers-ai/documentation-mcp): Connect AI agents and AI assistants to Injective documentation over MCP for context aware and up-to-date access to Injective's knowledge base. - [Injective MCP Server](developers-ai/mcp): Connect AI assistants to Injective using the Model Context Protocol (MCP) ## Infrastructure - [Overview](infra/index): This section helps Injective node operators and validators to run, upgrade, and maintain their validator nodes and sentry nodes. - [Interact with nodes](infra/interact-node/index) - [Interact with a node using the CLI](infra/interact-node/command-line) - [Interact with a node using gRPC](infra/interact-node/grpc) - [Interact with a node programmatically with Go](infra/interact-node/go) - [Interact with a node using REST Endpoints](infra/interact-node/rest) - [Running a node](infra/run-node) - [Setting up the keyring](infra/set-up-keyring) - [Join a network](infra/join-a-network) - [Cosmovisor Setup Guide for the Injective Network](infra/cosmovisor) - [Upgrade your node](infra/upgrade-node) - [Mainnet Validators](infra/validator-mainnet/index): Step-by-step guide to setting up and running a validator node on Injective Mainnet. Includes hardware requirements, key management, and commission configuration. - [Peggo](infra/validator-mainnet/peggo) - [Canonical Chain Upgrades](infra/validator-mainnet/canonical-chain-upgrade) - [Upgrade to v1.18.2](infra/validator-mainnet/canonical-chain-upgrade-v1.18.2) - [Upgrade to v1.18.0](infra/validator-mainnet/canonical-chain-upgrade-v1.18.0) - [Upgrade to v1.17.2](infra/validator-mainnet/canonical-chain-upgrade-1.17.2) - [Upgrade to v1.17.1](infra/validator-mainnet/canonical-chain-upgrade-1.17.1) - [Upgrade to v1.17.0](infra/validator-mainnet/canonical-chain-upgrade-1.17.0) - [Upgrade to v1.16.4](infra/validator-mainnet/canonical-chain-upgrade-1.16.4) - [Upgrade to v1.16.2](infra/validator-mainnet/canonical-chain-upgrade-1.16.2) - [Upgrade to v1.16.1](infra/validator-mainnet/canonical-chain-upgrade-1.16.1) - [Upgrade to v1.16.0](infra/validator-mainnet/canonical-chain-upgrade-1.16.0) - [Upgrade to v1.15.0](infra/validator-mainnet/canonical-chain-upgrade-1.15.0) - [Upgrade to v1.14.1](infra/validator-mainnet/canonical-chain-upgrade-1.14.1) - [Upgrade to v1.14.0](infra/validator-mainnet/canonical-chain-upgrade-1.14.0) - [Upgrade to v1.13.3](infra/validator-mainnet/canonical-chain-upgrade-1.13.3) - [Upgrade to v1.13.2](infra/validator-mainnet/canonical-chain-upgrade-1.13.2) - [Upgrade to v1.13.0](infra/validator-mainnet/canonical-chain-upgrade-1.13.0) - [Upgrade to v1.12.1](infra/validator-mainnet/canonical-chain-upgrade-v1.12.1) - [Upgrade to v1.12.0](infra/validator-mainnet/canonical-chain-upgrade-v1.12.0) - [Upgrade to v1.11](infra/validator-mainnet/canonical-chain-upgrade-v1.11.0) - [Upgrade to v1.10](infra/validator-mainnet/canonical-chain-upgrade-v1.10.0) - [Upgrade to 10009](infra/validator-mainnet/canonical-chain-upgrade-10009) - [Upgrade to 10008 - Camelot](infra/validator-mainnet/canonical-chain-upgrade-10008) - [Upgrade to 10007-rc1](infra/validator-mainnet/canonical-chain-upgrade-10007-rc1) - [Upgrade to 10006-rc1](infra/validator-mainnet/canonical-chain-upgrade-10006-rc1) - [Upgrade to 10005-rc1](infra/validator-mainnet/canonical-chain-upgrade-10005-rc1) - [Upgrade to 10004-rc1-patch](infra/validator-mainnet/canonical-chain-upgrade-10004-rc1-patch) - [Upgrade to 10004-rc1](infra/validator-mainnet/canonical-chain-upgrade-10004-rc1) - [Upgrade to 10003-rc1](infra/validator-mainnet/canonical-chain-upgrade-10003-rc1) - [Upgrade to 10002-rc2](infra/validator-mainnet/canonical-chain-upgrade-10002-rc2) - [Upgrade to 10002-rc1](infra/validator-mainnet/canonical-chain-upgrade-10002-rc1) - [Testnet Validators](infra/validator-testnet/index): Step-by-step guide to setting up and running a validator node on Injective testnet. Includes hardware requirements, key management, and commission configuration. - [Testnet Peggo](infra/validator-testnet/peggo) - [Public Endpoints](infra/public-endpoints) - [Premium Endpoints](infra/premium-endpoints): As a developer, you may be interested in having a dedicated node or indexing solutions powering your dApp. - [Archival setup](infra/archival-setup) - [WebSocket server](infra/websocket-server): Stream real-time Injective chain events over WebSocket using the Chain Stream WebSocket server - [Indexer Service Setup Guide](redirects/https_injective_notion_site_indexer_service_setup_guide) - [Indexer API Reference](redirects/https_api_injective_network_swagger) ## EVM Developers - [Overview](developers-evm/index): How to build on Injective using Solidity and standard Ethereum tooling MetaMask, Hardhat, Foundry, viem, ethers.js, and Remix are all compatible. - [EVM Network Information](developers-evm/network-information): Essential information about the Injective EVM network. Chain IDs, RPC endpoints, block explorer URLs, and network configuration for Injective's EVM layer. - [Your First EVM Smart Contract](developers-evm/smart-contracts/index): Step-by-step guide to creating a EVM smart contracts on Injective using Hardhat or Foundry development frameworks. Including set up, compilation, testing, deploying, verifying, and interacting with Solidity smart contracts. - [Set up Hardhat and compile a smart contract](developers-evm/smart-contracts/compile-hardhat) - [Test a smart contract using Hardhat](developers-evm/smart-contracts/test-hardhat) - [Deploy a smart contract using Hardhat](developers-evm/smart-contracts/deploy-hardhat) - [Verify a smart contract using Hardhat](developers-evm/smart-contracts/verify-hardhat) - [Interact with a smart contract using Hardhat](developers-evm/smart-contracts/interact-hardhat) - [Set up Foundry and compile a smart contract](developers-evm/smart-contracts/compile-foundry) - [Test a smart contract using Foundry](developers-evm/smart-contracts/test-foundry) - [Deploy a smart contract using Foundry](developers-evm/smart-contracts/deploy-foundry) - [Verify a smart contract using Foundry](developers-evm/smart-contracts/verify-foundry) - [Interact with a smart contract using Foundry](developers-evm/smart-contracts/interact-foundry) - [Your First EVM dApp](developers-evm/dapps/index): Step-by-step guide to creating dApps for EVM smart contracts on Injective using Metamask, WalletConnect, ethers.js, and viem. - [Connect with MetaMask](developers-evm/dapps/connect-with-metamask) - [Connect with WalletConnect](developers-evm/dapps/connect-with-walletconnect) - [EVM Equivalence](developers-evm/evm-equivalence): Understanding EVM equivalence on Injective - [MultiVM Token Standard](developers-evm/multivm-token-standard): Understanding token representation in Injective's multi-VM architecture - [Permissioned MTS Tokens](developers-evm/permissioned-multivm-token): Leverage Injective's permissions module in MultiVM Token Standard (MTS) tokens - [Wrapped INJ (wINJ)](developers-evm/wrapped-inj) - [Precompiles](developers-evm/precompiles): Precompiles that expose Injective-specific modules (exchange, staking, governance) to the Injective EVM, which allows Solidity smart contracts to have direct access to Injective's powerful native modules. - [Bank Precompile](developers-evm/bank-precompile) - [Exchange Precompile](developers-evm/exchange-precompile) - [Oracle Precompile](developers-evm/oracle-precompile) - [ERC20 Module](developers-evm/erc20-module) - [Infrastructure & Tooling](developers-evm/infrastructure-and-tooling): Build on Injective with World-Class Infrastructure - [Add Injective to Your dApp](developers-evm/add-injective-to-your-dapp) - [EVM Integrations Cheat Sheet](developers-evm/evm-integrations-cheat-sheet): Looking to build a production application on Injective's EVM Mainnet? Handy references to get your integrations up to speed. Suitable for both greenfield deployments and cross-chain deployments. - [EVM Integrations FAQ](developers-evm/evm-integrations-faq): Frequently asked questions about integrating with Injective's EVM. - [EVM Testnet Faucet](redirects/https_testnet_faucet_injective_network) - [EVM Testnet Explorer](redirects/https_testnet_blockscout_injective_network_blocks) ## CosmWasm Developers - [Overview](developers-cosmwasm/index) - [CosmWasm Smart Contracts](developers-cosmwasm/smart-contracts/index) - [Your First CosmWasm Smart Contract](developers-cosmwasm/smart-contracts/your-first-smart-contract) - [Injective Name Service](developers-cosmwasm/smart-contracts/injective-name-service) - [NeptuneService](developers-cosmwasm/smart-contracts/neptune-service) - [CW20 to Bank & Market Order in One Transaction](developers-cosmwasm/smart-contracts/cw20-convert-market-order) - [Local Development](developers-cosmwasm/local-development-guide) - [Mainnet Deployment](developers-cosmwasm/mainnet-deployment-guide) - [Whitelisting deployment address](developers-cosmwasm/whitelisting-deployment-address-guide) - [Create your Swap Contract](developers-cosmwasm/create-your-swap-contract-guide) - [Creating UIs](developers-cosmwasm/create-uis-guide) - [Using Injective Modules and Queries in CosmWasm](developers-cosmwasm/cosmwasm-any) - [CW20 Adapter](developers-cosmwasm/cw20-adapter) - [Injective Test Tube](developers-cosmwasm/injective-test-tube) ## DeFi Developers - [Overview](developers-defi/index) - [Min Price Tick Size](developers-defi/calculate-min-price-tick-size) - [Min Quantity Tick Size](developers-defi/min-quantity-tick-size) - [Testnet Faucet Integration](developers-defi/testnet-faucet-integration) - [Launch a Token](developers-defi/token-launch) - [Launch a Market](developers-defi/market-launch) - [Denom Metadata](developers-defi/denom-and-bank) - [Provider Oracle](developers-defi/provider-oracle) - [Injective Trader](developers-defi/injective-trader/index) - [Getting Started](developers-defi/injective-trader/simple-strategy) - [Strategy Development Guide](developers-defi/injective-trader/strategy-development-guide) ## Native Developers - [Overview](developers-native/index) - [Wallets](developers-native/wallets/index) - [Accounts](developers-native/wallets/accounts) - [Wallet Connections](developers-native/wallets/connections) - [Wallet Strategy](developers-native/wallets/strategy) - [Offchain (Arbitrary) Data](developers-native/wallets/offchain-data) - [Bridges](developers-native/bridges/index) - [Ethereum Bridge](developers-native/bridges/ethereum) - [Transactions](developers-native/transactions/index) - [Cosmos Transactions](developers-native/transactions/cosmos) - [Ledger through Keplr Wallet Transaction](developers-native/transactions/cosmos-ledger-keplr) - [Ethereum Transaction](developers-native/transactions/ethereum) - [Ethereum Ledger Transaction](developers-native/transactions/ethereum-ledger) - [MsgBroadcaster Transaction](developers-native/transactions/msgbroadcaster) - [Private Key Transaction](developers-native/transactions/private-key) - [Web3 Gateway Transaction](developers-native/transactions/web3-gateway) - [Transaction Examples](developers-native/examples/index) - [Auction](developers-native/examples/auction) - [AuthZ](developers-native/examples/authz) - [Bank](developers-native/examples/bank) - [Distribution](developers-native/examples/distribution) - [Exchange](developers-native/examples/exchange) - [Fee Grant](developers-native/examples/feegrant) - [Governance](developers-native/examples/governance) - [IBC](developers-native/examples/ibc) - [Insurance](developers-native/examples/insurance) - [Peggy](developers-native/examples/peggy) - [Permissions](developers-native/examples/permissions) - [Staking](developers-native/examples/staking) - [Token Factory](developers-native/examples/token-factory) - [Wasm](developers-native/examples/wasm) - [Querying the Chain](developers-native/query-chain/index) - [Auction](developers-native/query-chain/auction) - [Auth](developers-native/query-chain/auth) - [Bank](developers-native/query-chain/bank) - [Distribution](developers-native/query-chain/distribution) - [Exchange](developers-native/query-chain/exchange) - [Governance](developers-native/query-chain/governance) - [IBC](developers-native/query-chain/ibc) - [Mint](developers-native/query-chain/mint) - [Insurance Funds](developers-native/query-chain/insurance-funds) - [Oracle](developers-native/query-chain/oracle) - [Peggy](developers-native/query-chain/peggy) - [Permissions](developers-native/query-chain/permissions) - [Staking](developers-native/query-chain/staking) - [Tendermint](developers-native/query-chain/tendermint) - [Wasm](developers-native/query-chain/wasm) - [WasmX](developers-native/query-chain/wasmx) - [Token Factory](developers-native/query-chain/token-factory) - [Querying the Indexer](developers-native/query-indexer/index) - [Account](developers-native/query-indexer/account) - [Auction](developers-native/query-indexer/auction) - [Derivatives](developers-native/query-indexer/derivatives) - [Explorer](developers-native/query-indexer/explorer) - [Insurance Funds](developers-native/query-indexer/insurance-funds) - [Markets](developers-native/query-indexer/markets) - [Leaderboard](developers-native/query-indexer/leaderboard) - [Mito](developers-native/query-indexer/mito) - [Oracle](developers-native/query-indexer/oracle) - [Portfolio](developers-native/query-indexer/portfolio) - [Spot](developers-native/query-indexer/spot) - [Web3 Gateway Transactions](developers-native/query-indexer/transaction) - [Streaming the Indexer](developers-native/query-indexer-stream/index) - [Account](developers-native/query-indexer-stream/account) - [Auction](developers-native/query-indexer-stream/auction) - [Derivatives](developers-native/query-indexer-stream/derivatives) - [Oracle](developers-native/query-indexer-stream/oracle) - [Portfolio](developers-native/query-indexer-stream/portfolio) - [Spot](developers-native/query-indexer-stream/spot) - [Explorer](developers-native/query-indexer-stream/explorer) - [Querying GraphQL Endpoints](developers-native/query-ethereum) - [Injective](developers-native/injective/index) - [Auction](developers-native/injective/auction/index) - [State](developers-native/injective/auction/01_state) - [Messages](developers-native/injective/auction/02_messages) - [End-Block](developers-native/injective/auction/03_end_block) - [Events](developers-native/injective/auction/04_events) - [Parameters](developers-native/injective/auction/05_params) - [Error Codes](developers-native/injective/auction/99_errors) - [Exchange](developers-native/injective/exchange/index) - [Derivative Market Concept](developers-native/injective/exchange/00_derivative_market_concepts) - [Spot Market Concepts](developers-native/injective/exchange/01_spot_market_concepts) - [Binary Options Markets](developers-native/injective/exchange/02_binary_options_markets) - [Other Concepts](developers-native/injective/exchange/02_other_concepts) - [State](developers-native/injective/exchange/03_state) - [State Transitions](developers-native/injective/exchange/04_state_transitions) - [Messages](developers-native/injective/exchange/05_messages) - [Governance Proposals](developers-native/injective/exchange/06_proposals) - [BeginBlocker](developers-native/injective/exchange/07_begin_block) - [EndBlocker](developers-native/injective/exchange/08_end_block) - [Events](developers-native/injective/exchange/09_events) - [Parameters](developers-native/injective/exchange/10_params) - [MsgPrivilegedExecuteContract](developers-native/injective/exchange/11_msg_privileged_execute_contract) - [Error Codes](developers-native/injective/exchange/99_errors) - [ERC20](developers-native/injective/erc20/index) - [Concepts](developers-native/injective/erc20/01_concepts) - [State](developers-native/injective/erc20/02_state) - [03_messages](developers-native/injective/erc20/03_messages) - [Events](developers-native/injective/erc20/04_events) - [EVM](developers-native/injective/evm/index) - [Concepts](developers-native/injective/evm/01_concepts) - [State](developers-native/injective/evm/02_state) - [State Transitions](developers-native/injective/evm/03_state_transitions) - [Transactions](developers-native/injective/evm/04_transactions) - [Application Blockchain Interface (ABCI)](developers-native/injective/evm/05_abci) - [Hooks](developers-native/injective/evm/06_hooks) - [Events](developers-native/injective/evm/07_events) - [Parameters](developers-native/injective/evm/08_params) - [Client](developers-native/injective/evm/09_client) - [Insurance](developers-native/injective/insurance/index) - [State](developers-native/injective/insurance/01_state) - [State Transitions](developers-native/injective/insurance/02_state_transitions) - [Messages](developers-native/injective/insurance/03_messages) - [End-Block](developers-native/injective/insurance/04_end_block) - [Events](developers-native/injective/insurance/05_events) - [Parameters](developers-native/injective/insurance/06_params) - [Future Improvements](developers-native/injective/insurance/07_future_improvements) - [Error Codes](developers-native/injective/insurance/99_errors) - [OCR](developers-native/injective/ocr/index) - [Concepts](developers-native/injective/ocr/01_concepts) - [State](developers-native/injective/ocr/02_state) - [Messages](developers-native/injective/ocr/03_messages) - [Governance Proposals](developers-native/injective/ocr/04_proposals) - [Begin-Block](developers-native/injective/ocr/05_begin_block) - [06_hooks](developers-native/injective/ocr/06_hooks) - [Events](developers-native/injective/ocr/07_events) - [Params](developers-native/injective/ocr/08_params) - [Error Codes](developers-native/injective/ocr/99_errors) - [Oracle](developers-native/injective/oracle/index) - [State](developers-native/injective/oracle/01_state) - [Keepers](developers-native/injective/oracle/02_keeper) - [Messages](developers-native/injective/oracle/03_messages) - [Governance Proposals](developers-native/injective/oracle/04_proposals) - [Events](developers-native/injective/oracle/05_events) - [Future Improvements](developers-native/injective/oracle/06_future_improvements) - [Error Codes](developers-native/injective/oracle/99_errors) - [Peggy](developers-native/injective/peggy/index) - [Definitions](developers-native/injective/peggy/01_definitions) - [Workflow](developers-native/injective/peggy/02_workflow) - [State](developers-native/injective/peggy/03_state) - [Messages](developers-native/injective/peggy/04_messages) - [Slashing](developers-native/injective/peggy/05_slashing) - [End-Block](developers-native/injective/peggy/06_end_block) - [Events](developers-native/injective/peggy/07_events) - [Parameters](developers-native/injective/peggy/08_params) - [Relay Semantics](developers-native/injective/peggy/09_relay_semantics) - [Future Improvements](developers-native/injective/peggy/10_future_improvements) - [Error Codes](developers-native/injective/peggy/99_errors) - [Permissions](developers-native/injective/permissions/index) - [Key Concepts](developers-native/injective/permissions/01_concepts) - [State](developers-native/injective/permissions/02_state) - [State Transitions](developers-native/injective/permissions/03_state_transitions) - [How to Launch Permissioned Assets](developers-native/injective/permissions/04_launch_permissioned_asset) - [Error Codes](developers-native/injective/permissions/99_errors) - [Tokenfactory](developers-native/injective/tokenfactory/index) - [Concepts](developers-native/injective/tokenfactory/01_concepts) - [State](developers-native/injective/tokenfactory/02_state) - [03_messages](developers-native/injective/tokenfactory/03_messages) - [Events](developers-native/injective/tokenfactory/04_events) - [Params](developers-native/injective/tokenfactory/05_params) - [Error Codes](developers-native/injective/tokenfactory/99_errors) - [Wasmx](developers-native/injective/wasmx/index) - [Concepts](developers-native/injective/wasmx/01_concepts) - [Data](developers-native/injective/wasmx/02_data) - [Governance Proposals](developers-native/injective/wasmx/03_proposals) - [Messages](developers-native/injective/wasmx/04_messages) - [Params](developers-native/injective/wasmx/05_params) - [Error Codes](developers-native/injective/wasmx/99_errors) - [lanes](developers-native/injective/lanes) - [txfees](developers-native/injective/txfees) - [Core](developers-native/core/index) - [auth](developers-native/core/auth) - [authz](developers-native/core/authz) - [bank](developers-native/core/bank) - [consensus](developers-native/core/consensus) - [crisis](developers-native/core/crisis) - [distribution](developers-native/core/distribution) - [evidence](developers-native/core/evidence) - [feegrant](developers-native/core/feegrant) - [gov](developers-native/core/gov) - [group](developers-native/core/group) - [mint](developers-native/core/mint) - [nft](developers-native/core/nft) - [params](developers-native/core/params) - [slashing](developers-native/core/slashing) - [staking](developers-native/core/staking) - [upgrade](developers-native/core/upgrade) - [circuit](developers-native/core/circuit) - [genutil](developers-native/core/genutil) - [Injective FAQ](faq) - [Glossary](glossary): Pocket-sized cheat sheet for Injective. Use this glossary to learn about terms specific to Injective. - [References](references): Important references and links for the Injective Ecosystem - [About These Docs](contributing): The Injective developer documentation is written and maintained by Injective Labs' Developer Relations team. > Documentation maintained by [Injective Labs'](https://injective.com/build) Developer Relations Team > Last updated on: 2026-03-31