# DEVELOPER GUIDES

- [General](/developer-guides/general.md)
- [Blockchain details](/developer-guides/general/blockchain-details.md)
- [CosmWasm Contracts](/developer-guides/cosmwasm-contract.md)
- [Compile a Contract](/developer-guides/cosmwasm-contract/compile-contract.md)
- [Deploy a Contract](/developer-guides/cosmwasm-contract/deploy-contract.md)
- [Query a Contract](/developer-guides/cosmwasm-contract/query-contract.md)
- [Send tokens to a Contract](/developer-guides/cosmwasm-contract/send-token-to-contract.md)
- [Manage Contracts using design patterns](/developer-guides/cosmwasm-contract/manage-contract-pattern.md)
- [End-to-end CosmWasm testing with CW-simulate](/developer-guides/cosmwasm-contract/cosmwasm-simulate.md)
- [Local testnet chain](/developer-guides/local-chain-testnet.md)
- [Wallet](/developer-guides/wallets.md)
- [OWallet](/developer-guides/wallets/owallet.md)
- [Price Feed](/developer-guides/price-feed.md)
- [CW Oracle Hub](/developer-guides/price-feed/cw-oracle-hub.md)
- [VRF 2.0](/developer-guides/vrf.md)
- [Introduction to Oraichain VRF 2.0](/developer-guides/vrf/introduction.md)
- [Get a Random Value from API](/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](/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](/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](/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](/developer-guides/vrf/security-remarks.md)
- [API Reference](/developer-guides/vrf/api-reference.md)
- [Get support from Oraichain team](/developer-guides/vrf/get-support-from-oraichain-team.md)
- [OraiDEX](/developer-guides/oraidex.md)
- [ORAIX Token](/developer-guides/oraidex/oraix-token.md)
- [OBridge](/developer-guides/oraidex/obridge.md)
- [OraiBTC](/developer-guides/oraidex/obridge/oraibtc.md)
- [TON Bridge](/developer-guides/oraidex/obridge/ton-bridge.md)
- [TON Blockchain 101](/developer-guides/oraidex/obridge/ton-bridge/ton-blockchain-101.md)
- [Decentralization](/developer-guides/oraidex/decentralization.md)
- [Indexers](/developer-guides/overview.md)
- [SubQuery](/developer-guides/overview/subquery.md)
- [OraichainEVM](/developer-guides/oraichainevm.md)
- [Getting started](/developer-guides/oraichainevm/getting-started.md)
- [Smart Contracts](/developer-guides/oraichainevm/smart-contracts.md)
- [Oraichain EVM Precompiled Contracts](/developer-guides/oraichainevm/smart-contracts/oraichain-evm-precompiled-contracts.md)
- [Address](/developer-guides/oraichainevm/smart-contracts/address.md)
- [Bank](/developer-guides/oraichainevm/smart-contracts/bank.md)
- [Wasm](/developer-guides/oraichainevm/smart-contracts/wasm.md)
- [Authz](/developer-guides/oraichainevm/smart-contracts/authz.md)
- [Guides](/developer-guides/oraichainevm/guides.md)
- [Metamask](/developer-guides/oraichainevm/guides/metamask.md): Connect your Metamask wallet with OraichainEVM on a testnet mode.
- [Remix](/developer-guides/oraichainevm/guides/remix.md): Set up a Remix Ethermint testnet development environment.
- [Foundry](/developer-guides/oraichainevm/guides/foundry.md)
- [Hardhat](/developer-guides/oraichainevm/guides/hardhat.md)
- [Tools](/developer-guides/oraichainevm/guides/tools.md)
- [Oraichain EVM RPC](/developer-guides/oraichainevm/guides/oraichain-evm-rpc.md)
