Tooling
Developers can leverage a variety of tools to build applications on the Vianetwork ecosystem by using tools that are provided by ZKsync. This page lists the tools that are supported and their compatibility with the Vianetwork protocol.
SDKs
The Vianetwork protocol provides several SDKs to enable interaction with the network:
via-ethers - An adaptation of the
etherslibrary for the Vianetwork protocol, with full support for all features.viem - supports only interaction with L2 network.
web3.js - supports only interaction with L2 network.
Hardhat
The Vianetwork protocol is fully compatible with Hardhat through ZKsync-based plugins. Supported plugins include:
@matterlabs/hardhat-zksync - used to access to all of the supported plugins and to use them as needed in your project. This should be the primary plugin most developers will need to use.
Foundry
Foundry is also compatible with the Vianetwork protocol through its support for ZKsync.
Last updated