# Build

- [Web3 Development](https://docs.iotex.io/blockchain/build/web3-development.md)
- [RPC Endpoints](https://docs.iotex.io/blockchain/build/web3-development/rpc-endpoints.md)
- [Set up your Environment](https://docs.iotex.io/blockchain/build/web3-development/set-up-your-environment.md)
- [Get Testnet IOTX Tokens](https://docs.iotex.io/blockchain/build/web3-development/get-testnet-iotx-tokens.md)
- [ioctl CLI](https://docs.iotex.io/blockchain/build/web3-development/ioctl-cli.md)
- [Installation](https://docs.iotex.io/blockchain/build/web3-development/ioctl-cli/installation.md)
- [Create Accounts](https://docs.iotex.io/blockchain/build/web3-development/ioctl-cli/create-accounts.md)
- [Blockchain interaction](https://docs.iotex.io/blockchain/build/web3-development/ioctl-cli/blockchain-interaction.md)
- [Chain Indexing](https://docs.iotex.io/blockchain/build/web3-development/chain-indexing.md)
- [The Graph](https://docs.iotex.io/blockchain/build/web3-development/chain-indexing/the-graph.md)
- [SubQuery](https://docs.iotex.io/blockchain/build/web3-development/chain-indexing/subquery.md)
- [IoTeX Analytics API](https://docs.iotex.io/blockchain/build/web3-development/chain-indexing/iotex-analytics-api.md)
- [IoTeXscan API](https://docs.iotex.io/blockchain/build/web3-development/iotexscan-api.md)
- [Deterministic Deployment](https://docs.iotex.io/blockchain/build/web3-development/deterministic-deployment.md)
- [Account Abstraction](https://docs.iotex.io/blockchain/build/web3-development/account-abstraction.md)
- [Components of AA](https://docs.iotex.io/blockchain/build/web3-development/account-abstraction/components-of-aa.md)
- [Creating new Accounts](https://docs.iotex.io/blockchain/build/web3-development/account-abstraction/creating-new-accounts.md)
- [P256Account Example](https://docs.iotex.io/blockchain/build/web3-development/account-abstraction/p256account-example.md)
- [Blob Transactions (EIP-4844)](https://docs.iotex.io/blockchain/build/web3-development/blob-transactions-eip-4844.md)
- [Multicall3](https://docs.iotex.io/blockchain/build/web3-development/multicall3.md)
- [EVM Precompiled Contracts](https://docs.iotex.io/blockchain/build/web3-development/evm-precompiled-contracts.md)
- [Building DePINs](https://docs.iotex.io/blockchain/build/depin.md)
- [Build a Decentralized WiFi Network](https://docs.iotex.io/blockchain/build/depin/end-to-end-dewi-demo.md)
- [Project Specification](https://docs.iotex.io/blockchain/build/depin/end-to-end-dewi-demo/project-specification.md)
- [The choice of Hardware](https://docs.iotex.io/blockchain/build/depin/end-to-end-dewi-demo/the-choice-of-hardware.md)
- [The Data API Service](https://docs.iotex.io/blockchain/build/depin/end-to-end-dewi-demo/the-data-api-service.md)
- [DePIN Incentives Contract](https://docs.iotex.io/blockchain/build/depin/end-to-end-dewi-demo/depin-incentives-contract.md)
- [Building DeFi](https://docs.iotex.io/blockchain/build/defi.md)
- [Deploy Tokens](https://docs.iotex.io/blockchain/build/defi/deploy-tokens.md)
- [Deploy an ERC20 Token](https://docs.iotex.io/blockchain/build/defi/deploy-tokens/deploy-an-erc20-token.md)
- [Deploy an NFT Token](https://docs.iotex.io/blockchain/build/defi/deploy-tokens/deploy-an-nft-token.md)
- [Price Oracles](https://docs.iotex.io/blockchain/build/defi/price-oracles.md)
- [Chainlink Relayer](https://docs.iotex.io/blockchain/build/defi/price-oracles/chainlink-relayer.md)
- [SupraOracles](https://docs.iotex.io/blockchain/build/defi/price-oracles/supraoracles.md)
- [Integrate IoTeX Staking](https://docs.iotex.io/blockchain/build/defi/integrate-iotex-staking.md)
- [Liquid staking Dapps](https://docs.iotex.io/blockchain/build/defi/liquid-staking-dapps.md)
- [Launch Dapps on IoTeX](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex.md)
- [Submit Tokens to the IoTeX Ecosystem](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/submit-tokens-to-the-iotex-ecosystem.md)
- [Submit tokens to the iotube bridge](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/submit-tokens-to-the-iotube-bridge.md)
- [Verify Smart Contracts](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/verify-smart-contracts.md)
- [Audit your Contracts](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/audit-your-contracts.md)
- [Submit your Dapp to Portals](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/submit-your-dapp-to-portals.md)
- [Useful tools](https://docs.iotex.io/blockchain/build/launch-dapps-on-iotex/useful-tools.md)
- [Node Operators](https://docs.iotex.io/blockchain/build/node-operators.md)
- [Fastblocks (Node as a Service)](https://docs.iotex.io/blockchain/build/node-operators/fastblocks-node-as-a-service.md)
- [Setup an IoTeX RPC Node](https://docs.iotex.io/blockchain/build/node-operators/setup-an-iotex-rpc-node.md)
- [Run a Delegate Node](https://docs.iotex.io/blockchain/build/node-operators/run-a-delegate-node.md)
- [Rosetta API](https://docs.iotex.io/blockchain/build/node-operators/rosetta-api.md)
- [Reference Docs](https://docs.iotex.io/blockchain/build/reference-docs.md)
- [ioctl client](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client.md)
- [Accounts](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/accounts.md)
- [HD Wallets](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/hd-wallets.md)
- [Aliases](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/aliases.md)
- [Actions](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/actions.md)
- [Queries](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/queries.md)
- [Smart Contracts](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/smart-contracts.md)
- [Staking & Voting](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/staking-and-voting.md)
- [Tokens](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/tokens.md)
- [ioID Identities](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/ioid-identities.md)
- [W3bstream](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/w3bstream.md)
- [Decentralized Identifiers (DID)](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/decentralized-identifiers-did.md)
- [JWT Auth Tokens](https://docs.iotex.io/blockchain/build/reference-docs/ioctl-client/jwt-auth-tokens.md)
- [Native IoTeX Development](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development.md)
- [IoTeX gRPC API](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/iotex-grpc-api.md)
- [Account Cryptography](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/account-cryptography.md)
- [Address Conversion](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/address-conversion.md)
- [Create Accounts](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/create-accounts.md)
- [Estimate Gas Price](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/estimate-gas-price.md)
- [Make IOTX Transfers](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/make-iotx-transfers.md)
- [Manage ERC20 Tokens](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/manage-erc20-tokens.md)
- [Smart Contract Interactions](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/smart-contract-interactions.md)
- [ioPay Desktop](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/iopay-desktop.md)
- [DID JWT Tokens](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/did-jwt-tokens.md)
- [Calling any RPC method](https://docs.iotex.io/blockchain/build/reference-docs/native-iotex-development/calling-any-rpc-method.md)
- [Embedded Blockchain Clients](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients.md)
- [Arduino IDE](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients/arduino-ide.md)
- [Linux Systems](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients/linux-systems.md)
- [PlatformIO](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients/platformio.md)
- [Examples](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients/examples.md)
- [Tutorials](https://docs.iotex.io/blockchain/build/reference-docs/embedded-blockchain-clients/tutorials.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iotex.io/blockchain/build.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.
