# Table of contents

- [Welcome to fhEVM](README.md)

## Getting Started

- [What is fhEVM](getting_started/overview.md)
- Write contract
  - [Using Hardhat](getting_started/write_contract/hardhat.md)
  - [Using Remix](getting_started/write_contract/remix.md)
  - [Other development environment](getting_started/write_contract/others.md)
  - [Installing packages](getting_started/write_contract/installation.md)
- [Deploy on fhEVM native](getting_started/devnet.md)
- [Deploy on Ethereum](getting_started/ethereum.md)
- [Whitepaper](https://github.com/zama-ai/fhevm/blob/main/fhevm-whitepaper.pdf)

## Fundamentals

- Encrypted types
  - [Supported types](fundamentals/types/README.md)
  - [Operations on encrypted types](fundamentals/types/operations.md)
  - [Branching in FHE](fundamentals/types/conditions.md)
  - [Generate random number](fundamentals/types/random.md)
- [Encrypted inputs](fundamentals/inputs.md)
- [Access Control List](fundamentals/acl.md)
- [Decrypt and reencrypt](fundamentals/decrypt.md)
- [Contracts standard library](fundamentals/contracts.md)

## Guides

- [Decryption](guides/decrypt.md)
- [Reencryption](guides/reencryption.md)
- [Build a web application](guides/webapp.md)
- [Build with Node](guides/node.md)
- [Common pitfalls and best practises](guides/pitfalls.md)
- [How can I break a loop ?](guides/loop.md)
- [Gas estimation on devnet](guides/gas.md)
- [Use the CLI](guides/cli.md)
- [Common webpack errors](guides/webpack.md)

## Tutorials

- [See all tutorials](tutorials/see-all-tutorials.md)
- [Write confidential smart contract with fhEVM](https://www.zama.ai/post/video-tutorial-how-to-write-confidential-smart-contracts-using-zamas-fhevm)

## References

- [API function specifications](references/functions.md)
- [fhevmjs function specifications](references/fhevmjs.md)
- [Repositories](references/repositories.md)

## Developer

- [Contributing](developer/contribute.md)
- [Development roadmap](developer/roadmap.md)
- [Release note](https://github.com/zama-ai/fhevm/releases)
- [Feature request](https://github.com/zama-ai/fhevm/issues/new)
- [Bug report](https://github.com/zama-ai/fhevm/issues/new)
