
以前所未有的速度上线
跳过数月的后端开发。Injective 为您提供原生 Web3 模板与极速执行,让您的应用以创纪录的时间上线。


跳过数月的后端开发。Injective 为您提供原生 Web3 模板与极速执行,让您的应用以创纪录的时间上线。

在您选择的环境中部署。Injective 支持 EVM 与 WASM 的无缝集成,并提供统一的开发标准。

借助专属基础设施与无与伦比的可组合性,解锁链上金融的完整能力。

从任意链、货币或生态引入用户与资产,零限制。

用链上股票、外汇、RWA 与深度流动性赋能您的应用,让您能够上线任何想象中的产品。
How to create a wallet using several popular wallet solutions, and how to create a wallet using injectived in a local CLI environment.
To work on the Injective Testnet, you will need some Testnet INJ, and you can obtain this from INJ faucets.
Use InjScan to view state and all activity on the Injective network.
Minimal Foundry starter for compiling, testing, deploying, verifying, and interacting with an EVM smart contract on Injective.
Minimal Hardhat starter template for compiling, testing, deploying, verifying, and interacting with EVM smart contracts on Injective.
A minimal React starter template for building EVM dApps on Injective.
dAppBuilder enables anyone to create live onchain apps with simple text commands. No coding experience needed.
Connect AI assistants to Injective documentation using the Model Context Protocol.
Learn to use MCP, OpenRouter, OpenWeb UI, and Roo to build on Injective with generative AI.
Use the Injective TypeScript SDK to interact with Injective native modules.
Fetch on-chain data including accounts, balances, markets, orders, and more using fully typed query clients.
State changes on Injective can be done through transactions. Users create transactions, sign them, and broadcast them to Injective.
Discover how to become a validator on the Injective Mainnet.
Learn how to keep your injective nodes up to date by upgrading to the latest version.
You can use injectived to interact with the Injective blockchain by uploading smart contracts, querying data, managing staking activities, working with governance proposals, and more.
Injective 是唯一提供即插即用模块的 L1 公链,这些模块可在数秒内完成自定义并集成到您的应用中。无需从零开始,即可接入世界级的金融原语与机构级流动性。
export const streamDerivativeMarketOrderbook = async (marketId: string) => {
const streamOrderbookUpdates =
indexerDerivativesStream
.streamDerivativeOrderbookUpdate
.bind(indexerDerivativesStream)
const callback = (orderbookUpdate) => {
console.log(orderbookUpdate)
}
streamOrderbookUpdates(marketId, callback)
}