# zkSync module

[zkSync](https://zksync.io/) is a Layer-2 network based on Ethereum, created for scaling and ensuring the privacy of the Ethereum network. Its current feature set includes low gas fees for transferring ETH and ERC20 tokens on Ethereum, atomic swaps, limit orders, and built-in support for L2 NFTs.

zkSync is built on ZK-Rollup technology. A ZK-Rollup is a smart contract that takes hundreds of transactions from the main blockchain and combines them into a single transaction, then sends a confirmation back to the main blockchain. Each state update of the system is accompanied by a ZK-proof, which guarantees that the new state was obtained by correctly applying a series of valid user transactions to the previous state. Once the proof is processed on the Ethereum blockchain, the L2 block is instantly finalized.

For more detailed information on the technical side of zkSync, you can refer to their [documentation](https://docs.zksync.io/userdocs/security/#validity-proofs).

The project has [attracted](https://crypto-fundraising.info/projects/zksync/) $458 million from Andreessen Horowitz, Blockchain.com, Crypto.com, Consensys, ByBit, OKEx, Alchemy, Covalent, Blockchain Capital, and Dragonfly Capital, with participation from Lightspeed, Variant, and a16z.

The zkSync module includes all the necessary functionality to enable you to perform activities on wallets in the zkSync network automatically.

<figure><img src="/files/sMHYx8T0FuksTG1SmPxM" alt=""><figcaption></figcaption></figure>

### Detailed guides on how to work with the zkSync module:

* [Available applications in modules](https://docs.nfd.gg/main/eng-combine-software/modules/available-applications-in-modules/zksync);
* [Wallet Manager](https://docs.nfd.gg/main/eng-combine-software/modules/operation-and-launching-of-modules/zksync-module/wallet-manager);
* [Settings & Launch](https://docs.nfd.gg/main/eng-combine-software/modules/operation-and-launching-of-modules/zksync-module/settings-and-launch);
* [Logs & Progress](https://docs.nfd.gg/main/eng-combine-software/modules/operation-and-launching-of-modules/zksync-module/logs-and-progress).


---

# 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://nfd-gg.gitbook.io/main/eng-combine-software/modules/operation-and-launching-of-modules/zksync-module.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.
