# Oraichain

## Oraichain

- [Introduction](https://docs.orai.io/oraichain/readme.md)
- [System Overview](https://docs.orai.io/oraichain/system-overview.md)
- [AI Layer 1 for Data Economy & blockchain oracle services](https://docs.orai.io/oraichain/system-overview/ai-layer-1-for-data-economy-and-oracle-services.md): Oraichain Mainnet 2.0, namely AI Layer 1 for Data Economy and blockchain oracle services, is a major upgrade of Oraichain Mainnet to get ready for mass adoption and interoperability with other chains.
- [Layer 2 Rollups and Subnetworks](https://docs.orai.io/oraichain/system-overview/layer-2-rollups-and-subnetworks.md)
- [Verifiable and trustless AI Execution](https://docs.orai.io/oraichain/system-overview/verifiable-and-trustless-ai-execution.md)
- [Protocol Messages](https://docs.orai.io/oraichain/system-overview/protocol-messages.md)
- [IBC Integration](https://docs.orai.io/oraichain/system-overview/ibc-integration.md)
- [Use Cases](https://docs.orai.io/oraichain/use-cases.md)
- [Token Economics](https://docs.orai.io/oraichain/tokenomics.md)
- [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)
- [Privacy Policy](https://docs.orai.io/governance/privacy-policy.md)
- [Networks](https://docs.orai.io/nodes-and-validators/networks.md)
- [Joining Mainnet](https://docs.orai.io/nodes-and-validators/networks/mainnet.md)
- [Build Linux binary from source and become a Sentry Node Operator](https://docs.orai.io/nodes-and-validators/networks/mainnet/become-a-full-node-operator-from-source.md)
- [Become a Validator](https://docs.orai.io/nodes-and-validators/networks/mainnet/become-a-validator.md)
- [Joining Testnet](https://docs.orai.io/nodes-and-validators/networks/testnet.md)
- [Become Testnet Fullnode From Source](https://docs.orai.io/nodes-and-validators/networks/testnet/become-full-node-testnet-from-source.md): Instructions to install the oraid binary and run as a service by systemd
- [StateSync Testnet](https://docs.orai.io/nodes-and-validators/networks/testnet/statesync-fullnode-testnet.md)
- [Faucet Testnet](https://docs.orai.io/nodes-and-validators/networks/testnet/faucet.md)
- [Oraichain Tutorials](https://docs.orai.io/nodes-and-validators/tutorials.md)
- [Migrate one Oraichain node to another](https://docs.orai.io/nodes-and-validators/tutorials/node-migration.md)
- [Cosmovisor](https://docs.orai.io/nodes-and-validators/tutorials/cosmovisor.md)
- [Update validator image](https://docs.orai.io/nodes-and-validators/tutorials/update-validator-image.md)
- [Tenderduty](https://docs.orai.io/nodes-and-validators/tutorials/tenderduty.md)
- [Grafana](https://docs.orai.io/nodes-and-validators/tutorials/grafana.md)
- [Tracking Unvoted Proposals](https://docs.orai.io/nodes-and-validators/tutorials/reminder-unvoted-proposal.md)
- [Tmtop](https://docs.orai.io/nodes-and-validators/tutorials/tmtop.md)
