> For the complete documentation index, see [llms.txt](https://docs.orai.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.orai.io/developer-guides.md).

# DEVELOPER GUIDES

- [General](https://docs.orai.io/developer-guides/general.md)
- [Blockchain details](https://docs.orai.io/developer-guides/general/blockchain-details.md)
- [CosmWasm Contracts](https://docs.orai.io/developer-guides/cosmwasm-contract.md)
- [Compile a Contract](https://docs.orai.io/developer-guides/cosmwasm-contract/compile-contract.md)
- [Deploy a Contract](https://docs.orai.io/developer-guides/cosmwasm-contract/deploy-contract.md)
- [Query a Contract](https://docs.orai.io/developer-guides/cosmwasm-contract/query-contract.md)
- [Send tokens to a Contract](https://docs.orai.io/developer-guides/cosmwasm-contract/send-token-to-contract.md)
- [Manage Contracts using design patterns](https://docs.orai.io/developer-guides/cosmwasm-contract/manage-contract-pattern.md)
- [End-to-end CosmWasm testing with CW-simulate](https://docs.orai.io/developer-guides/cosmwasm-contract/cosmwasm-simulate.md)
- [Local testnet chain](https://docs.orai.io/developer-guides/local-chain-testnet.md)
- [Wallet](https://docs.orai.io/developer-guides/wallets.md)
- [OWallet](https://docs.orai.io/developer-guides/wallets/owallet.md)
- [Price Feed](https://docs.orai.io/developer-guides/price-feed.md)
- [CW Oracle Hub](https://docs.orai.io/developer-guides/price-feed/cw-oracle-hub.md)
- [VRF 2.0](https://docs.orai.io/developer-guides/vrf.md)
- [Introduction to Oraichain VRF 2.0](https://docs.orai.io/developer-guides/vrf/introduction.md)
- [Get a Random Value from API](https://docs.orai.io/developer-guides/vrf/get-a-random-value-from-api.md): This section showcases how to get a random value inside a smart contract using Oraichain VRF 2.0
- [Get VRF Value from different networks](https://docs.orai.io/developer-guides/vrf/get-a-random-value-from-api/get-vrf-value-from-different-networks.md): This section showcases how to get a random value inside a smart contract from different blockchain networks like BSC and Fantom, etc.
- [Contract Addresses and Pricing](https://docs.orai.io/developer-guides/vrf/get-a-random-value-from-api/contract-addresses-and-pricing.md): This section displays the addresses whereby VRF requests can be made and the needed fee for each request on its corresponding blockchain network.
- [Validate a Group Signature](https://docs.orai.io/developer-guides/vrf/get-a-random-value-from-api/validate-a-group-signature.md): This section showcases how to validate a group signature using Oraiscan
- [Security Remarks](https://docs.orai.io/developer-guides/vrf/security-remarks.md)
- [API Reference](https://docs.orai.io/developer-guides/vrf/api-reference.md)
- [Get support from Oraichain team](https://docs.orai.io/developer-guides/vrf/get-support-from-oraichain-team.md)
- [OraiDEX](https://docs.orai.io/developer-guides/oraidex.md)
- [ORAIX Token](https://docs.orai.io/developer-guides/oraidex/oraix-token.md)
- [OBridge](https://docs.orai.io/developer-guides/oraidex/obridge.md)
- [OraiBTC](https://docs.orai.io/developer-guides/oraidex/obridge/oraibtc.md)
- [TON Bridge](https://docs.orai.io/developer-guides/oraidex/obridge/ton-bridge.md)
- [TON Blockchain 101](https://docs.orai.io/developer-guides/oraidex/obridge/ton-bridge/ton-blockchain-101.md)
- [Decentralization](https://docs.orai.io/developer-guides/oraidex/decentralization.md)
- [Indexers](https://docs.orai.io/developer-guides/overview.md)
- [SubQuery](https://docs.orai.io/developer-guides/overview/subquery.md)
- [OraichainEVM](https://docs.orai.io/developer-guides/oraichainevm.md)
- [Getting started](https://docs.orai.io/developer-guides/oraichainevm/getting-started.md)
- [Smart Contracts](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts.md)
- [Oraichain EVM Precompiled Contracts](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts/oraichain-evm-precompiled-contracts.md)
- [Address](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts/address.md)
- [Bank](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts/bank.md)
- [Wasm](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts/wasm.md)
- [Authz](https://docs.orai.io/developer-guides/oraichainevm/smart-contracts/authz.md)
- [Guides](https://docs.orai.io/developer-guides/oraichainevm/guides.md)
- [Metamask](https://docs.orai.io/developer-guides/oraichainevm/guides/metamask.md): Connect your Metamask wallet with OraichainEVM on a testnet mode.
- [Remix](https://docs.orai.io/developer-guides/oraichainevm/guides/remix.md): Set up a Remix Ethermint testnet development environment.
- [Foundry](https://docs.orai.io/developer-guides/oraichainevm/guides/foundry.md)
- [Hardhat](https://docs.orai.io/developer-guides/oraichainevm/guides/hardhat.md)
- [Tools](https://docs.orai.io/developer-guides/oraichainevm/guides/tools.md)
- [Oraichain EVM RPC](https://docs.orai.io/developer-guides/oraichainevm/guides/oraichain-evm-rpc.md)
